A SQL document database with full history, enabling time-travel queries and immutable data.
Endatabas (Endb) is a SQL document database that maintains a complete, immutable history of all data changes, enabling time-travel queries to retrieve data as it existed at any point. It combines the flexibility of document storage for semi-structured JSON-like data with the power of standard SQL and built-in versioning. This solves the problem of tracking data evolution and auditing changes without requiring external logging or complex application logic.
Developers building applications that require inherent auditability, temporal data analysis, or the ability to query historical states, such as in financial systems, regulatory compliance platforms, or versioned content management. Database engineers seeking a document model with relational query capabilities and immutable data storage.
Developers choose Endatabas over alternatives because it uniquely integrates full historical versioning directly into the database with SQL support, eliminating the need for separate audit logs or custom temporal solutions. Its combination of document flexibility, SQL interface, and immutable change history provides built-in reliability and query capabilities for data evolution.
SQL document database with full history.
Every data change is preserved immutably, enabling time-travel queries to retrieve past states directly, as highlighted in the key features for auditability and temporal analysis.
Combines semi-structured JSON document storage with standard SQL querying, allowing relational operations on flexible data without sacrificing query power, per the project description.
Data is never overwritten by design, providing an inherent and reliable change log for compliance and debugging, eliminating the need for external logging systems.
Offers official client libraries for JavaScript/TypeScript and Python, as shown by the NPM and PyPI badges, simplifying integration into diverse tech stacks.
The project is explicitly marked as experimental and in Beta, meaning it may have bugs, breaking changes, or lack production-ready reliability, as noted in the status section.
Building from source requires installing specific versions of SBCL and Rust, and initializing submodules, which can be cumbersome and error-prone for developers.
As a new database, it likely lacks extensive documentation, community support, and third-party tools compared to established alternatives like PostgreSQL or MongoDB.
"Lispsy" Lisp(ish) to C Converter (designed for CLISP)
Next-level syntax for C-like languages :)
An SQL generator for Common Lisp.
Database independent interface for Common Lisp
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.