Back to all databases

KGLite

An embedded knowledge graph for Python written in Rust. Speaks openCypher, ships with three storage modes (in-memory, mmap, disk-backed CSR), pandas DataFrame I/O, a code_tree parser that turns source trees into call graphs across 9 languages, and a bundled MCP server for LLM agents.

Overall rank
#133
First released
June 2026
License
MIT
Built with
Rust

Details

Vendor
Kristian dF Kollsgård
Type
Property Graph
Kind
Embedded
Category
Emerging
License
MIT
Language
Rust
Query Languages
openCypherCustom API
Protocols
Bolt
Sources 5 references

Protocols Bolt

Core engine is an embedded Rust/Python library; the kglite-bolt-server binary is a sibling crate that serves a loaded graph over the Neo4j Bolt v5 wire protocol on port 7687.

  • Bolt and MCP protocol servers are standalone Rust binaries that wrap the same engine.
    kglite documentation · reviewed 2026-08-02
  • The interactive shell, Bolt-server, and MCP-server binaries are sibling Rust crates wrapping the same engine.
    kkollsga/kglite · reviewed 2026-08-02

License MIT

SPDX identifier as classified by GitHub from the repository licence file.

Released 2026-06

Corrects current value 2025-03: PyPI's own package metadata shows the first published release (0.11.0) was uploaded 2026-06-17. No Wayback Machine snapshot of the GitHub repo exists before June 2026 despite the repo's git history starting March 2024, suggesting the codebase was developed privately and only made public around the first PyPI release.

  • "filename":"kglite-0.11.0-cp310-abi3-macosx_10_12_x86_64.whl","has_sig":false,"md5_digest":"9aae5f6708c544a9cb4d98a82e6a3227","packagetype":"bdist_wheel","python_version":"cp310","requires_python":">=3.10","size":12355629,"upload_time":"2026-06-17T19:46:20"
    kglite 0.11.0 JSON API - PyPI · reviewed 2026-08-02

Language Rust

The published wheel declares a Rust implementation alongside its Python bindings.