awesome-crdt
OctoBase
awesome-crdt | OctoBase | |
---|---|---|
2 | 3 | |
1,110 | 1,121 | |
- | 5.4% | |
10.0 | 9.2 | |
about 3 years ago | 3 months 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.
awesome-crdt
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.
What are some alternatives?
dotted-logootsplit - A delta-state block-wise sequence CRDT
storm-spec - Specification for Storm: L2/L3 distributed storage and messaging with economic incentivisation leveraging LNP/BP ecosystem
yjs - Shared data types for building collaborative software
blocks_iterator - Iterate over bitcoin blocks
peritext - A CRDT for asynchronous rich-text collaboration, where authors can work independently and then merge their changes.
surrealdb - A scalable, distributed, collaborative, document-graph database, for the realtime web
automerge - A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
gun - An open source cybersecurity protocol for syncing decentralized graph data.
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