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.dev4.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.dev4-cp313-cp313-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.13Windows x86-64

f_real_ladybug-0.12.0.dev4-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.dev4-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.dev4-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.dev4-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.dev4-cp313-cp313-macosx_13_0_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

f_real_ladybug-0.12.0.dev4-cp313-cp313-macosx_13_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: f_real_ladybug-0.12.0.dev4.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.dev4.tar.gz
Algorithm Hash digest
SHA256 e9094638d8cf56f76be02dbf474d5aff0f14972a8f9383504131b9cf8580751b
MD5 8db00399771f3bf4e0ead48719f8797e
BLAKE2b-256 9a09c81a5e46f148737b151b8f3e2a0dbf4b0b406fe8f8dde4325ba8c832e696

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev4.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.dev4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 022cfb1e1054af4aa8da2af664be2c4829df306feacd33ca5d76d5f3d91f5226
MD5 b7d42e4c4239f7b2846979d49055f77f
BLAKE2b-256 dbe23a64002799823537a3c613bd9a463926f6daf3676aa55405bf92798f8e0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev4-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.dev4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0028dabfc9deb433c0211caa9fcb059c787a81289142ff062bc745816afe6644
MD5 6d7c810222633d73a01ee78965caa4cc
BLAKE2b-256 c2f1e874dad7901b3898fc99be9fc0cab2f913b5791994243f6be437aba9e8e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev4-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.dev4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2b7c0c68ad86fbb588fe2bd4d9bdabf7efc4f672ad2cacd544aa0efd236ffd70
MD5 5ed19b2deae2e72ec90d116d5c421ce2
BLAKE2b-256 ac7e8ebe05e60a5bce147390b60349c6ccbbe414e63fe1286e6af0a06a3eee32

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev4-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.dev4-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.dev4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b967119b51d4d9a6a7cb01540682a790a2341ddd822380543a916b4aa0083209
MD5 d748aafa09879a7f9ea8156ad16c9828
BLAKE2b-256 a62102366f9937a364a5b3a4e6ab30da3c3fd385c4ccba50d194ec2638d3349c

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev4-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.dev4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 776f115238a40c222b78ac50530ca33ab68e2a56988153a35d9d1360be3a2321
MD5 ac943bb7af94bc837ea815033e7f7d49
BLAKE2b-256 82bf5da9623aff0555884418ddcd2072d80a5cf679d712a0d311893964bdbdcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev4-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.dev4-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8c0fc2bdb1e4c7449de9de0176b819c88140c1fae98dd8270ff7a8fe58e05c23
MD5 2e9e1971d9d0111a3d40e22b3c62e254
BLAKE2b-256 e8847c9e001b8a2b290a606521994f671ca200b1a975b2ac854f8a4790d2a585

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev4-cp313-cp313-macosx_13_0_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.dev4-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev4-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 da42780c54e913f56d6749e6d9dd4e622513148c7fc91c7ea13c5b2023463261
MD5 cebe1e6becc03eb89afe811b12e2f69f
BLAKE2b-256 cac72fce0074eb379e5574338d210713e40b49a02eda466b800b6acfdaa05cc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev4-cp313-cp313-macosx_13_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