Bitflake logo

AFFiNE

Notion & Miro alternative combining docs, whiteboards, and databases.

1 / 5
  • Getting Started Doc

    Rich-text document editor showing formatted text, tables, and advanced blocks.

  • Edgeless Whiteboard

    Infinite canvas whiteboard mode for the same document, with a mind-map and sticky notes.

  • All Docs

    Workspace document library listing every doc and journal entry.

  • Settings

    Appearance, editor, workspace preferences, and team member management.

  • Admin Panel — Accounts

    Self-hosted admin panel for managing user accounts and roles.

About this app

AFFiNE is a workspace that combines documents, an infinite whiteboard, and no-code databases in one place. It supports real-time collaborative editing, full-text search, and version history, with Android and iOS apps alongside the web client. People who choose AFFiNE most often mention its whiteboard sitting in the same workspace as its docs and databases, letting them write, draw, and plan without switching between separate tools. That combination is the most frequently cited reason in reviews and migration write-ups. One feature is gated: scaling past AFFiNE's free self-hosted user quota requires the Team tier. Everything else, including the whiteboard, databases, and real-time collaboration, is available self-hosted at no cost.

  • Authentication:
    OIDC SSOPassword AuthSocial Login
  • Access Control:
    TeamsUnlimited Users
  • Data:
    Data Export
  • Integrations:
    GraphQL APIMCP Server
  • UI:
    AndroidDark ModeiOSMacWindows
  • Infrastructure:
  • Wiki:
    CommentsFull-text SearchInfinite Canvas WhiteboardReal-time Collaborative EditingVersion History
  • Databases:
    Multiple Data ViewsNo-code Database Builder

72.2k stars

5.2k forks

Last release0.27.4(19 days ago*)Last activityabout 17 hours ago*Project age4 years (2022)Contributors264

Commit activity

commits / month
Lifetime230
Past year65
Past month47

As of last sync (about 2 hours ago)

Funding

SaaS

Also offered as a paid cloud service

Company-backed

Backed by a commercial company

Other

Other or unknown funding sources

Technology stack

  • JavaScript
  • TypeScript
  • CSS
  • Shell
  • Rust
  • HTML
  • NSIS
  • Java
  • Swift
  • Ruby

License

Custom

Custom or non-standard license

Not a single clean license — GitHub's own license detector reports "NOASSERTION" because the root LICENSE file is a compound license. Per that file: most of the codebase (frontend/client, most packages) is MIT via LICENSE-MIT, but packages/backend/server — the Node.js/ NestJS server that is exactly what runs inside this deployment's ghcr.io/toeverything/affine:stable image — and packages/common/native are carved out under a separate "AFFiNE EE License" file. That file's own text says any part of that carved-out code "distributed as part of AFFiNE Community Edition (CE)" (i.e. everything currently published, since AFFiNE Enterprise Edition "is yet to be published" per the repo's README) is actually licensed under MPL 2.0, not MIT — so the self-hosted backend server carries file-level MPL 2.0 copyleft obligations, not permissive MIT terms. Upstream's own README simplifies this to "free for self-host under the MIT license," but that is a marketing simplification, not what the LICENSE file itself states for the deployed server component.

View License

Other Wiki & Knowledge Base apps

Compare all

Other Databases & No-Code Tools apps

Compare all

Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.