Navigate:
~$N8N0.4%

n8n: Workflow automation with visual and code interfaces

Node-based automation platform with JavaScript and Python scripting.

LIVE RANKINGS • 05:56 AM • STEADY
TOP 10TOP 10TOP 10TOP 10TOP 10TOP 10TOP 10TOP 10TOP 10TOP 10TOP 10TOP 10
OVERALL
#5
1
DATA ENGINEERING
#2
30 DAY RANKING TREND
ovr#5
·Data#2
STARS
167.7K
FORKS
53.3K
DOWNLOADS
64.1K
7D STARS
+696
7D FORKS
+177
See Repo:
Share:

Learn more about n8n

n8n is a workflow automation platform built on Node.js that uses a node-based visual editor for constructing automation flows. The platform allows users to combine visual workflow construction with custom code execution, supporting both JavaScript and Python for scripting within workflows. It includes native integrations with external services and APIs, along with support for AI-based workflows using LangChain. Deployments can run self-hosted on various infrastructure or through the managed cloud offering, with data remaining under user control.


1

Sustainable Use License

Source code is visible and self-hosting is unrestricted, but commercial redistribution requires licensing. Provides transparency and deployment control without full open-source permissions or proprietary lock-in.

2

Hybrid Visual-Code Workflows

Node-based visual builder integrates inline JavaScript and Python execution within the same workflow. Switch between low-code construction and custom scripting without leaving the editor or managing separate codebases.

3

Extensible Integration Architecture

Includes 400+ pre-built integrations with support for custom node development and npm package imports in code nodes. Extend functionality beyond native integrations without forking or waiting for vendor support.


// Custom Code node in n8n workflow
const items = $input.all();

const processedData = items.map(item => {
  return {
    json: {
      fullName: `${item.json.firstName} ${item.json.lastName}`,
      timestamp: new Date().toISOString()
    }
  };
});

return processedData;

v1.120.1

Adds WWW-Authenticate header to /mcp-server/http endpoint for proper HTTP authentication signaling.

  • Update integrations calling /mcp-server/http to handle WWW-Authenticate header in responses.
  • Release notes do not specify breaking changes, migrations, or security fixes beyond this feature.
v1.120.0

Adds MySQL/MariaDB database support and workflow descriptions; fixes AI builder state errors, expression parser unicode handling, and AWS Bedrock HTTP proxy issues.

  • Enable MySQL or MariaDB as the database backend alongside existing PostgreSQL support.
  • Update AWS Bedrock nodes if using HTTP proxies; credential testing now uses /scopes endpoint in SendGrid.
v1.119.1

Patch release fixing a bug where the license activation modal failed when EULA was not present.

  • Apply this patch if license activation fails in the editor UI without an EULA configured.
  • No breaking changes or new requirements are documented in this release.

See how people are using n8n

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers