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
Frontend
Backend
The base
Data
Services
- MCP25 files · packages/@n8n/agents/src/runtime/mcp/mcp-connection.ts, line 3
- Sentry15 files · packages/cli/src/abstract-server.ts, line 127
OpenAI5 files · packages/@n8n/agents/src/runtime/model/model-factory.ts, line 362- Anthropic5 files · packages/@n8n/agents/src/runtime/model/model-factory.ts, line 320
PostHog1 file · packages/cli/src/posthog/index.ts, line 21
Other repos with a similar stack
Ordered by how much of its stack they share with n8n, then by stars.
- ruvnetruflo80.1k
🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
6 of 11 in commonCompare →
Frequently asked questions
- What language is n8n written in?
- n8n is written in TypeScript: 14,126 files and 5,194,734 written lines.
- 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.
Is it your repo? Add its badge, keep it up to date or take it down →