dimgigov 5c84aeccf8 feat: MVCC, wire protocol, HTTP API, schema system, CLI shell — 39 tests
- MVCC: multi-version concurrency control with snapshot isolation
- Deadlock detection: wait-for graph with cycle detection
- Wire Protocol: binary message format, 16 types, big-endian serialization
- HTTP/REST API: router with CORS, path params, JSON
- Schema system: types, links, properties, migration diffing
- CLI: interactive query shell (bara shell)
- 18 new tests (39 total, all passing)
2026-05-06 00:32:02 +03:00
S
Description
BaraDB - multimodal database engine written in Nim — 100% native, zero dependencies. BaraDB combines document, graph, vector, columnar, and full-text search storage in a single engine with a unified query language (BaraQL). It compiles to a single 3.3MB binary with no runtime dependencies.
BSD-3-Clause 12 MiB
Languages
HTML 60.7%
Nim 35%
JavaScript 1.8%
TLA 0.9%
Python 0.8%
Other 0.7%