ruuda/noblit ↗

Created Feb 15, 2021 · View the ruuda/noblit repository page

An immutable append-only database

An animated visualization of ruuda/noblit's Git history from November 2018 to November 2020, built by 1 contributor. The codebase reached 1,133 lines, mostly Rust. The video runs 58 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

1

Lines of Code

1,133

From

Nov 14, 2018

To

Nov 15, 2020

Advertisement

About ruuda/noblit

Noblit is an embeddable append-only database written in Rust that stores immutable entity-attribute-value tuples. The database records a complete history of all assertions and retractions, where retractions are themselves recorded as new facts rather than destructive deletes. This design allows any historical state of the database to be reproduced, making the full history queryable and accessible as a first-class feature of the system.

The project includes documentation covering its architecture and building instructions, along with example queries demonstrating its use in scenarios like film databases and bug trackers. The codebase is pre-alpha and explicitly marked as a toy project, with the author noting that much of the current documentation describes hypothetical features still under development.

Advertisement

Share this video

More from ruuda

See all →