#30 · Primary category: AI Data Infrastructure & Storage
datalevin
A simple, fast and versatile Datalog database
Project last updated:08/29/26
GitHub Stars
1.5K
Forks
85
Contributors
86
License
EPL-2.0
Why we included this project
Datalevin is an embedded database that speaks Datalog instead of SQL, which makes it a natural fit for developers who prefer Datalog's implicit joins and recursive rules to relational queries. It runs on LMDB with ACID guarantees, and you can either embed it in your own process or run it as a client-server database, with official bindings for Clojure, Java, Python, and Node. What makes it interesting is that relational, graph, document, full-text, and vector search all live under a single schema and query model, so one datastore can cover workloads that would otherwise require several specialized engines. The vector support is aimed at AI applications like semantic search and retrieval-augmented generation, and it ships with local embedding, text generation, and OCR providers plus MCP tooling. For teams that want one self-contained store instead of a stack of single-purpose components, this is worth a close look.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ClickHouse
ClickHouse® is a real-time analytics database management system
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
gun
An open source cybersecurity protocol for syncing decentralized graph data.
emqx
The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
server
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.