

OctoBase
OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
Cost / License
- Free
- Open Source
Platforms
- Self-Hosted

OctoBase
Features
- Decentralized storage
- Peer-To-Peer
- Serverless
Tags
- self-contained
- Database
- crdt
OctoBase News & Activities
Recent activities
OctoBase information
What is OctoBase?
OctoBase is an offline-available, scalable, self-contained collaborative database, which was originally designed for AFFiNE. AFFiNE is a local-first open source knowledge base that provides full functionality in any network environment.
Based on OctoBase, you can not only implement a rich text editor for offline writing, but also implement richer offline collaboration functions based on OctoBase's data abstraction, such as: multidimensional tables, drawing boards, etc. Features
As an offline collaborative data database, OctoBase has the following characteristics:
-
Multi-platform available offline collaboration, Schemaless, structured/unstructured/rich text data storage .
-
Binary storage that supports data deduplication and rich media editing.
-
High-performance real-time full-text indexing with high-quality multilingual word segmentation support.
-
CRDT-driven P2P synchronization with rich multi-platform native support.
-
Fine-grained permission control with advanced permission management.
OctoBase provides native support for offline collaboration, full-text indexing, and binary storage, making it easy for developers to build secure and high-performance local-first collaborative applications that work seamlessly across multiple platforms.
With OctoBase, you will have access to same data abstractions across platform that enable you to maintain consistency and coherence across all your applications, regardless of the devices or platforms used.
Additionally, OctoBase can function as a standalone server database, or it can be integrated directly into your application as an embedded database while remaining fully functional.