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

embedded integration platform / open-source iPaaS

Ranking updated Jun 30, 2026

For a platform for building native integrations, the first results are n8n-io/n8n (n8n is a self-hostable workflow automation platform with a visual builder, pre‑built connectors, webhook triggers, scheduling, and custom‑code extensibility — exactly the kind of embeddable iPaaS this search targets), apache/camel and node-red/node-red. robfig/cron and node-schedule/node-schedule round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “native integration tooling”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a platform for building native integrations”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • n8n-io/n8nn8n-io avatar

    n8n-io/n8n

    192,772View on GitHub↗

    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 a

    n8n is a self-hostable workflow automation platform with a visual builder, pre‑built connectors, webhook triggers, scheduling, and custom‑code extensibility — exactly the kind of embeddable iPaaS this search targets.

    TypeScriptBuilt-in Integration NodesCustom Scripting Nodes
    View on GitHub↗192,772
  • apache/camelapache avatar

    apache/camel

    6,247View on GitHub↗

    Apache Camel is an enterprise integration framework and Java integration engine designed to route and mediate data between disparate systems. It functions as a multi-runtime middleware that implements standardized enterprise integration patterns to manage how messages are routed, transformed, and processed. The framework includes a specialized gateway to connect large language models to enterprise data and internal systems using dedicated communication protocols. It utilizes a vast library of pre-built connectors to bridge different communication protocols and enable data exchange between inc

    Apache Camel is a mature enterprise integration framework with a vast library of pre-built connectors, support for scheduling, webhooks, and custom code, and it is designed to be embedded into your own software, making it a direct and comprehensive fit for an embedded open-source iPaaS.

    JavaData Connector Libraries
    View on GitHub↗6,247
  • node-red/node-rednode-red avatar

    node-red/node-red

    22,803View on GitHub↗

    Node-RED is a visual, low-code automation framework designed for building event-driven data processing workflows. It provides a browser-based programming environment where users connect hardware devices, APIs, and online services by wiring together functional nodes in a directed graph. This visual approach allows for the creation of complex logic paths without the need for traditional source code. The platform is distinguished by its pluggable node architecture and portable flow serialization. Logic is represented as JSON-based data structures, enabling flows to be easily versioned, shared, a

    Node-RED is a visual, low-code integration platform that lets you build workflows by connecting nodes, with a vast library of pre-built connectors, webhook support, scheduling, self-hosting, and extensibility via custom nodes; its runtime can be embedded into your own Node.js applications, making it a perfect fit for an embedded open-source iPaaS.

    JavaScriptAutomation FrameworksEvent-Driven WorkflowsIoT Automation
    View on GitHub↗22,803
  • robfig/cronrobfig avatar

    robfig/cron

    14,141View on GitHub↗

    This is a scheduling library for executing recurring tasks in Go applications using cron-style timing expressions. It provides a programmatic interface to trigger functions at specific intervals based on standard calendar patterns. The system manages periodic job execution by converting timing strings into rules that determine execution times. It uses a job interface to wrap custom logic, allowing for the automation of repetitive background tasks and data synchronization within a Go runtime.

    This is a Go scheduling library for cron-style recurring tasks, not an embedded integration platform—it covers only the scheduling/cron feature and lacks the visual workflow builder, pre-built connectors, webhook support, and self-hostable platform infrastructure needed to create integrations between applications.

    GoCron SchedulingTime-Based Triggers
    View on GitHub↗14,141
  • node-schedule/node-scheduleN

    node-schedule/node-schedule

    9,210View on GitHub↗

    node-schedule is a job scheduler for Node.js that executes arbitrary functions based on specific dates or recurring rules. It functions as a date-based and event-driven scheduling system for JavaScript environments, allowing for the automation of one-off events and periodic tasks. The project supports recurring job scheduling through cron-style strings and recurrence rules, as well as the ability to schedule tasks for precise, single execution dates. It includes timezone-aware date calculations to map recurring rules against global or local time offsets. The system provides a comprehensive j

    node-schedule is a job scheduling library for Node.js, not an integration platform — it handles scheduled tasks but lacks the visual workflow builder, pre-built connectors, and embeddable workflow engine that an embedded iPaaS requires.

    JavaScriptCron SchedulingTime-Based Triggers
    View on GitHub↗9,210
  • openblocks-dev/openblocksopenblocks-dev avatar

    openblocks-dev/openblocks

    6,220View on GitHub↗

    Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au

    Openblocks is a low-code platform for building custom internal tools with visual app-building and database/API connectors, but its core purpose is internal tool creation rather than being an embedded integration platform for automating workflows between applications.

    TypeScriptOn-Premise DeploymentSelf-Hosted Deployments
    View on GitHub↗6,220
  • 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

    Huginn is a self-hosted event-driven automation engine for building agents that monitor and act on web services, but it is not designed as an embeddable integration platform or iPaaS with a visual workflow builder and pre-built connectors; it is more of a personal automation tool you run yourself rather than something to integrate into your own software.

    RubyBackground Task SchedulingTask SchedulersTask Scheduling
    View on GitHub↗49,480
  • nesquena/hermes-webuinesquena avatar

    nesquena/hermes-webui

    14,912View on GitHub↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    Hermes-webui is an AI agent orchestrator rather than an embedded integration platform (iPaaS), so while it offers scheduling and self-hosting, it lacks the visual workflow builder and general-purpose application connectors needed for creating integrations between arbitrary apps.

    PythonBackground Task SchedulingCron SchedulingOn-Premise Deployment
    View on GitHub↗14,912
  • go-co-op/gocrongo-co-op avatar

    go-co-op/gocron

    7,071View on GitHub↗

    gocron is a task scheduling library for Go designed to automate recurring tasks using crontab expressions, fixed durations, and specific calendar dates. It functions as a concurrent job manager and execution monitor that tracks task lifecycles and performance. The project provides distributed task scheduling through leader election and distributed locking to prevent duplicate job execution across multiple nodes. It further distinguishes itself with a concurrency management system that implements singleton constraints and global execution quotas to protect system resources. The scheduler cove

    gocron is a task scheduling library that handles cron jobs and concurrency, but it lacks the visual workflow builder, pre-built connectors, and application integration features that define an embedded iPaaS.

    GoCron Scheduling
    View on GitHub↗7,071
  • whyour/qinglongwhyour avatar

    whyour/qinglong

    19,231View on GitHub↗

    Qinglong is a containerized task scheduler and automation platform designed to orchestrate recurring background jobs. It provides a centralized dashboard for managing, scheduling, and executing scripts across multiple programming languages, ensuring consistent environments through isolated container-based execution. The platform distinguishes itself by integrating remote repository synchronization, allowing users to clone and update external script collections directly within the system. It combines this with comprehensive environment variable management, enabling the secure storage of creden

    Qinglong is a containerized task scheduler and script automation platform focused on cron-based job execution, not a visual integration platform with pre‑built connectors for connecting applications — it automates scripts rather than orchestrating application integration flows.

    TypeScriptCron Scheduling
    View on GitHub↗19,231
  • apache/incubator-devlakeapache avatar

    apache/incubator-devlake

    2,940View on GitHub↗

    DevLake is a DevOps data platform and analytics tool designed to orchestrate data pipelines that ingest, transform, and sync metadata from external development tools into a unified database. It functions as a system for collecting and normalizing data from source control, CI/CD pipelines, and issue trackers into a standardized schema to enable consistent software delivery analytics. The platform distinguishes itself by transforming tool-specific data into a common domain model, allowing for the calculation of engineering metrics via SQL. It provides specialized frameworks for measuring DORA m

    DevLake is a DevOps data analytics platform that syncs metadata from development tools into a unified database, rather than a general-purpose embedded integration platform with a visual workflow builder for connecting arbitrary applications.

    GoWebhookWebhook Integrations
    View on GitHub↗2,940
  • dinoki-ai/osaurusdinoki-ai avatar

    dinoki-ai/osaurus

    3,531View on GitHub↗

    Osaurus is a local AI workflow engine and LLM agent orchestration framework designed for private execution on local hardware. It functions as a desktop application automator and a voice-controlled AI interface, enabling the development of autonomous agents that can write code, execute tools, and operate a computer without keyboard or mouse input. The system is distinguished by its ability to control native desktop applications via accessibility APIs and manage web interactions through a headless browser automation tool. It supports a local-first execution model and on-premises deployment with

    This is a local AI workflow engine and desktop automator, not an embedded integration platform for connecting applications — it lacks pre‑built SaaS connectors, a visual workflow builder, and webhook/scheduling support for API integrations.

    SwiftOn-Premise Deployment
    View on GitHub↗3,531
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
n8n-io/n8n192.8KTypeScriptNOASSERTIONJun 16, 2026
apache/camel6.2KJavaApache-2.0Jun 26, 2026
node-red/node-red
22.8K
JavaScript
apache-2.0
Feb 20, 2026
robfig/cron14.1KGoMITJul 8, 2024
node-schedule/node-schedule9.2KJavaScriptMITJun 19, 2025
openblocks-dev/openblocks6.2KTypeScriptAGPL-3.0Oct 19, 2023
huginn/huginn49.5KRubyMITJun 13, 2026
nesquena/hermes-webui14.9KPythonMITJun 23, 2026
go-co-op/gocron7.1KGoMITMay 25, 2026
whyour/qinglong19.2KTypeScriptapache-2.0Feb 8, 2026

Related searches

  • an integration platform for connecting workflows
  • a tool for building native node modules
  • a command line tool for scaffolding projects
  • a comprehensive guide for API integration
  • a native security platform for APIs
  • API client library
  • Project scaffolding tools
  • a modular framework for building extensible tools