AFFiNE tech stack
AFFiNE is docs, whiteboards and databases in one open-source workspace. It runs on React, BlockSuite, Electron, Capacitor and 8 more, read from its public repo toeverything/AFFiNE.
A local-first knowledge base that mixes documents, an edgeless whiteboard and databases, with real-time collaboration and an AI assistant. Free for personal use; Pro from $6.75 a month.
Productivity · web, desktop, ios, android · https://affine.pro · 73,921 GitHub stars, MIT (2026-10-28) · App Store 4.3 from 36 ratings (2026-10-28)
Built with
Frontend
- React (packages/frontend/apps/web/package.json: react)
- BlockSuite (package.json: @blocksuite/*)
- Electron (packages/frontend/apps/electron/package.json: electron)
Mobile
- Capacitor (packages/frontend/apps/ios/package.json: @capacitor/core)
Backend
- Rust (Cargo.toml)
- NestJS (packages/backend/server/package.json: @nestjs/core)
- GraphQL (packages/backend/server/package.json: graphql)
- Prisma (packages/backend/server/package.json: prisma)
Database
- PostgreSQL (compose.yml: pgvector/pgvector:pg16)
- Redis (compose.yml: redis)
Realtime
- Yjs (package.json: yjs)
Monitoring
- Sentry (package.json: @sentry/electron)

