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

Uploaded CPython 3.13Windows x86-64

f_real_ladybug-0.12.0.dev1-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.dev1-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.dev1-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.dev1-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.dev1-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.dev1.tar.gz.

File metadata

  • Download URL: f_real_ladybug-0.12.0.dev1.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.dev1.tar.gz
Algorithm Hash digest
SHA256 ab5fa99372419b2f0de34319452832e7a402a4445d8a91356c77ecd0e39fa74f
MD5 8eea6e8b51ba7d97aaa7d1dc931722d6
BLAKE2b-256 2f8ec40a1336f67123771f8794238e6f7c4b70e50949f790f042b5d65dabb959

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cac50e88eb9fb5ad34d98ec1d3b7b05533ac1c2757357e4757cd0385ea24b638
MD5 72f4669bd4da701ef0d4e3bdc757af90
BLAKE2b-256 f684b6375696933b5deb82604580a6b9ec7cda39da84ded457577df94d704538

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a5a3e9c05b9b8c7da889344ea4dac2e33d149ea984e4a0d768e3e47d43f1e89
MD5 ede282e3b0ed08ebf0bff879fe88b460
BLAKE2b-256 b734f1d3ef741f655ff77b8220b53c1a07eab809f39c179f4c49d13166fcd694

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 49ae9fcffcc4a20897cf353eab621cf5ac8f493bb905737ea2a1bbf9a28e7261
MD5 556bd2cb24e682bd298b3bba2dde9699
BLAKE2b-256 1982f3f05eb6b8f4b88c3c576d1b958929a67e789517dce853fa02d84c760c9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for f_real_ladybug-0.12.0.dev1-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.dev1-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.dev1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28bcc4388c1a86279ef526e6fc09ca99152badb69e61c0fe10f3d793c4067a02
MD5 e794e5b32879cef6fb913f5d5ff76545
BLAKE2b-256 60076750fd9a0c69a1ba146be951193e6c3233e1c4ce6e45fb98fe95b30ffdb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3f70e1e6dd9bf0ae90ef165d66d7a133e05782b93faa57eee99a9e1fe38414e
MD5 acf1be35b02f9024f3438575436ea274
BLAKE2b-256 2d3ec98d9005acfc56f93dd2488f9bd2d623df8b79b4336be02efc01f863bc58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for f_real_ladybug-0.12.0.dev1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edabb4f3ca558ffb8368bc796de072e3e702651d28465632033a00d6ab83c06e
MD5 62648e47c0c39b6d85c2d3ac51714121
BLAKE2b-256 29a3deea169eeaaecc79d2c9d74fe69093226a31a697e35436d5490309a63aa1

See more details on using hashes here.

Provenance

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