n8n
by
n8n-io

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

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on January 27th, 2025
Created on June 22nd, 2019
Open Issues & Pull Requests: 1,442 (+0)
Number of forks: 59,225
Total Stargazers: 195,952 (+0)
Total Subscribers: 1,138 (+0)

Issue Activity (beta)

Open issues: 431
New in 7 days: 34
Closed in 7 days: 32
Avg open age: 80 days
Stale 30+ days: 328
Stale 90+ days: 157

Recent activity

Opened in 7 days: 24
Closed in 7 days: 23
Comments in 7 days: 57
Events in 7 days: 155

Top labels

  • in linear (4,142)
  • status:in-linear (2,310)
  • Stale (1,406)
  • Needs Feedback (1,333)
  • closed:incomplete-template (935)
  • status:team-assigned (899)
  • closed:support-issue (880)
  • triage:pending (702)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 32.7 days
90th percentile: 0.1 hours
Tracked items: 7,611

Most active contributors

Detailed Description

n8n is a fair-code workflow automation platform written in TypeScript that enables users to build and deploy AI agents and workflows through a combination of visual building and custom code. The platform supports both self-hosted and cloud deployment options and provides access to 1500 integrations along with 9000 workflow templates. The repository is classified across multiple categories including visual editor, integration tool, data pipeline, node-based editor, process orchestration, and low-code platform, reflecting its broad functionality as a workflow automation solution.

The platform's core architecture centers on a node-based visual editor that allows users to design workflows without coding, while also supporting custom code in JavaScript and Python for advanced use cases. This hybrid approach enables both non-technical users and developers to create automation workflows. The AI-native capabilities allow users to build multi-step AI workflows with logic, tool use, human approvals, and full observability. Model flexibility is a key feature, as users can connect to OpenAI, Anthropic, Google, or open-source models and switch between providers without architectural changes. The platform emphasizes enterprise readiness through self-hosting options with role-based access, audit trails, and support for sensitive data handling.

The repository has demonstrated consistent growth and active maintenance. According to GitGenius tracking, the project grew from 195183 to 195186 stargazers between July 5 and the present check, indicating ongoing community interest. The issue and pull request response latency shows a median of 0.0 hours with a mean of 786.2 hours across 7604 tracked items, suggesting rapid initial triage with some longer-term resolution times. The most active issue labels include in linear with 4078 occurrences and status:in-linear with 2306 occurrences, indicating structured issue management practices. The top contributor Joffcom has logged 26215 events, followed by krisn0x with 2418 events and MookieLian with 706 events, demonstrating concentrated but distributed maintenance activity.

The project maintains connections with major technology repositories through overlapping contributors, linking to microsoft/vscode, microsoft/typescript, and rust-lang/rust. This cross-pollination suggests the n8n codebase benefits from expertise and patterns used in these foundational projects. The licensing model uses a fair-code approach with the Sustainable Use License and n8n Enterprise License, allowing source code visibility while maintaining commercial sustainability. Users can deploy n8n instantly using npx with Node.js or through Docker, with the editor accessible at localhost:5678. The platform includes comprehensive documentation, a community forum at community.n8n.io, and example workflows to support users from prototype through production deployment stages.

n8n
by
n8n-ion8n-io/n8n

Repository Details

Fetching additional details & charts...