


Project Overview
TerminusDB is a distributed database with a collaboration model — git for data.
If you find this project useful, please consider starring the repo ⭐
TerminusDB allows you to link JSON documents in a semantic knowledge graph through a powerful document API. It's designed as a system of record, making data management collaborative, versioned, and queryable.
Key Features
- Revision Control: Commits for every update — track changes over time
- Diff: Differences between commits can be interpreted as patches between states
- Push/Pull/Clone: Communicate diffs between nodes using familiar git-like operations
- Time-Travel Queries: Query any state of the database at any commit
- Document + Knowledge Graph: Link JSON documents in a knowledge graph