I'd like to use Neo4j for a desktop application, much like one would do with SQLite. The application itself is rather small, I don't exactly need Neo4j for it and I realize I'd be using a bazooka to kill an anthill, but I would like to have the flexibility of managing relationships that Neo4j offers me instead of modelling everything around tables (which I already do enough in my daily job).
Is there any way for me to bundle a Neo4j instance together with my application? I'd start it when the application was launched and close it when it was closed.
I don't think it's particularly relevant to the question, but the platform would be Linux and the programming language would be Rust.