// the find
AppFlowy-IO/AppFlowy
Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.
AppFlowy is a self-hostable workspace app — docs, databases, kanban boards — built on Flutter (UI) and Rust (core logic via FFI). It's aimed at teams and individuals who want Notion-like functionality without handing their data to a SaaS vendor. The AGPL license means you can self-host freely but can't embed it in a proprietary product without open-sourcing your wrapper.
The Flutter+Rust architecture is a real technical bet that paid off: one codebase runs natively on macOS, Windows, Linux, iOS, and Android with actual native performance, not a web wrapper. The Rust core handles document state, sync, and local storage — it's not just a pretty skin on SQLite. The integration test suite is unusually thorough for an open-source productivity app, with dedicated runners per feature area (board, database, document, cloud sync). The self-hosting path is a first-class citizen with documented Docker setup, not an afterthought bolted on after the cloud product.
The CRDT-based sync (AppFlowy Collab) works well offline-first but real-time multi-user collaboration still lags behind Notion — you'll notice conflicts in busy documents. The mobile apps exist but the feature gap vs. desktop is significant; some core database views aren't fully functional on phone. The AI features are deeply tied to AppFlowy Cloud (their hosted service) — self-hosting the AI bits requires running their entire backend stack, which isn't trivial. Plugin/extension ecosystem is basically nonexistent compared to Notion; the 'extensibility' in the pitch is mostly about forking and building yourself, not dropping in third-party blocks.