Connect Slack, Gmail, and a database so new emails automatically create tasks in your project tracker, without writing a custom integration.
Build an AI agent workflow that reads your private company documents and answers natural-language questions via your chosen LLM.
Self-host n8n on your own server to automate internal business processes without sending sensitive data to a third-party cloud.
Replace a paid Zapier subscription with a self-hosted n8n instance running the same automations for free.
| n8n-io/n8n | microsoft/vscode | vuejs/vue | |
|---|---|---|---|
| Stars | 186,883 | 184,616 | 209,758 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js or Docker to self-host, enterprise features like SSO and air-gapped deployment require a paid license.
n8n is a workflow automation platform aimed at technical teams, a tool you use to wire different apps and services together so that actions in one trigger actions in another, without having to write a full custom integration each time. The pitch is that it gives you the flexibility of code with the speed of no-code: you can build automations visually by connecting nodes, but also drop into JavaScript or Python and pull in npm packages whenever the visual interface isn't enough. It works by letting you compose workflows out of building blocks, there are 400+ integrations with external APIs, plus 900+ ready-made workflow templates you can adapt. It has native AI capabilities, including building AI agent workflows based on LangChain with your own data and models. You can self-host it under its fair-code license (Sustainable Use License) or use the n8n cloud offering. Enterprise features include advanced permissions, single sign-on, and air-gapped deployments. You'd use n8n when you want internal automations or AI-powered workflows that you control end-to-end, especially if you need to keep data on your own infrastructure or extend the platform with your own nodes. Getting started is just running npx n8n with Node.js installed, or deploying it via a Docker container, then opening the editor in your browser. The codebase is TypeScript. The name "n8n" is short for "nodemation", node plus automation, and is pronounced n-eight-n.
n8n is a self-hostable workflow automation tool that lets technical teams connect 400+ apps visually or with JavaScript/Python, with built-in AI agent support, so you can automate internal processes while keeping data on your own servers.
Mainly TypeScript. The stack also includes TypeScript, JavaScript, Python.
Free for personal and internal business use, building a competing commercial product or managed service requires a separate commercial license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.