n8n
Workflow automation platform that lets you connect apps and services with a visual, node-based editor.
Overview
n8n is a fair-code workflow automation platform that combines a visual, node-based canvas with the ability to drop into JavaScript or Python (and npm packages) when the built-in nodes aren't enough. It connects to 1,500+ third-party services and ships thousands of community workflow templates to start from rather than building automations from a blank canvas.
Its current focus is AI agent automation specifically: building multi-step AI workflows with tool use, human-approval steps, and observability, while staying model-agnostic (OpenAI, Anthropic, Google, or self-hosted/open models) so you can switch providers without redesigning the workflow.
n8n can be self-hosted (via Docker) or used through n8n's cloud offering. It's licensed under n8n's own Sustainable Use License plus a separate Enterprise License for additional features - the source is always visible and self-hostable, but this is not an OSI-approved open-source license, which is worth knowing if strict open-source licensing matters for your use case.
- Categories
- AutomationDeveloper Tools
- Languages
- TypeScript
- License
- Sustainable Use License
Related Projects
Playwright
Apache-2.0Reliable end-to-end testing and browser automation framework for modern web apps.
- Developer Tools
- Testing
Argo Events
Apache-2.0Event-driven automation framework for Kubernetes that triggers workflows, functions, or other actions in response to events from any source.
- Automation
Argo Workflows
Apache-2.0Kubernetes-native workflow engine that runs each step of a pipeline as a container, orchestrating parallel jobs and multi-step DAGs directly on a cluster.
- Automation
Backstage
Apache-2.0Open framework for building an internal developer portal, unifying a company's services, infrastructure, and documentation behind one searchable software catalog.
- Developer Tools
Spotted an error? Suggest an edit on GitHub.