So a few days ago KuzuDB, which is basically the sqlite of graph databases, got archived.
Which is unfortunate since I actually thought about building a pipeline with treesitter, cocoindex and kuzu that builds a GraphRAG and feeds the Julia repositories and their documentation directly into a Chatbot. (Since ~60% of the time i’m using Julia)
Now Kuzu is still usable. Maybe one should do a Kuzu.jl package. Or maybe one should look into doing a similar Graph database (in Julia).
- Is Julia a suitable programming language for such a project?
- What are Julias options for serialization of it’s structs and functions? Can one store Julia’s data structures and functions on disk and load them if the program requires their execution?
- Now with PackageCompiler.jl and JuliaC.jl is it realistic to compile for Android and WASM? Is it in general realistic to compile such that this database is usable for other languages without shipping Julia?
- Would someone be interested in that?
They are a YC backed startup though. I wonder why they ditched their project as their database isn’t useless at all and quite some projects already depend on them. Maybe they don’t have a good way of monetizing it.