Ladybug is an embedded graph database built for query speed and scalability. Ladybug is optimized for handling complex analytical workloads on very large databases and provides a set of retrieval features, such as a full text search and vector indices. Our core feature set includes:
- Flexible Property Graph Data Model and Cypher query language
- Embeddable, serverless integration into applications
- Native full text search and vector index
- Columnar disk-based storage
- Columnar sparse row-based (CSR) adjacency list/join indices
- Vectorized and factorized query processor
- Novel and very fast join algorithms
- Multi-core query parallelism
- Serializable ACID transactions
- Wasm (WebAssembly) bindings for fast, secure execution in the browser
Ladybug is being developed by LadybugDB Developers and is available under a permissible license. So try it out and help us make it better! We welcome your feedback and feature requests.
The database was formerly known as Kuzu.
| Language | Installation |
|---|---|
| Python | pip install real_ladybug |
| NodeJS | npm install lbug |
| Rust | cargo add lbug |
| Go | go get github.com/lbugdb/go-ladybug |
| Swift | lbug-swift |
| Java | Maven Central |
| C/C++ | precompiled binaries |
| CLI | precompiled binaries |
To learn more about installation, see our Installation page.
Refer to our Getting Started page for your first example.
You can build from source using the instructions provided in the developer guide.
We welcome contributions to Ladybug. If you are interested in contributing to Ladybug, please read our Contributing Guide.
By contributing to Ladybug, you agree that your contributions will be licensed under the MIT License.
You can contact us at social@ladybugdb.com or join our Discord community.