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

Uploaded CPython 3.13Windows x86-64

f_real_ladybug-0.12.0.dev5-cp313-cp313-musllinux_1_2_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

f_real_ladybug-0.12.0.dev5-cp313-cp313-musllinux_1_2_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

f_real_ladybug-0.12.0.dev5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.8 MB view details)

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

f_real_ladybug-0.12.0.dev5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (7.0 MB view details)

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

f_real_ladybug-0.12.0.dev5-cp313-cp313-macosx_13_0_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

f_real_ladybug-0.12.0.dev5-cp313-cp313-macosx_13_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: f_real_ladybug-0.12.0.dev5.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.dev5.tar.gz
Algorithm Hash digest
SHA256 45da7ba6204384706d77245f03549d4caf5633f6571839eb1a49f597884368e9
MD5 c823d502a2aa3af18684a2db1548800e
BLAKE2b-256 e57e79f0692a7a224f9a8bef337af36f44772ca66d670336e8be085414550970

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 60a2ce45ea1d2974a9cd02ce361bbf627b8731190e23c2b1203190900157178e
MD5 d6e141f4fa98e00640c2ddc5d871ff61
BLAKE2b-256 ac1a4b57d7cbc8f1b6dc5a40baa1ad2fd5fc1f0ec7f06627f57df52b680ba7a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53d0834623bd32783b940262b1c31b9afbc4078510169dab7509ba7f0e7baa19
MD5 61c4bc40d55d8fd0859f0cfc8030b36f
BLAKE2b-256 e653afcb049655d7fe42d971f7a37d8de8688847d24b6816bde569653a5b6829

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4bff8b6345674395a59aed6fc3056304d87df855f565ca26fa81e62ff52b6974
MD5 db75a50aca940b61a7d781d762856db5
BLAKE2b-256 22c2c5358c4a3611ce4002949971e3a33779bb6af689f1815df313c385490f9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev5-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.dev5-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.dev5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42ab99b48bf84859cb91494155a29682277ed468e17e739ebcef56898cf01d20
MD5 d567c032ff5efda2bc82b73d8d995be2
BLAKE2b-256 2cbffad7303576483dd5a091e91aca5e61ea138398a921ca81cc9b5c7923d58a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2fd228cb527f20908b07dc6854663bdb4542a8bea28228a7a737cfed475e790c
MD5 787e5ab4810659e9dfc31b302f31a9c9
BLAKE2b-256 db308267f46d6c38f2fcde625669378260c4ccb746fdc4e755ea8b157595c95f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1e53c1bc84973fe607af28d70584d7b779f31ddab09cc679868f46b2bf953f48
MD5 8f7bae0b43cbf97823aeb76a806f626d
BLAKE2b-256 7f7b68cc29709dd1cfca964722062f77d20d594341480866ef054d917aa73bae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev5-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9c965361ad7168aba90fc5963b6a0a113b6644ca10ea8c3a2dcdde259276ae5d
MD5 5f6dfb24d921e3ffc9d4d79d178b6868
BLAKE2b-256 189f9da1624d0fbf1c3e6a7802942bef14f7b236df554b35164be5952d164cf4

See more details on using hashes here.

Provenance

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