OctoBase
awesome-crdt
OctoBase | awesome-crdt | |
---|---|---|
3 | 2 | |
1,129 | 1,110 | |
6.0% | - | |
9.2 | 10.0 | |
3 months ago | about 3 years ago | |
Rust | ||
GNU Affero General Public License v3.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OctoBase
- OctoBase: Local-first, collaborative data engine written in Rust
-
CRDT Papers
Octobase is a new CRDT back-end data synchronizer written in Rust that I am evaluating for a project.
It seems quite practical for multi-player document editing and collaboration.
Currently AGPLv3 licensed but is apparently changing to MPLv2 once fully stable, as per the License section on the GitHub readme
https://github.com/toeverything/OctoBase
-
Meet OctoBase - AFFiNE's local-first, collaborative open-source database!
Would love you guys to check it out. If you want to reach out to the developers you can find the Technical Discussion | AFFiNE Community or head over to the GitHub toeverything/OctoBase.
awesome-crdt
What are some alternatives?
storm-spec - Specification for Storm: L2/L3 distributed storage and messaging with economic incentivisation leveraging LNP/BP ecosystem
dotted-logootsplit - A delta-state block-wise sequence CRDT
blocks_iterator - Iterate over bitcoin blocks
yjs - Shared data types for building collaborative software
surrealdb - A scalable, distributed, collaborative, document-graph database, for the realtime web
peritext - A CRDT for asynchronous rich-text collaboration, where authors can work independently and then merge their changes.
gun - An open source cybersecurity protocol for syncing decentralized graph data.
automerge - A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
bee-status - An app which helps users to setup their Bee node and do actions like cash out cheques
AFFiNE - There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
blockprotocol - ✨ The open-source standard for blocks. From @hashintel