Skip to main content

Highly scalable, extremely fast, easy-to-use embeddable graph database

Project description

Ladybug Logo

Github Actions Badge discord twitter

Ladybug

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.

Installation

[!WARNING] Many of these binary installation methods are not functional yet. We need to work through package names, availability and convention issues. For now, use the build from source method.

Language Installation
Python pip install real_ladybug
NodeJS npm install lbug
Rust cargo add lbug
Go go get github.com/lbugdb/go-lbug
Swift lbug-swift
Java Maven Central
C/C++ precompiled binaries
CLI precompiled binaries

To learn more about installation, see our Installation page.

Getting Started

Refer to our Getting Started page for your first example.

Build from Source

You can build from source using the instructions provided in the developer guide.

Contributing

We welcome contributions to Ladybug. If you are interested in contributing to Ladybug, please read our Contributing Guide.

License

By contributing to Ladybug, you agree that your contributions will be licensed under the MIT License.

Contact

You can contact us at social@ladybugdb.com or join our Discord community.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

f_real_ladybug-0.12.0.dev2.tar.gz (24.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

f_real_ladybug-0.12.0.dev2-cp313-cp313-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.13Windows x86-64

f_real_ladybug-0.12.0.dev2-cp313-cp313-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

f_real_ladybug-0.12.0.dev2-cp313-cp313-musllinux_1_2_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

f_real_ladybug-0.12.0.dev2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

f_real_ladybug-0.12.0.dev2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

f_real_ladybug-0.12.0.dev2-cp313-cp313-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

File details

Details for the file f_real_ladybug-0.12.0.dev2.tar.gz.

File metadata

  • Download URL: f_real_ladybug-0.12.0.dev2.tar.gz
  • Upload date:
  • Size: 24.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for f_real_ladybug-0.12.0.dev2.tar.gz
Algorithm Hash digest
SHA256 31e0acce62438c8c0f45ea0d60ba9606fe4046b01623859c8ad1dc7f7627d8f0
MD5 7590ed2c0f1473eb6b155f87897cab37
BLAKE2b-256 358d93abe3623b2c80cf756ffa83da74f1fa02c8a893a469a43a1f74651d7f8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev2.tar.gz:

Publisher: publish-python-fork.yml on wey-gu/ladybug

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file f_real_ladybug-0.12.0.dev2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 114a9d1357267cb9dd02ffafb3d503467e92d8687dd9916a7774788742e5b7d2
MD5 7db9dc392a7a2cbd9d95869276473561
BLAKE2b-256 61b51b95012d9e21eaddac7ecd4a87884d6fd42739e394f6dfb571b24c72edf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev2-cp313-cp313-win_amd64.whl:

Publisher: publish-python-fork.yml on wey-gu/ladybug

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file f_real_ladybug-0.12.0.dev2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f43160192fb5e1bc2660340ed2d5fd9cb8326ac97db26d296b1560e33f2390e
MD5 ec457b7b586344d55c64159e4dac033b
BLAKE2b-256 6d547a0f9faa2ee6e06791b529bdadcac865059b22b648ba0409dee91f426c97

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish-python-fork.yml on wey-gu/ladybug

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file f_real_ladybug-0.12.0.dev2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cdb29e811fb6cbb049ac3aa14fde6aea77dfea23e1916a755fdef1ad0e22f32a
MD5 d31dcc6af12da1119dee0489f43b6b48
BLAKE2b-256 efff56b696bac86cbc23efd746841586560e700576aeff3260da59dc31002033

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish-python-fork.yml on wey-gu/ladybug

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file f_real_ladybug-0.12.0.dev2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0f95360ccf3eb317216e287c70cd22ab128c793e63296ad7fa2032903a82e36
MD5 4177c168ade034eb5076643e270b2fbc
BLAKE2b-256 c34a63b569e3bdae35980f07a8f7a86bcda474b4a163a8394b4c633e12533a68

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-python-fork.yml on wey-gu/ladybug

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file f_real_ladybug-0.12.0.dev2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54daf2e76a599e2245133d7ef1dd536eebc9b58f7f68c7cdd0a9e52921b087cf
MD5 2157de0d1f648d3837d513138a935b11
BLAKE2b-256 11ce3e3d181261f5987ea10c8ed6d1498c5f184415a567ee283d4aeb313e4e63

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-python-fork.yml on wey-gu/ladybug

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file f_real_ladybug-0.12.0.dev2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 016cd94e44cbc2f1f28a54bb1782ba58685548f96c6e59a1fe3a61a5a3e14bf6
MD5 bdff9d72ff736f7a54715941868d7856
BLAKE2b-256 8edcd6801431a0357cee6a15d73096c0b29aaa563b517fc3f4892661fea8de49

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-python-fork.yml on wey-gu/ladybug

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page