OctoBase icon
OctoBase icon

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
-
No reviews
1like
0comments
0alternatives
0news articles

Features

Suggest and vote on features
  1.  Decentralized storage
  2.  Peer-To-Peer
  3.  Serverless

 Tags

OctoBase News & Activities

Highlights All activities

Recent activities

No activities found.

OctoBase information

  • Developed by

    SG flagToeverything
  • Licensing

    Open Source (AGPL-3.0) and Free product.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

File Sharing

GitHub repository

  •  1,840 Stars
  •  130 Forks
  •  35 Open Issues
  •   Updated  
View on GitHub
OctoBase was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is OctoBase?

OctoBase is an offline-available, scalable, self-contained collaborative database, which was originally designed for AFFiNE icon 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.

Official Links