Technologies

What is n8n built with?

n8n is a TypeScript repo built with Vue, Vite, and Express. It stores its data in Postgres, Redis, and Supabase, uses AI through OpenAI and Anthropic, measures its use with PostHog, watches its errors with Sentry, and uses MCP. It has 14,126 files and 5,194,734 written lines, with 10,611 test files.

Read on October 30, 2026, at commit 83c455f. Read it as markdown

Other repos with a similar stack

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

Frequently asked questions

What language is n8n written in?
n8n is written in TypeScript: 14,126 files and 5,194,734 written lines.
What framework does n8n use?
n8n is built with Vue, Vite, and Express.
The proof: in package.json
What database does n8n use?
n8n stores its data in Postgres, Redis, and Supabase.
The proof: packages/@n8n/agents/src/vector-stores/postgres.ts, line 1
Does n8n use AI?
Yes. n8n uses AI through OpenAI and Anthropic.
The proof: packages/@n8n/agents/src/runtime/model/model-factory.ts, line 362
What services does n8n use?
n8n measures its use with PostHog, watches its errors with Sentry, and uses MCP.
The proof: packages/cli/src/posthog/index.ts, line 21
Does n8n have tests?
Yes. n8n has 10,611 test files.
Which repos have a stack like n8n's?
The ones that share most of its stack:paperclipai/papercliptwentyhq/twentySignificant-Gravitas/AutoGPT

What is your repo built with?

Paste your public repo and see it drawn.

Free, no account.

Or look inside SeeRepo's own →

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