🔥
HotRepo
Self-host SaaS catalog
n8n — Self-host Fair-code workflow automation platform with native AI capabilities. Combine visu
📦
n8n-io

n8n — Self-host Fair-code workflow automation platform with native AI capabilities. Combine visu

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

186.7k🍴 57.3kTypeScript📜 other#ai#apis#automation#cli

n8n

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

186,708 stars on GitHub · 🍴 57,344 forks · 📜 License: other · 💻 Language: TypeScript

What is n8n?

Workflow automation usually forces a trade-off between simple no-code tools and brittle custom scripts. n8n sits in the useful middle: a visual automation builder that still lets technical teams drop into JavaScript, Python, npm packages, APIs, and self-hosted infrastructure when the workflow gets serious.

Main components

  • Visual workflow editor for building event-driven automations with branching, retries, schedules, and webhooks.
  • 400+ integrations covering SaaS apps, databases, messaging tools, dev platforms, and HTTP APIs.
  • Custom code nodes for JavaScript and Python when built-in integrations are not enough.
  • Native AI workflow support, including LangChain-based agents, model calls, and workflows using your own data.
  • Self-hosted deployment via Docker, npm, or more controlled infrastructure for teams that need data ownership.
  • Templates and reusable workflows for common automations, ETL-style jobs, notifications, enrichment, and API glue.
  • Enterprise features such as permissions, SSO, and air-gapped deployments for larger organizations.

Clear use cases

  • Build internal automations that connect GitHub, Slack, Jira, email, databases, and internal APIs without writing a full service.
  • Run self-hosted data sync jobs between SaaS tools and internal systems where credentials and payloads must stay under your control.
  • Create AI-assisted support, triage, or enrichment workflows using LangChain, private context, and your preferred model provider.
  • Replace fragile cron scripts with visual workflows that are easier to inspect, debug, and hand over to another engineer.
  • Prototype integration-heavy business processes before deciding whether they deserve a dedicated backend service.

The biggest strength is the mix of visual workflow building and real developer escape hatches — you can start with drag-and-drop nodes, then add code, custom API calls, npm packages, or your own nodes when the workflow stops being simple. Compared with commercial automation platforms like Zapier or Make, the unique value is control: you can self-host it, keep sensitive data in your environment, integrate with private systems, and avoid turning every automation into a black-box SaaS dependency.

There are trade-offs. n8n is not a tiny Unix-style tool, and serious production use still needs proper hosting, backups, secrets management, monitoring, and workflow governance. Also, its license is fair-code/source-available rather than a permissive open-source license, so teams with strict OSS policy requirements should review the Sustainable Use License before standardizing on it.

Best for technical teams, platform engineers, IT admins, and automation-heavy startups that want the speed of no-code without giving up code-level flexibility or self-hosted control.

Topics: the project is tagged with popular topics:

  • 🏷️ ai
  • 🏷️ apis
  • 🏷️ automation
  • 🏷️ cli
  • 🏷️ data-flow
  • 🏷️ development
  • 🏷️ integration-framework
  • 🏷️ integrations
  • 🏷️ ipaas
  • 🏷️ low-code

📸 Screenshots

n8n.io - Screenshot

Quick install

See the README for detailed install instructions. Most projects support Docker — if the repo has a Dockerfile, use:

git clone https://github.com/n8n-io/n8n.git
cd n8n
docker build -t n8n .
docker run -d -p 8080:8080 n8n

Minimum system requirements

Component Recommended
RAM 4096 MB
CPU 2 vCPU
Disk 50 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Standard 4GB RAM / 2 vCPU / 50GB SSD (~150k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running n8n smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources

  • 🔗 GitHub: n8n-io/n8n
  • 🌐 Homepage: https://n8n.io
  • 📚 Official docs: see README in the repo
  • 💬 Community: GitHub Issues + Discussions

Article compiled from GitHub data on 05/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.