Visual workflow automation with code when you need it

167.5kstars
53.3kforks
Last commit: 15h ago
Repo age: 7y old
n8n screenshot

n8n is a workflow automation platform for building integrations and automations across apps, APIs, and internal systems. It provides a visual editor for creating multi-step workflows, with the option to add custom code and handle complex data transformations.

Key Features

  • Visual workflow editor with triggers, branching/IF logic, loops, and data mapping
  • Large library of prebuilt integration nodes (HTTP/API, SaaS apps, databases) plus generic HTTP Request node
  • Webhooks for event-driven automation and building lightweight API endpoints
  • Code and scripting steps (e.g., JavaScript) for custom logic and transformations
  • Credentials management for connecting services securely
  • Scheduling and polling triggers for time-based or interval automations
  • Execution history and tooling to debug runs and inspect data
  • Queue/worker execution mode for scaling and isolating job processing

Use Cases

  • Sync data between CRM, spreadsheets, and databases with transformations
  • Automate support/ops workflows (ticket enrichment, notifications, escalations)
  • Build internal integrations using webhooks + custom logic without a full app

Limitations and Considerations

  • Some advanced capabilities (e.g., certain governance/enterprise controls) may depend on paid offerings
  • Complex workflows can require careful error handling/retries design to be resilient at scale

n8n fits teams that want an approachable low-code automation tool while keeping the option to write code for edge cases. It is commonly used to replace ad-hoc scripts and brittle point-to-point integrations with observable, reusable workflows.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Home Assistant

Home Assistant

Local-first home automation and smart home hub

84k
36.4k
Last commit: 13h ago

Open-source smart home platform that integrates thousands of devices, runs local automations, and provides dashboards, mobile apps, and voice control.

Alternative to:
IFTTT
IFTTT
+3
NocoDB

NocoDB

Turn any database into a collaborative spreadsheet interface

61.2k
4.5k
Last commit: 3d ago

Open-source Airtable alternative that adds a spreadsheet UI, views, forms, automations, and APIs on top of SQL databases like Postgres and MySQL.

Alternative to:
Airtable
Airtable
+2
Huginn

Huginn

Build agents that monitor, scrape, and act on events

48.5k
4.2k
Last commit: 15d ago

Self-hosted automation platform to create agents that watch web/services, ingest data (RSS, APIs, scraping), and trigger actions like notifications or webhooks.

Alternative to:
IFTTT
IFTTT
+4
RSSHub

RSSHub

An extensible RSS feed generator for websites and platforms

41k
9k
Last commit: 13h ago

Generate RSS/Atom/JSON feeds from websites and services that lack native feeds, with hundreds of built-in routes and easy extensibility.

Alternative to:
Feedly
Feedly
+4
Appsmith

Appsmith

Open-source low-code platform for internal apps

38.9k
4.4k
Last commit: 2d ago

Build and deploy internal tools fast with a low-code builder, prebuilt UI widgets, and secure integrations with databases, APIs, and SaaS services.

Alternative to:
Retool
Retool
+9
Novu

Novu

Open-source notification infrastructure for developers

38.4k
4.2k
Last commit: 1d ago

A self-hostable notification infrastructure to build, manage, and send multi-channel product notifications with templates, provider integrations, and a unified API.

Alternative to:
Intercom
Intercom
+9