This repository was archived by the owner on Oct 10, 2025. It is now read-only.

Description
Users have been asking for more tutorials and examples in other languages than Python.
I propose that we update the Tutorials section in our docs to demonstrate the versatility of Kùzu to be used in various client languages. We need to showcase the same workflow, on the same dataset, highlighting that Kùzu caters to users coming from almost any language.
Subtask 1
First, we need to create an artificial dataset that clearly demonstrates the benefits of using a graph to answer the following kinds of queries.
- 2-hop queries in graphs
- Aggregation (Cypher doesn't have a
CROUP BY clause, so we need to show how you can aggregate on a particular property while grouping on another)
- Shortest paths using our convenient
SHORTEST keyword in Cypher
Subtask 2
Write tutorials in each client language that showcases the end-to-end workflows in each client language that we officially support. We would read in data from CSV/Parquet files and create individual sub-issues linked to this issue that various team members can take on.
cc @aracardan @WWW0030