Technologies

What is AFFiNE built with?

AFFiNE is a TypeScript repo built with React, Vite, and Express. It stores its data in Redis and Postgres and watches its errors with Sentry. It has 7,022 files and 1,015,236 written lines, with 772 test files.

Read on October 27, 2026, at commit 8cef09e. Read it as markdown

Other repos with a similar stack

Ordered by how much of its stack they share with AFFiNE, then by stars.

Frequently asked questions

What language is AFFiNE written in?
AFFiNE is written in TypeScript: 7,022 files and 1,015,236 written lines.
What framework does AFFiNE use?
AFFiNE is built with React, Vite, and Express.
The proof: in package.json
What database does AFFiNE use?
AFFiNE stores its data in Redis and Postgres.
The proof: packages/backend/server/src/base/cache/provider.ts, line 1
What services does AFFiNE use?
AFFiNE watches its errors with Sentry.
The proof: packages/frontend/admin/src/app.tsx, line 3
Does AFFiNE have tests?
Yes. AFFiNE has 772 test files.
Which repos have a stack like AFFiNE's?
The ones that share most of its stack:datawhalechina/hello-agentsruvnet/ruflofirecrawl/firecrawl

What is your repo built with?

Paste your public repo and see it drawn.

Free, no account.

Is it your repo? Add its badge, keep it up to date or take it down →