StackStorm VS Huginn

Compare StackStorm vs Huginn and see what are their differences.

StackStorm

StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html (by StackStorm)

Huginn

Create agents that monitor and act on your behalf. Your agents are standing by! (by huginn)
Our great sponsors
  • Sonar - Write Clean Python Code. Always.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
StackStorm Huginn
20 97
5,358 37,439
2.3% 1.2%
9.7 3.6
1 day ago 9 days ago
Python Ruby
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

StackStorm

Posts with mentions or reviews of StackStorm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-25.

Huginn

Posts with mentions or reviews of Huginn. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-09.
  • Why Developers Should Embrace No-Code Solutions
    4 projects | dev.to | 9 Jan 2023
    huggin - a very popular open-source alternative good for basic scripting.
  • Self-hosted web scraper?
    4 projects | reddit.com/r/selfhosted | 3 Jan 2023
    You didn't say what features are important or what about changedetection.io didn't work for you, but maybe ArchiveBox or Huginn
  • self hosted Alternative to easycron.com?
    7 projects | reddit.com/r/selfhosted | 30 Dec 2022
  • Huginn’s IP keeps getting blocked by Kickstarter
    2 projects | reddit.com/r/selfhosted | 17 Dec 2022
  • Huginn for IOT / Smart Devices....
    2 projects | reddit.com/r/huginn | 15 Oct 2022
  • changedetection.io alternatives?
    4 projects | reddit.com/r/selfhosted | 5 Oct 2022
    Hugiin. You create your own agents to do any arbitrary task. Similar to IFTT.
  • Can't access web UI: Docker through Unraid
    7 projects | reddit.com/r/huginn | 27 Sep 2022
    Using google-apis-core 0.4.1 Using google-apis-discovery_v1 0.7.0 Using google-apis-generator 0.4.0 Using google-api-client 0.53.0 Using google-cloud-env 1.5.0 Using google-cloud-errors 1.2.0 Using google-cloud-core 1.6.0 Using google-protobuf 3.21.5 (x86_64-linux) Using googleapis-common-protos-types 1.3.0 Using grpc 1.42.0 (x86_64-linux) Using googleapis-common-protos 1.3.12 Using rly 0.2.3 Using google-gax 1.8.2 Using google-cloud-translate 2.3.0 Using haversine 0.3.0 Using httparty 0.14.0 Using hipchat 1.2.0 Using mimemagic 0.4.3 Using httmultiparty 0.3.16 Using http-cookie 1.0.3 Using http-form_data 1.0.1 Using http 2.1.0 Using huginn_agent 0.6.1 Using hypdf 1.0.10 Using jquery-rails 4.2.2 Using json 2.6.1 Using jsonpath 1.1.0 Using kgio 2.11.4 Using kramdown 2.3.1 Using libv8-node 16.10.0.0 (x86_64-linux) Using liquid 5.3.0 Using listen 3.0.8 Using systemu 2.6.4 Using macaddr 1.7.1 Using memoizable 0.4.2 Using mime-types-data 3.2021.1115 Using mime-types 3.4.1 Using mini_magick 4.11.0 Using mini_racer 0.6.2 Using mqtt 0.3.1 Using mysql2 0.5.3 Using naught 1.1.0 Using net-ftp-list 3.2.8 Using netrc 0.11.0 Using omniauth 1.9.1 Using omniauth-oauth2 1.7.2 Using omniauth-dropbox-oauth2 0.3.0 from https://github.com/huginn/omniauth-dropbox-oauth2.git Using omniauth-oauth 1.1.0 Using omniauth-evernote 1.2.1 Using omniauth-google-oauth2 0.8.2 Using omniauth-tumblr 1.2 Using omniauth-twitter 1.3.0 Using raindrops 0.20.0 Using rb-kqueue 0.2.4 Using rest-client 2.0.2 Using rturk 2.12.1 Using uuid 2.3.7 Using ruby-growl 4.1 Using rufus-scheduler 3.8.1 Using sassc 2.3.0 Using tilt 2.0.10 Using sassc-rails 2.1.2 Using sass-rails 6.0.0 Using select2-rails 3.5.9.3 Using simple_oauth 0.3.1 Using slack-notifier 1.0.0 Using spectrum-rails 1.3.4 Using tumblr_client 0.8.5 from https://github.com/albertsun/tumblr_client.git (at [email protected]) Using twilio-ruby 5.62.0 Using twitter 5.15.0 from https://github.com/sferik/twitter.git Using twitter-stream 0.1.15 from https://github.com/cantino/twitter-stream.git (at a80822d) Using typhoeus 1.3.1 Using uglifier 2.7.2 Using unicorn 6.1.0 Using weibo_2 0.1.7 from https://github.com/albertsun/weibo_2.git (at [email protected]) Using xmpp4r 0.5.6 Bundle complete! 110 Gemfile dependencies, 204 gems now installed. Gems in the groups 'test' and 'development' were not installed. Bundled gems are installed into ./vendor/bundle 2022-09-26 13:18:42,316 INFO Included extra file "/etc/supervisor/conf.d/bootstrap.conf" during parsing 2022-09-26 13:18:42,316 INFO Included extra file "/etc/supervisor/conf.d/foreman.conf" during parsing 2022-09-26 13:18:42,316 INFO Included extra file "/etc/supervisor/conf.d/mysqld.conf" during parsing 2022-09-26 13:18:42,322 INFO RPC interface 'supervisor' initialized 2022-09-26 13:18:42,322 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2022-09-26 13:18:42,322 INFO supervisord started with pid 1 2022-09-26 13:18:43,324 INFO spawned: 'stdout' with pid 574 2022-09-26 13:18:43,326 INFO spawned: 'bootstrap' with pid 575 2022-09-26 13:18:43,330 INFO success: bootstrap entered RUNNING state, process has stayed up for > than 0 seconds (startsecs) 2022-09-26 13:18:43,340 INFO exited: bootstrap (exit status 1; not expected) 2022-09-26 13:18:44,342 INFO success: stdout entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
    7 projects | reddit.com/r/huginn | 27 Sep 2022
  • What does make an event considered working?
    2 projects | reddit.com/r/huginn | 19 Sep 2022
    Apparently for Post Agent you need to remove the expected_receive_period_in_days line, I just tried it and it worked for me. https://github.com/huginn/huginn/issues/3034
    2 projects | reddit.com/r/huginn | 19 Sep 2022
    Full code at https://github.com/huginn/huginn/blob/master/app/models/agents/post_agent.rb

What are some alternatives?

When comparing StackStorm and Huginn you can also consider the following projects:

Node RED - Low-code programming for event-driven applications

n8n - Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.

Rundeck - Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts

Beehive - A flexible event/agent & automation system with lots of bees 🐝

Home Assistant - :house_with_garden: Open source home automation that puts local control and privacy first.

RSS-Bridge - The RSS feed for websites missing it

changedetection.io - The best and simplest self-hosted free open source website change detection, monitor and notification service. Restock Monitor, change detection. Designed for simplicity - the main goal is to simply monitor which websites had a text change for free. Free Open source web page change detection, Restock Monitoring, Visualping and Apify alternative

openHAB - Add-ons for openHAB 1.x

argo - Workflow engine for Kubernetes

TriggerHappy