Open-source workflow-automation software
2766 open-source libraries, tools and applications tagged workflow-automation, ranked by how closely workflow-automation is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2766 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| withkynam/vibecode-pro-max-kit A spec-driven coding harness that gives AI coding agents (Claude Code, Codex, Cursor, etc.) a plan-first workflow with gated phases, self-h… | 67 | 1143 | active |
| deliciousbrains/wp-background-processing A PHP library for WordPress that enables non-blocking asynchronous requests and queued background task processing. It lets plugin and theme… | 66 | 1142 | stable |
| Git Machete git-machete is a CLI tool that organizes git repositories by managing stacked branches and automating rebase/merge/push/pull workflows. It … | 97 | 1141 | active |
| AutoKitteh AutoKitteh is a developer platform for durable workflow automation and orchestration, letting users write workflows in vanilla Python (or S… | 10 | 1141 | active |
| TheHive-Project/TheHive TheHive is a collaborative security incident response and case management platform for SOC teams, supporting alert triage, case investigati… | 10 | 3950 | maintenance |
| Rath-Team/OpenRath OpenRath is a PyTorch-like Python framework for building dynamic multi-agent and multi-session workflows. It models runtime state as explic… | 76 | 1139 | active |
| xjunz/AutoTask AutoTask is an open-source Android automation app that executes automated tasks using either Shizuku privileged access or the Accessibility… | 30 | 1136 | active |
| ChineseSubFinder/ChineseSubFinder A self-hosted Go application that automatically downloads Chinese subtitles for movies and TV shows from subtitle websites. It integrates w… | 23 | 3929 | maintenance |
| zclucas/RMT RMT (RuoMengTu) is a free, open-source macro and desktop automation tool built on AutoHotkey v2. It supports recording and playing keyboard… | 85 | 1135 | active |
| npocmaka/batch.scripts A collection of Windows batch (cmd) script utilities and examples maintained by npocmaka. It provides ready-made scripts for common Windows… | 32 | 1135 | active |
| MuMech/MechJeb2 MechJeb2 is an autopilot and flight assistant mod for the game Kerbal Space Program, written in C#. It automates maneuvers such as ascent, … | 87 | 1134 | active |
| wasabeef/claude-code-cookbook A collection of commands, roles, and automation hooks that extend Claude Code with custom slash commands for common development tasks. It a… | 63 | 1133 | active |
| Epic Awesome Gamer A Python application that automatically claims weekly free games and monthly content from the Epic Games Store. It uses browser automation … | 53 | 1129 | active |
| whisper-money/whisper-money Whisper Money is a privacy-first, self-hostable personal finance application for tracking accounts, transactions, budgets, and spending ins… | 82 | 1128 | active |
| gruntwork-io/git-xargs git-xargs is a Go-based command-line tool for applying a script or command across multiple GitHub repositories in one run. It clones each r… | 74 | 1128 | active |
| creold/illustrator-scripts A collection of free ExtendScript (JSX) scripts that extend Adobe Illustrator's functionality with automation and utility features. Scripts… | 73 | 1128 | active |
| Apache OFBiz Apache OFBiz is an open-source Java-based framework and suite of business applications for automating enterprise processes. It bundles an e… | 76 | 1126 | stable |
| StreamController/StreamController StreamController is an open-source Linux desktop application for controlling Elgato Stream Deck devices, built with Python and GTK4. It off… | 84 | 1122 | active |
| apenella/go-ansible go-ansible is a Go library that wraps the Ansible CLI so Go applications can execute commands like ansible-playbook, ansible, ansible-galax… | 98 | 1121 | active |
| shanmiteko/LotteryAutoScript A Node.js automation script that monitors Bilibili dynamic posts for lottery/giveaway draws and automatically participates by liking, comme… | 83 | 1121 | active |
| dokku/dokku-letsencrypt The official Dokku plugin for automatically retrieving and installing free Let's Encrypt TLS certificates using the lego ACME client. It ke… | 92 | 1118 | active |
| kdave/btrfsmaintenance A set of shell scripts that automate periodic btrfs filesystem maintenance tasks such as scrub, balance, trim, and defragmentation on selec… | 37 | 1118 | active |
| xob0t/Google-Photos-Toolkit A TypeScript userscript that adds bulk filtering, searching, organizing, and deletion capabilities to Google Photos via its undocumented we… | 87 | 1116 | active |
| chdsbd/kodiak Kodiak is a GitHub bot that automatically updates and merges pull requests based on a .kodiak.toml configuration file. It keeps branches up… | 86 | 1115 | active |
| manaflow-ai/manaflow Manaflow is an open-source application for orchestrating multiple AI coding agent CLIs (Claude Code, Codex CLI, Gemini CLI, Cursor CLI, etc… | 69 | 1115 | active |
| dlrudie/Snip Snip is a small Windows system tray application that reads the currently playing track from Spotify or iTunes and writes the artist, track,… | 50 | 1114 | active |
| Onelevenvy/flock Flock is a cross-platform desktop multi-agent harness built with Rust, Tauri, and React, powered by the langgraph-rust engine. It provides … | 77 | 1113 | active |
| e1399579/autojs A collection of Auto.js (AutoJs6) JavaScript automation scripts for Android that perform daily check-ins on apps like Alipay and JD.com, pl… | 23 | 1113 | active |
| dp-archive/archive Skill Compose is an open-source agent builder and runtime platform for creating skill-powered AI agents, written in Python. It deliberately… | 54 | 1111 | active |
| mgeeky/cobalt-arsenal A collection of battle-tested Aggressor Scripts (CNA) for Cobalt Strike 4.0+ that extend and enhance the red team operator's workflow. It i… | 32 | 1111 | active |
| codemod/codemod Codemod is an open-source CLI and workflow engine for scaffolding, testing, running, and publishing codemods—automated, multi-step code tra… | 88 | 1110 | active |
| openclaw/agent-skills A shared catalog of reusable skills (workflow definitions and helper scripts) for coding agents like Codex and Claude Code, installable via… | 82 | 1106 | active |
| revk/xESP32-Faikout Faikout is an ESP32-based hardware module and firmware that controls Daikin air conditioning units, allowing network-based management of th… | 10 | 1106 | active |
| snarktank/clawchief Clawchief is an opinionated starter kit that turns OpenClaw into a founder/chief-of-staff operating system. It provides markdown-based task… | 58 | 1105 | active |
| tegojs/tego Tego is a pluggable Node.js/TypeScript framework for building customizable development platforms, enabling developers to create their own n… | 83 | 1104 | active |
| shenxianmq/Auto_Symlink Auto_Symlink is a self-hosted automation tool that monitors directories mounted from cloud drives via CloudDrive2/Alist and creates/updates… | 48 | 1104 | active |
| chaps-io/gush Gush is a Ruby gem for defining and running parallel workflows as directed acyclic graphs, using Redis for storage and ActiveJob for job sc… | 47 | 1101 | active |
| MCDReforged MCDReforged is a Python-based Minecraft server control framework that runs the server as a subprocess and manages it via stdin/stdout witho… | 100 | 1100 | active |
| ncarlier/webhookd webhookd is a minimalist webhook server written in Go that exposes HTTP endpoints which trigger shell scripts or arbitrary executable proce… | 74 | 1100 | active |
| dohsimpson/TaskTrove TaskTrove is a modern, self-hostable task/todo manager with list, kanban, and calendar views, natural-language quick-add, recurring tasks, … | 50 | 1100 | active |
| xjw580/Hearthstone-Script A Windows desktop automation script/bot for the card game Hearthstone, written in Java/Kotlin, that plays matches automatically using selec… | 89 | 1098 | active |
| techtanic/Discounted-Udemy-Course-Enroller A Python application (with GUI and CLI variants) that scrapes websites for 100% off Udemy course coupons and automatically enrolls the user… | 65 | 1097 | active |
| bubblelabai/BubbleLab Bubble Lab is an open-core workflow engine written in TypeScript that powers the Bubble Lab Slack-native AI operator platform. It can be ru… | 50 | 1097 | active |
| ropensci/targets targets is a Make-like, function-oriented pipeline tool for statistics and data science workflows in R. It skips computation for up-to-date… | 75 | 1096 | active |
| spotify2tidal/spotify_to_tidal A Python command line tool that imports and synchronizes Spotify playlists into a Tidal account. It is optimized for performance, making it… | 73 | 1096 | active |
| Tobi823/ffupdater FFUpdater is an open-source Android app that installs and keeps privacy-friendly browsers (Firefox variants, Brave, Cromite, Tor Browser, a… | 62 | 1096 | active |
| rembo10/headphones Headphones is a self-hosted Python web application that automatically searches for and downloads music albums via NZB (Usenet) and torrent … | 35 | 3759 | maintenance |
| marcus/sidecar Sidecar is a terminal UI application that hosts AI coding agents in embedded interactive terminals alongside split panes for git diffs, fil… | 78 | 1091 | active |
| RUC-NLPIR/Arbor Arbor is a generalist autonomous research agent that takes a benchmark and a goal, then proposes hypotheses, edits code, and runs real expe… | 74 | 1091 | active |
| spider-ios/autox-release AutoX is a desktop social media operations tool that automates one-click publishing of videos to multiple platforms such as Douyin, TikTok,… | 60 | 1090 | active |
| wenge-research/x-agent X-Agent (智川) is an open-source, self-hosted enterprise agent development platform by Wenge that lets users build AI applications with zero … | 32 | 1090 | active |
| latorc/MahjongCopilot A desktop AI assistant application for the Majsoul online mahjong game, built on the Mortal model via the MJAI protocol. It provides real-t… | 18 | 1089 | active |
| bhattsameer/Bombers A curated collection of Python scripts that flood phone numbers and email addresses with repeated SMS, email, WhatsApp, Twitter, and Instag… | 10 | 3739 | maintenance |
| dext0r/yandex_smart_home A Home Assistant custom component that exposes Home Assistant devices to Yandex Smart Home (Alice) and VK Marusia platforms. It lets users … | 90 | 1088 | active |
| BiliHelper BiliHelper-personal is a PHP-based Bilibili (哔哩哔哩) assistant application that automates common Bilibili account tasks such as live-stream r… | 77 | 1088 | active |
| rehiy/dnspod-shell A pure Shell dynamic DNS (DDNS) client built on the DNSPod user API, updating DNS A/AAAA records when your public IPv4/IPv6 address changes… | 47 | 1088 | active |
| Tiiffi/mcrcon mcrcon is a console-based RCON client for remotely administering Minecraft servers, written in C. It supports sending commands from the com… | 44 | 1086 | stable |
| petruisfan/node-supervisor node-supervisor is a supervisor script for Node.js that runs your program and automatically restarts it when it crashes or when watched Jav… | 23 | 3721 | maintenance |
| dsclca12/auto_reg Any Auto Register is a self-hosted multi-platform account automatic registration and management system built with Python and Node.js. It in… | 49 | 1084 | active |
| broadinstitute/cromwell Cromwell is an open-source Workflow Management System from the Broad Institute that executes scientific workflows written in WDL (Workflow … | 75 | 1083 | active |
| Whisparr Whisparr is an adult movie collection manager for Usenet and BitTorrent users, forked from the Sonarr/Radarr family. It monitors RSS feeds … | 95 | 1080 | active |
| slashback100/presence_simulation A Home Assistant integration that simulates occupancy while you are away by replaying historical on/off states of lights, switches, covers,… | 93 | 1080 | active |
| labulakalia/crocodile Crocodile is a distributed task scheduling system written in Go with a web UI for managing scheduled tasks. It supports HTTP request tasks … | 30 | 1080 | active |
| APTRS/APTRS APTRS (Automated Penetration Testing Reporting System) is a Python/Django and TypeScript web application that automates generation of PDF a… | 88 | 1079 | active |
| openatx/adbutils A pure Python library for communicating with the Google ADB (Android Debug Bridge) service, providing device listing, shell command executi… | 77 | 1077 | active |
| amchii/tg-signer A Python CLI tool (with optional WebUI and Docker images) that automates Telegram tasks using a user account session, such as daily check-i… | 90 | 1076 | active |
| ThingLinks IoT Platform ThingLinks is an enterprise-grade, multi-tenant SaaS IoT platform built on Spring Cloud microservices with a Netty/BifroMQ-based engine sup… | 82 | 1076 | active |
| shidenggui/easyquant Easyquant is a Python quantitative trading framework for Chinese stock markets, built on easytrader and easyquotation with an event engine … | 34 | 3679 | maintenance |
| openops-cloud/openops OpenOps is an open-source, no-code FinOps automation platform that helps organizations reduce cloud costs through customizable workflows fo… | 85 | 1073 | active |
| marcus/nightshift Nightshift is a Go CLI tool that runs overnight, using your leftover Claude or Codex token budget to automatically find issues like dead co… | 70 | 1071 | active |
| tombcato/clash-ip-checker A Python automation tool for Clash proxy users that iterates through proxy nodes, checks each node's IP purity, bot ratio, and IP type via … | 38 | 1068 | active |
| jonwiggins/optio Optio is a self-hosted workflow orchestration platform for AI coding agents that runs on Kubernetes. It drives tickets from GitHub, Linear,… | 83 | 1066 | active |
| Mr-MIBonk/M.I.B._More-Incredible-Bash A shell-based toolbox for patching and customizing Harman MIB2 (MHI2/MHI2Q) infotainment units in Volkswagen Group cars. It provides firmwa… | 51 | 1066 | active |
| DeeplxFile DeeplxFile is a free, cross-platform desktop file translation tool built on Deeplx and Playwright that supports unlimited file sizes and ve… | 21 | 1066 | active |
| LocoreMind/locoagent LocoAgent is an AI-powered social media agent that autonomously operates real accounts through genuine browser automation via Chrome DevToo… | 67 | 1065 | active |
| SealedSaucer/Online-Forever A Python script that keeps a Discord user account appearing online 24/7 by connecting to Discord's websocket gateway with a user token. It … | 64 | 1065 | active |
| SmsCode/XposedSmsCode An Xposed module for Android that recognizes and parses SMS verification codes when a new message arrives, copying them to the clipboard an… | 23 | 1065 | active |
| kui123456789/free-account-tool A Chrome Manifest V3 browser extension that automates email-based account registration with 2FA, Passkey, and Access Token/Session manageme… | 72 | 1064 | active |
| moggieuk/Happy-Hare Happy Hare is a universal Klipper extension (Python modules and macros) that drives multi-material units (MMUs) and automated filament chan… | 72 | 1064 | active |
| yiisoft/yii2-queue A Yii2 framework extension for running tasks asynchronously via queues, with drivers for DB, Redis, RabbitMQ/AMQP, Beanstalk, ActiveMQ, and… | 66 | 1063 | active |
| repository-settings/app A Probot-based GitHub App that syncs repository settings defined in a `.github/settings.yml` file to GitHub. It enables managing repository… | 97 | 1061 | active |
| nex3/perspective-el Perspective is an Emacs package that provides multiple named workspaces (perspectives), each with its own buffer list and window layout, si… | 70 | 1060 | active |
| cgiesche/streamdeck-homeassistant A Stream Deck plugin that lets users control and monitor Home Assistant entities directly from Elgato Stream Deck buttons and dials. It dis… | 87 | 1058 | active |
| darkoperator/Posh-SSH A PowerShell module built on a custom SSH.NET library that provides SSH, SFTP, and SCP functionality for automating tasks on remote systems… | 85 | 1058 | active |
| TheNetsky/Microsoft-Rewards-Script A TypeScript bot built on Playwright that automates Microsoft Rewards (modern Bing Rewards dashboard) activities such as searches, daily se… | 90 | 1057 | active |
| Emiyaaaaa/HiveMind AgentFlow (repo HiveMind) is a Python-first runtime layer for multi-agent systems that adds persistent run state, ordered step/message/tool… | 63 | 1056 | active |
| lennybase/browsernode Browsernode is a TypeScript implementation of Browser-use that lets LLM-powered AI agents control a web browser via Playwright. It provides… | 31 | 1056 | active |
| sibson/redbeat RedBeat is a Celery Beat scheduler that stores scheduled tasks and runtime metadata in Redis (or Valkey). It enables dynamic task creation,… | 90 | 1054 | active |
| an-anime-team/the-honkers-railway-launcher A graphical game launcher for Linux that manages Honkai: Star Rail installation, automatic patching, and telemetry disabling. It is part of… | 95 | 1053 | active |
| wu-yc/LabClaw LabClaw is a modular library of 240 SKILL.md agent skills for biomedical AI research, covering biology, drug discovery, medicine, data scie… | 44 | 1053 | active |
| AkimioJR/AutoFilm AutoFilm is a Rust utility that generates .strm files for Emby and Jellyfin media servers, enabling lightweight streaming from network stor… | 86 | 1052 | active |
| luigi311/JellyPlex-Watched A self-hosted Python application that synchronizes watched status and watch history between Jellyfin, Plex, and Emby media servers. It matc… | 88 | 1051 | active |
| serverless-operations/serverless-step-functions A Serverless Framework plugin that adds support for defining and deploying AWS Step Functions state machines via serverless.yml. It support… | 90 | 1048 | active |
| BlueArchiveArisHelper/BAAH BAAH (BlueArchive Aris Helper) is an open-source Python automation script with a GUI that automatically completes daily tasks in the mobile… | 85 | 1047 | active |
| maxzhang666/OneKeyVip A multi-function browser userscript (compatible with Tampermonkey and ScriptCat) that bundles VIP video/music parsing, Bilibili cover fetch… | 77 | 1046 | active |
| kreneskyp/ix IX is a self-hosted platform for designing, running, and scaling autonomous and semi-autonomous LLM-powered agents and workflows. It includ… | 66 | 1046 | active |
| Ttungx/codex_auto_register A Python CLI tool that automates ChatGPT/Codex account registration using the DuckMail temporary email service, performs the Codex OAuth fl… | 58 | 1046 | active |
| chrisgoringe/cg-use-everywhere A ComfyUI custom node plugin that provides 'Anything Everywhere' nodes which broadcast data (like MODEL, CLIP, VAE) to all nodes that need … | 66 | 1042 | active |
| TTPlanetPig/Comfyui_TTP_Toolset A collection of ComfyUI custom nodes for tiled image processing, including object-aware Smart Tile 2.0 workflows for detail img2img upscali… | 65 | 1041 | active |
| WuKongOpenSource/Wukong_nocode Wukong No-Code is an open-source no-code application development platform built in Java with Spring Cloud. It lets business users visually … | 27 | 1040 | active |