awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
n8n-io avatar

n8n-io/n8n

0
View on GitHub↗
192,772 stars·58,597 forks·TypeScript·129 viewsn8n.io↗

N8n

n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs.

The platform includes a suite of generative AI capabilities, such as an AI-powered workflow builder, a centralized chat interface for custom agents, and retrieval-augmented generation tools that ground responses in domain-specific data. To support development and production lifecycles, n8n offers version control integration with Git, workflow publishing mechanisms, and administrative tools for managing user roles, security policies, and environment configurations.

For monitoring and maintenance, the system provides observability tools that include performance metrics, execution insights, and real-time log streaming. It also features error-handling capabilities, such as automated recovery workflows and manual failure triggering, to ensure system reliability. Users can interact with the platform programmatically via a public REST API or manage administrative tasks through a command-line interface.

Features

  • Workflow Engines - Coordinates automated task execution sequences through a flexible blend of visual design and custom code logic.
  • Visual Data-Flow Systems - Processes and transforms data across a canvas of interconnected nodes to build complex automated logic.
  • REST APIs - Exposes a comprehensive HTTP interface for programmatic control over workflows and external system integrations.
  • Built-in Integration Nodes - Bundles a vast library of pre-built connectors that enable immediate communication with third-party services without writing boilerplate code.
  • Artificial Intelligence Tooling - Integrates an intelligent assistant to streamline debugging, code generation, and credential management tasks.
  • Custom Scripting Nodes - Allows execution of arbitrary JavaScript or Python code within nodes to handle complex data transformations and logic.
  • Workflow-Based Agents - Powers autonomous agents by triggering complex, logic-driven workflows that respond to dynamic inputs.
  • Directory Service Integrations - Authenticates users by connecting directly to enterprise directory services for secure identity management.
  • API Key Authentication - Validates incoming requests using API keys with built-in lifecycle management for secure access control.
  • Agentic Retrieval Workflows - Facilitates agentic retrieval by enabling direct queries against vector databases to provide context-aware responses.
  • Agent Frameworks - Workflow automation platform with integrated AI agent capabilities.
  • AI Agents and Automation - Workflow automation platform for connecting APIs and services.
  • AI Agents and Frameworks - Workflow automation platform with native AI integration capabilities.
  • DevOps and Infrastructure - Workflow automation tool for connecting services.
  • Workflow Automation - Node-based workflow automation tool with a visual editor.
  • General Purpose Orchestration - Node-based workflow automation tool for connecting various services.
  • Low-Code and Automation - Workflow automation tool for connecting various services.
  • Low Code Interfaces - Workflow automation platform with native visual AI integration capabilities.
  • Workflow Automation - A workflow automation tool for building complex RSS-based integrations.
  • Secret Vault Integrations - Retrieves sensitive credentials securely from centralized vault providers to protect infrastructure access.
  • Extensibility Frameworks - Offers an extensible framework for developers to create custom nodes and integrate unique functionality into the platform.
  • Event Persistence - Buffers events in local storage to ensure reliable execution delivery despite intermittent network or process failures.
  • Metrics Collection - Captures and manages operational metrics with configurable retention and compaction settings for self-hosted instances.
  • Database Abstraction Layers - Abstracts database interactions to support multiple storage engines while simplifying schema migrations and query management.
  • Environment Branching Patterns - Synchronizes workflows across multiple environments using version control branching to maintain consistent deployments.
  • Server CLI - Provides a command-line interface for administrative tasks including workflow execution, database management, and user account maintenance.
  • Node Lifecycle Management - Manages node versions to ensure workflow stability while allowing for the introduction of new features.
  • Backend Hook Frameworks - Enables custom server-side logic execution during platform operations through a dedicated hook registration system.

Star history

Star history chart for n8n-io/n8nStar history chart for n8n-io/n8n

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with N8n

These projects share indexed features with N8n. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • activepieces/activepiecesactivepieces avatar

    activepieces/activepieces

    20,887View on GitHub↗

    Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications through modular triggers and actions. It provides a low-code integration framework that allows users to build, manage, and execute complex business logic sequences within isolated, sandboxed environments. The platform distinguishes itself through its focus on embeddability and enterprise-grade security. It features an embedded automation builder that can be integrated into external applications via iframes, supported by comprehensive identity and access management tools such a

    TypeScriptai-agentai-agent-toolsai-agents
    View on GitHub↗20,887
  • huginn/huginnhuginn avatar

    huginn/huginn

    49,480View on GitHub↗

    Huginn is a self-hosted automation platform that functions as an event-driven workflow engine. It allows users to build autonomous agents that monitor web services, scrape data, and execute complex tasks by propagating events through a directed graph. By running on your own server infrastructure, it provides a private environment for orchestrating workflows without relying on third-party automation services. The platform distinguishes itself through a modular, plugin-based architecture that enables the development of custom agents to handle specific data processing needs. Each agent maintains

    Rubyagentautomationfeed
    View on GitHub↗49,480
  • langflow-ai/langflowlangflow-ai avatar

    langflow-ai/langflow

    149,735View on GitHub↗

    Langflow is a visual interface for building and orchestrating workflows, allowing users to construct complex systems through a drag-and-drop canvas. It provides tools for managing autonomous agents, configuring memory settings, and integrating custom code-based components. Users can organize their work into projects, track component versions, and group multiple elements into reusable units. The platform includes an interactive playground for testing workflows, monitoring tool calls, and debugging chat sessions with unique identifiers. Once built, workflows can be executed via RESTful or OpenA

    Pythonagentschatgptgenerative-ai
    View on GitHub↗149,735
  • microsoft/autogenmicrosoft avatar

    microsoft/autogen

    59,002View on GitHub↗

    This framework provides a development environment for building collaborative systems where autonomous agents interact to solve complex tasks through conversational workflows. It functions as a conversational workflow engine and event-driven runtime, coordinating multi-step processes by translating high-level goals into structured dialogue sequences between specialized agents. The system distinguishes itself through its message-passing orchestration, which manages state transitions and task delegation between independent participants. It supports dynamic conversation state management to provid

    Pythonagenticagentic-agiagents
    View on GitHub↗59,002
Compare all 30 related projects→

Frequently asked questions

What does n8n-io/n8n do?

n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling…

What are the main features of n8n-io/n8n?

The main features of n8n-io/n8n are: Workflow Engines, Visual Data-Flow Systems, REST APIs, Built-in Integration Nodes, Artificial Intelligence Tooling, Custom Scripting Nodes, Workflow-Based Agents, Directory Service Integrations.

Which projects share features with n8n-io/n8n?

Projects with overlapping indexed features include: activepieces/activepieces — Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications… huginn/huginn — Huginn is a self-hosted automation platform that functions as an event-driven workflow engine. It allows users to… nextflow-io/nextflow — Nextflow is a dataflow workflow engine and distributed computing framework used to build and execute data-intensive… microsoft/autogen — This framework provides a development environment for building collaborative systems where autonomous agents interact… langflow-ai/langflow — Langflow is a visual interface for building and orchestrating workflows, allowing users to construct complex systems… significant-gravitas/autogpt — AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a…