Streamline tasks with n8n, a fair-code automation platform for founders, with 191k+ GitHub stars.
192,255 stars58,498 forksTypeScriptQuality 8/10Updated 6/13/2026100% free · open source
What it does
n8n is a workflow automation platform that allows founders to visually build and customize automations, connecting over 400 services, with the flexibility of self-hosting or using the cloud.
Install / run
npm install -g n8n
When to use it
•When you need to automate complex workflows across multiple services without relying on proprietary platforms
•When you want to leverage AI capabilities in your workflow automation without requiring extensive coding knowledge
•When you require a high degree of customization and control over your automation workflows
Quick start
1Run 'npx n8n start' to start the n8n server
2Access the n8n web interface at http://localhost:5678
3Create a new workflow by clicking the 'Add Workflow' button and selecting a trigger node from the available nodes
4Configure the trigger node by setting the required parameters, such as API credentials or webhook URLs, and then connect it to an action node
5Execute the workflow by clicking the 'Execute Workflow' button and verify the results
Ready-to-paste prompt
Create a workflow that sends a Slack notification whenever a new email is received in Gmail by using the 'Gmail' trigger node and the 'Slack' action node, and configure the workflow to run every 5 minutes
Heads up: Before using n8n, ensure you have Node.js 14 or higher installed, as n8n requires this version to run, and be aware that some nodes may require additional dependencies or API credentials to function properly
Saves to your device
Topics
ai
apis
automation
cli
data-flow
development
integration-framework
integrations
ipaas
low-code
low-code-platform
mcp
mcp-client
mcp-server
n8n
no-code
self-hosted
typescript
workflow
workflow-automation
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.
38
top-level files
12
folders
470.5M
repo size
Other
license
Key files
.editorconfig
AGENTS.md
jest.config.js
package.json
README.md
tsconfig.json
File tree
.agents/
.claude/
.devcontainer/
.github/
.vscode/
assets/
docker/
docs/
packages/
patches/
scripts/
security/
.actrc
.code-health-baseline.json
.dockerignore
.editorconfig
.env.local.example
.git-blame-ignore-revs
.gitattributes
.gitignore
.npmignore
.npmrc
.poutine.yml
.prettierignore
Quick Actions
Details
Creator
n8n-io
Language
TypeScript
Category
automation
Published
6/22/2019
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.
Related skills
More automation tools founders pair with this one.