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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
huginn avatar

huginn/huginn

0
View on GitHub↗
49,480 stars·4,275 forks·Ruby·MIT·31 views

Huginn

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 persistent memory across execution cycles, allowing for stateful tracking of information over time. The system supports both scheduled background tasks and real-time event ingestion via webhooks, providing flexibility in how automation triggers are handled and processed.

Beyond its core engine, the project includes a comprehensive suite of tools for managing agent lifecycles, including logging, debugging, and configuration validation. Users can extend the system's capabilities by integrating external packages or creating custom user interface views directly within the dashboard. The platform is designed for deployment across various environments, including containerized setups and cloud hosting platforms, with support for granular resource scaling and database-backed configuration management.

Detailed installation guides and documentation are available to assist with setting up the required system dependencies, database servers, and environment variables for both manual and containerized deployments.

Features

  • Agentic Automation Frameworks - Provides a framework for building autonomous agents that monitor events and execute workflows.
  • Automation Platforms - Provides a self-hosted environment for creating autonomous agents that monitor web services and execute complex workflows.
  • Agentic Workflow Graphs - Communicates data payloads through a directed graph of interconnected automation tasks.
  • Personal Automation - Provides a self-hosted environment for building agents that monitor web services and execute custom workflows.
  • Workflow Engines - Implements a processing architecture that chains modular agents together to pass data through directed graphs.
  • Workflow Orchestration - Connects disparate web services and APIs into a unified pipeline where events propagate through directed graphs.
  • AI Runtimes - Manages the lifecycle, state, and scheduling of background tasks within a private cloud infrastructure.
  • Automation Workflows - Enables the configuration of automated agents to monitor services and trigger actions based on custom logic.
  • Background Job Schedulers - Executes scheduled agent logic and background workflows independently of the primary web request cycle.
  • Agent Memory Stores - Maintains persistent memory objects to track state across multiple execution cycles.
  • Agent Development - Provides a framework for developing custom agent types to extend platform capabilities.
  • Containerization - Provides containerized deployment workflows for consistent application execution across environments.
  • Background Task Scheduling - Runs automated background processes on private infrastructure to perform recurring actions.
  • AI Agents and Frameworks - System for creating agents that monitor and act on your behalf.
  • AI & Machine Learning - System for creating agents that monitor and act on web data.
  • Feed Generation and Transformation - System for building agents that perform automated tasks and feed generation.
  • Automation - System for building agents that monitor and act on events.
  • Automation Engines - Agent-based system for monitoring and acting on web events.
  • Automation Tools - Listed in the “Automation Tools” section of the Awesome Selfhosted awesome list.
  • Workflow Automation - System for creating automated agents to perform online tasks.
  • General Purpose Orchestration - Agent-based system for monitoring and acting on external services.
  • RSS Feed Generation - Automates tasks and creates feeds from web-based data sources.
  • Workflow Automation - A system for building agents that perform automated tasks with RSS.
  • Content Extraction Engines - Extracts and monitors data from websites automatically to track updates over time.
  • Extensibility Frameworks - Allows extending platform capabilities by writing modular code for custom data processing tasks.
  • Deployment Guides - Provides comprehensive guides for installing, updating, and maintaining the application on server environments.
  • Webhook Handlers - Triggers internal automation workflows by receiving HTTP requests at dedicated endpoints.
  • Task Schedulers - Schedules agents to execute tasks at specific intervals or times.
  • State Management Systems - Maintains state across scheduled intervals using automatically managed memory objects.
  • Cloud Deployment Platforms - Supports deployment to cloud platforms with specialized configuration for worker processes.
  • Infrastructure Deployment - Supports deployment across diverse environments using automated scripts and configuration management.
  • Process Scaling - Enables independent scaling of system components to handle varying workload demands.
  • Plugin Architectures - Loads modular components dynamically to extend core functionality through custom code.
  • Agent Event Generators - Produces events within agent logic using specific data payloads.
  • Event Processors - Implements methods to handle incoming events from external sources.
  • Database-Backed Configurations - Stores system settings and agent parameters in a relational database for dynamic runtime updates.
  • Database Connectivity - Enables persistent data storage by configuring connections to external database services.
  • Database Setup - Guides the initialization and configuration of database servers required for persistent state storage.
  • Security Configuration - Ensures secure operation by guiding the configuration of authentication tokens and secrets.
  • Task Scheduling - Allows tuning of background task frequencies to balance performance and resource usage.

Star history

Star history chart for huginn/huginnStar history chart for huginn/huginn

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

Frequently asked questions

What does huginn/huginn do?

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.

What are the main features of huginn/huginn?

The main features of huginn/huginn are: Agentic Automation Frameworks, Automation Platforms, Agentic Workflow Graphs, Personal Automation, Workflow Engines, Workflow Orchestration, AI Runtimes, Automation Workflows.

What are some open-source alternatives to huginn/huginn?

Open-source alternatives to huginn/huginn include: activepieces/activepieces — Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications… freshrss/freshrss — FreshRSS is an open-source, self-hosted web feed aggregator designed to collect, organize, and display content from… ovh/utask — µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋. n8n-io/n8n — n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design,… diygod/rsshub — RSSHub is a headless, server-side engine designed to generate standardized RSS and Atom feeds from websites that do… twentyhq/twenty — Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy…

Open-source alternatives to Huginn

Similar open-source projects, ranked by how many features they share with Huginn.
  • 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
  • freshrss/freshrssFreshRSS avatar

    FreshRSS/FreshRSS

    14,059View on GitHub↗

    FreshRSS is an open-source, self-hosted web feed aggregator designed to collect, organize, and display content from multiple websites in a single, centralized interface. It functions as a comprehensive reader for standard syndication formats, allowing users to track updates from various sources while maintaining full control over their data and privacy. The platform supports multi-user environments, enabling individual account management and personalized reading experiences. The application distinguishes itself through its robust synchronization and extensibility capabilities. It provides a s

    PHPfeedfreshrssnews-aggregator
    View on GitHub↗14,059
  • 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

    TypeScriptaiapisautomation
    View on GitHub↗192,772
  • ovh/utaskovh avatar

    ovh/utask

    1,384View on GitHub↗

    µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋

    Goangular8automationdevops
    View on GitHub↗1,384
See all 30 alternatives to Huginn→