finds.dev← search

// the find

n8n-io/n8n

★ 192,264 · TypeScript · NOASSERTION · updated Jun 2026

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

n8n is a self-hostable workflow automation tool aimed at developers and technical teams who want the visual wiring of Zapier but with actual code escape hatches. You build automation graphs connecting 400+ services, and you can drop into JavaScript or Python anywhere in the graph. The fair-code license means it's free to self-host but commercial SaaS usage requires a paid license.

The code node is a genuine differentiator — you can import npm packages and write real logic, not just expression syntax hacks. Task runners are sandboxed in separate processes, so a runaway script doesn't kill your whole automation engine. The AI agent workflow support is built on LangChain and integrates cleanly with the visual editor rather than being bolted on. The CI/CD setup in this repo is unusually mature for an open-source project: mutation testing, AI evals, benchmark tracking, and a thoughtful release pipeline.

The fair-code license is not OSI-approved, which is a real adoption blocker for anyone in a commercial or regulated environment — read the Sustainable Use License carefully before committing to a self-hosted deployment. The Postgres schema is enormous (dozens of tables visible in the generated docs) and there's no obvious path to running this lean; the operational footprint is significant. The visual editor state is stored as JSON workflow blobs, which makes version-controlling and diffing workflows awkward in practice. Community nodes exist but quality is inconsistent — there's no real vetting beyond the PR readiness check scripts.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →