Top AI Repos โ open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
๐ OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
| Date | Stars |
|---|---|
| 2026-07-24 | 2046 |
| 2026-07-25 | 2046 |
| 2026-07-28 | 2046 |
| 2026-07-30 | 2046 |
| 2026-08-06 | 2046 |
Today
โ stars today
This week
โ stars this week
This month
โ stars this month
Momentum
0.0
growth rate 0.00%/day
<div align="center">
<h1 style="border-bottom: none">
<b><a href="https://octobase.pro/">Octobase</a></b><br />
๐ Local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
<br>
</h1>
[![Rust-version-icon]](https://www.rust-lang.org/)
[![codecov]](https://codecov.io/gh/toeverything/OctoBase)
[![stars]](https://github.com/toeverything/OctoBase)
[![Issues Closed]](https://github.com/toeverything/OctoBase/issues?q=is%3Aissue+is%3Aclosed)
[![Join Telegram]](https://t.me/affineworkos)
[![Follow Twitter]](https://twitter.com/AffineOfficial)
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.
</div>
## 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.
## Project status
**The OctoBase project is currently under heavy development, most components are not yet production ready. Major changes may occur at any time before the version reaches 1.0.**
OctoBase has been used in [AFFiNE Cloud]. We are currently working on the following components:
- Core
- โ
CRDT operation (based on [y-octo])
- โ
CRDT-based data structure compatible with [blocksuite]
- ๐ง Full-text indexing
- Sync
- โ
Blob Sync abstraction
- โ
RESTful
- ๐ง S3
- โ
[Collaboration abstraction]
- โ
[WebSocket connector]
- โ
[WebRTC connector]
- ๐ง libp2p connector
- Storage
- โ
Storage agnostic CRDT data storage
- โ
SQLite adapter
- โ
Postgres adapter
- ๐ง S3 adapter
- โ
Storage agnostic Blob storage
- โ
SQLite adapter
- โ
Postgres adapter
- ๐ง S3 adapter
- Binding
- ๐ง [Java binding]
- ๐ง [Swift binding]
## Contributions
A very good place to ask questions and discuss development work is our [Telegram Group].
We gladly accept contributions via GitHub pull requests, you can go to [contributing] to see more information.
**Before you start contributing, please make sure you have read and accepted our [Contributor License Agreement]. To indicate your agreement, simply edit this file and submit a pull request.**
## Goals
OctoBase aims to make it easy for developers to build local-first applications
on all common platforms. In order to achieve this goal, we will strive to do these things:
- Make it easy to build on all supported platforms.
- CRDT-driven peer-to-peer synchronization model.
- Self-coExcerpt of 7,244 characters
Read on GitHubWould you bet a product on this? Bounded 0โ100 and slow moving.
matched fp:9575386051c78edb, topic:serverless