Huginn

Huginn

Open-source platform for self-hosted automation agents

48.8kstars
4.2kforks
Last commit: 5d ago
Repo age: 13y old
Huginn screenshot

Huginn is an open-source system for building agents that monitor the web, collect and process events, and take automated actions on your behalf. Agents produce and consume events which propagate through directed graphs so you can chain monitoring, filtering, and actions into complex workflows.

Key Features

  • Agent-based architecture: many built-in agent types (HTTP/RSS/IMAP/Twitter/Slack/WebHook/etc.) that create, filter, and act on events.
  • Event graph and scheduling: chain agents into directed graphs and schedule periodic or real-time checks.
  • Extensibility: write additional Agents as Ruby gems (huginn_agent) and add them via environment configuration.
  • Multiple deployment options: official container images and multi-container/docker-compose examples for quick deployment.
  • Data/back-end flexibility: supports MySQL or PostgreSQL for storage and can use Redis for background job processing when configured.

Use Cases

  • News and web-monitoring: scrape feeds and sites, alert on changes, or send digest emails when conditions match.
  • Social and API automation: track mentions, post updates, or transform incoming webhook data into downstream actions.
  • Data collection and ETL-style workflows: aggregate multiple sources into a database or automated reports via chained agents.

Limitations and Considerations

  • Operational complexity: Huginn is feature-rich but requires managing dependencies (Ruby, DB, optional Redis) and self-hosted infrastructure for production reliability.
  • Configuration surface: many integrations and agent options mean an initial configuration and learning curve to assemble reliable event graphs.

Huginn provides a powerful, code-friendly alternative to hosted workflow tools by keeping data and logic under the operator's control. It is widely used in the self-hosting community, distributed via official container images, and extended through agent gems for custom integrations.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

n8n

n8n

Workflow automation platform with visual builder and code support

176.3k
55.2k
Last commit: 8h ago

Self-hostable workflow automation platform combining a visual builder with JavaScript/Python code steps, 400+ integrations, and AI-assisted automation.

Alternative to:
Zapier
Zapier
+17
Ansible

Ansible

Agentless IT automation and configuration management engine

68.1k
24.2k
Last commit: 1d ago

Open source, agentless automation engine for configuration management, app deployment, orchestration, and infrastructure provisioning using YAML playbooks over SSH.

Alternative to:
Red Hat Ansible Automation Platform
Red Hat Ansible Automation Platform
+4
NocoDB

NocoDB

No-code spreadsheet interface for SQL databases with APIs

62.2k
4.6k
Last commit: 10h ago

Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Alternative to:
Airtable
Airtable
+10
Apache Airflow

Apache Airflow

Platform to author, schedule, and monitor workflows as code

44.4k
16.5k
Last commit: 7h ago

Apache Airflow is a workflow orchestration platform to define, schedule, and monitor data pipelines and other batch jobs using Python-defined DAGs.

Alternative to:
Astronomer
Astronomer
+5
Appsmith

Appsmith

Open-source low-code platform for internal tools and dashboards

39.2k
4.5k
Last commit: 2d ago

Build and deploy internal tools, admin panels, and dashboards with a low-code UI builder that connects to databases and APIs and supports JavaScript logic and Git workflo...

Alternative to:
Retool
Retool
+14
Novu

Novu

Open-source notifications infrastructure for inbox and multi-channel delivery

38.6k
4.2k
Last commit: 7h ago

Novu is an open-source notifications platform with a unified API, workflow orchestration, and embeddable in-app inbox for email, SMS, push, and chat.

Alternative to:
Novu Cloud
Novu Cloud
+4