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 |
|---|---|---|---|
| adbertram/Random-PowerShell-Work A grab-bag collection of miscellaneous PowerShell scripts accumulated by Adam Bertram over the years, covering various automation and admin… | 32 | 1079 | maintenance |
| YinHangCode/homebridge-mi-aqara A Homebridge plugin that exposes Xiaomi Aqara smart home devices (sensors, switches, and other accessories connected to an Aqara gateway) t… | 32 | 1075 | maintenance |
| riker-rs/riker Riker is an Actor Model framework for Rust for building concurrent, resilient applications with actor supervision, pub/sub messaging, and e… | 32 | 1073 | maintenance |
| bobthecow/Ruler Ruler is a simple, stateless production rules engine for PHP that lets developers define business rules as composable propositions (compari… | 23 | 1071 | maintenance |
| caicloud/cyclone Cyclone is a workflow engine and end-to-end pipeline solution built entirely on native Kubernetes resources, with no extra dependencies. It… | 23 | 1064 | maintenance |
| SavinaRoja/PyUserInput PyUserInput is a Python library for cross-platform control of the mouse and keyboard, providing simple modules (pymouse, pykeyboard) for cl… | 32 | 1062 | maintenance |
| garethdmm/gryphon Gryphon is an open-source Python framework and application suite for building and running algorithmic trading strategies in cryptocurrency … | 32 | 1059 | maintenance |
| uber/fiber Fiber is a Python distributed computing library for modern computer clusters that exposes the same API as Python's standard multiprocessing… | 10 | 1048 | maintenance |
| jobbyphp/jobby Jobby is a PHP library that manages cron jobs from a single master crontab entry, letting you define scheduled tasks in PHP code instead of… | 23 | 1045 | maintenance |
| olyble/callPhoneBoom A Python script that automates browser-based form submissions (via Selenium/DrissionPage) against scraped business websites to spam a targe… | 22 | 1042 | maintenance |
| TryCatchHCF/DumpsterFire DumpsterFire is a modular, menu-driven, cross-platform Python toolset for building repeatable, time-delayed, distributed security events. I… | 23 | 1041 | maintenance |
| markomarkovic/simple-php-git-deploy A single PHP script that automatically deploys code from a Git repository to a server when triggered by a webhook or post-receive hook. It … | 32 | 1040 | maintenance |
| hzlzh/Alfred-Workflows A collection of Alfred 2 workflows, extensions, and themes for macOS, including URL shortening, SEO checking, file path copying, and workfl… | 23 | 1033 | maintenance |
| muesli/gitomatic git-o-matic is a Go CLI tool that monitors local git repositories and automatically pulls, commits, and pushes changes on a configurable in… | 23 | 1029 | maintenance |
| kungfu-systems/kungfu Kungfu is an open-source continuity layer for AI agent work, consisting of a local C++ runtime (libkungfu) and an open protocol (KFD) that … | 96 | 4531 | experimental |
| Piplin/Piplin Piplin is an open-source, self-hosted continuous integration and deployment system built with PHP and Laravel. It automates building, testi… | 23 | 1025 | maintenance |
| xdtianyu/scripts A personal collection of shell scripts for various work and sysadmin tasks by xdtianyu, including things like dynamic DNS updates, SSL cert… | 32 | 1022 | maintenance |
| etsy/morgue Morgue is a PHP-based self-hosted web application for tracking and managing postmortems (incident reviews). It features a pluggable system … | 10 | 1018 | maintenance |
| atc-project/atomic-threat-coverage Atomic Threat Coverage is a Python framework that automatically generates actionable security analytics from Detection, Response, Mitigatio… | 32 | 1007 | maintenance |
| vijaythecoder/awesome-claude-agents A curated collection of 24 specialized Claude Code subagent definitions that form an orchestrated AI development team. Agents are installed… | 28 | 4388 | experimental |
| TheCaduceus/WARP-UNLIMITED-ADVANCED A Python script that repeatedly calls Cloudflare's official WARP API to generate unlimited WARP+ data quota for a given WARP client ID. It … | 23 | 995 | maintenance |
| browser-use/workflow-use Workflow Use is a Python tool by the Browser Use team for recording and running deterministic browser workflows with variables, falling bac… | 69 | 4211 | experimental |
| TinyAGI/tinyagi TinyAGI is a self-hosted multi-agent orchestrator that runs teams of AI agents collaborating across isolated workspaces, reachable via Disc… | 57 | 3619 | experimental |
| OpenNSWM-Lab/FAROS FAROS is a blueprint-driven AutoResearch runtime that orchestrates end-to-end AI research workflows, from idea generation through experimen… | 56 | 3037 | experimental |
| 1bananachicken/MaaNTE MaaNTE is an open-source automatic assistant for the game Neverness to Everness (NTE), built on MaaFramework. It recognizes the game screen… | 80 | 2823 | experimental |
| CompozyOS CompozyOS is a self-hosted 'operating system for AI agents' written in Go that wraps existing agent CLIs (Claude Code, Codex, Gemini CLI, O… | 78 | 2810 | experimental |
| MIgHTy-alIeN/ai-trader-bot A Solidity smart contract plus Python automation script that claims to find and execute arbitrage opportunities between Uniswap pools and r… | 58 | 2790 | experimental |
| yasinkuyu/binance-trader An experimental Python trading bot that automatically buys and sells cryptocurrency on the Binance exchange. It supports profit-target and … | 56 | 2755 | experimental |
| shepherd-agents/shepherd Shepherd is a Python runtime substrate that records LLM agent executions as reversible, Git-like traces so meta-agents can inspect, fork, r… | 76 | 2464 | experimental |
| atuinsh/desktop Atuin Desktop is a local-first, executable runbook editor that combines documentation with live terminal execution, letting users chain she… | 10 | 2452 | experimental |
| renatoasse/opensquad opensquad is a multi-agent orchestration framework that lets users describe tasks in natural language and automatically assembles teams of … | 46 | 2120 | experimental |
| learnk8s/xlskubectl xlskubectl is a bridge that integrates Google Spreadsheets with the Kubernetes API, letting you view and edit cluster resources directly fr… | 32 | 2007 | experimental |
| WeaveMindAI/weft Weft is a programming language (currently a POC) where LLMs, humans, APIs, and infrastructure are first-class primitives for building AI or… | 67 | 1989 | experimental |
| RedPlanetHQ/tegon Tegon is an open-source, dev-first issue tracking tool positioned as an alternative to Jira and Linear, built with React and TypeScript. It… | 10 | 1912 | experimental |
| dustinrue/ControlPlane ControlPlane is a macOS menu-bar application that automatically switches your Mac's configuration based on environmental context such as Wi… | 62 | 1817 | experimental |
| xyzeva/k-id-age-verifier A TypeScript tool that automatically completes K-ID age verification as an adult on platforms like Discord, Twitch, Kick, and Quora. It aut… | 59 | 1769 | experimental |
| openprose/prose OpenProse is a declarative programming language for standing AI agent work, authored as Markdown contracts (*.prose.md) that declare desire… | 82 | 1768 | experimental |
| richardyc/Chrome-GPT Chrome-GPT is an experimental AutoGPT agent that uses LangChain and Selenium to control a full Chrome browser session on your desktop. It c… | 30 | 1743 | experimental |
| Aliothmoon/MAA-Meow MAA Meow is an Android application that natively runs the MAA (MaaAssistantArknights) automation core on-device, using image recognition to… | 82 | 1631 | experimental |
| secret-tools/secret-tool A repository of 'classified' Discord utilities (bots, panels, automation) marketed with aggressive, hype-style README content. It provides … | 49 | 1465 | experimental |
| obsei/obsei Obsei is an open-source, low-code, AI-powered automation framework for text analysis workflows. It collects unstructured data from sources … | 99 | 1437 | experimental |
| s8sg/goflow GoFlow is a Golang-based framework for authoring and executing distributed workflows as directed acyclic graphs (DAGs) of tasks. It distrib… | 49 | 1386 | experimental |
| cline/kanban A local web application that provides a kanban board for running CLI coding agents in parallel, giving each task card its own terminal and … | 73 | 1354 | experimental |
| Claw-AI-Lab/Claw-AI-Lab Claw AI Lab is a self-hosted multi-agent platform that simulates a full AI research lab from a single prompt, orchestrating specialized age… | 51 | 1315 | experimental |
| Runfusion/Fusion Fusion is an open-source multi-agent orchestrator that acts as a 'software factory': AI agents plan, build, review, and ship code from plai… | 80 | 1280 | experimental |
| TaxyAI/browser-extension Taxy is an open-source Chrome browser extension that uses GPT-4 to control the browser and perform repetitive actions on the user's behalf … | 21 | 1277 | experimental |
| Ido-Levi/Hephaestus Hephaestus is a Python-based semi-structured agentic framework where AI agents dynamically create tasks and build workflows as they discove… | 33 | 1185 | experimental |
| agents-io/PokeClaw PokeClaw is an open-source Android app that runs an on-device LLM (Gemma 4 via LiteRT) to control and automate your phone, with no cloud or… | 65 | 1083 | experimental |
| ddupont808/GPT-4V-Act GPT-4V-Act is a multimodal AI agent that combines GPT-4V(ision) with a Chromium browser, using Set-of-Mark prompting and a DOM auto-labeler… | 28 | 1059 | experimental |
| containrrr/watchtower Watchtower is a Docker-based tool that automatically updates running containers when new images are pushed to a registry. It pulls the new … | 10 | 24631 | abandoned |
| youfou/wxpy wxpy is a Python library providing an elegant, object-oriented API for automating WeChat personal accounts, built on top of itchat. It supp… | 10 | 14259 | abandoned |
| wangshub/wechat_jump_game A Python script that plays the WeChat mini-game 'Jump Jump' (跳一跳) automatically by capturing Android screenshots via ADB, using image recog… | 23 | 13840 | abandoned |
| clearw5/Auto.js Auto.js is a JavaScript-based IDE and automation platform for Android that lets users write scripts to automate UI interactions and workflo… | 10 | 12863 | abandoned |
| Netflix Conductor Conductor is a platform created by Netflix to orchestrate workflows that span across microservices, supporting workflow definitions in JSON… | 10 | 12755 | abandoned |
| humanlayer/humanlayer HumanLayer is a multiplayer coding agent IDE and cloud control plane for orchestrating AI coding agents, bringing agent sessions, plan arti… | 71 | 11703 | abandoned |
| askmike/gekko Gekko is a Bitcoin trading and backtesting bot written in JavaScript for Node.js that connects to popular cryptocurrency exchanges. It supp… | 10 | 10175 | abandoned |
| chengazhen/cursor-auto-free A Python automation tool that automatically registers Cursor accounts and refreshes trial tokens to bypass Cursor's subscription limits, us… | 10 | 9777 | abandoned |
| Automattic/kue Kue is a feature-rich priority job queue for Node.js backed by Redis, supporting delayed jobs, retries with backoff, job progress events, a… | 23 | 9418 | abandoned |
| Fuck-XueXiQiangGuo A cross-platform Electron desktop application that automates studying and point-earning on the Chinese 'Xuexi Qiangguo' (学习强国) app by simul… | 32 | 8322 | abandoned |
| zhongyi-tong/WeChatLuckyMoney An Android app that automatically detects and opens WeChat red packets (lucky money) in chats and notifications. It monitors notifications,… | 10 | 7218 | abandoned |
| TonyChen56/WeChatRobot A C++ WeChat hooking toolkit and robot framework providing wxhook APIs, WeChat database decryption, and Official Account (公众号) scraping, pl… | 54 | 7217 | abandoned |
| Dispatch Dispatch is a self-hosted incident management platform from Netflix that orchestrates security incident response by integrating with existi… | 10 | 6493 | abandoned |
| cuckoosandbox/cuckoo Cuckoo Sandbox is an open-source automated dynamic malware analysis system that executes suspicious files in an isolated environment and re… | 10 | 5959 | abandoned |
| MakiNaruto/Automatic_ticket_purchase A Python script that automates ticket purchasing on Damai (大麦网), China's major ticketing platform, using Selenium for login and requests-ba… | 32 | 5732 | abandoned |
| TheSpeedX/TBomb TBomb is a Python CLI application that floods phone numbers with SMS messages and calls via a collection of public APIs, runnable on Linux … | 10 | 5612 | abandoned |
| Evernote/android-job A deprecated Android library that unifies background job scheduling across AlarmManager, JobScheduler, and GcmNetworkManager with a single … | 23 | 5346 | abandoned |
| gaia-pipeline/gaia Gaia is a self-hosted automation platform for building powerful pipelines in any programming language, using HashiCorp's go-plugin system a… | 10 | 5217 | abandoned |
| WeFriends A desktop application that checks WeChat friend relationships to detect one-way friends (people who deleted or blocked you), built on a WeC… | 10 | 5197 | abandoned |
| ohld/igbot A Python library and collection of scripts providing an unofficial Instagram API wrapper with bot features like auto-follow, auto-like, and… | 48 | 4877 | abandoned |
| ruicky/jd_sign_bot A JD.com (Jingdong) sign-in bot that automates daily check-ins on the JD e-commerce platform. The project has been discontinued, with the R… | 10 | 4365 | abandoned |
| Camunda Platform 7 Camunda Platform 7 is a Java-based BPMN 2.0 process engine framework for workflow and decision automation, embeddable in any JVM applicatio… | 10 | 4267 | abandoned |
| orchest/orchest Orchest is a self-hosted, browser-based tool for visually building and running data pipelines using notebooks and scripts in Python, R, or … | 10 | 4131 | abandoned |
| abhi1693/openclaw-mission-control OpenClaw Mission Control was a self-hosted dashboard for orchestrating AI agents, assigning tasks, and coordinating multi-agent collaborati… | 10 | 4106 | abandoned |
| PokemonGo Bot A community-developed bot for the game Pokemon Go that automates gameplay actions like spinning pokestops and catching pokemon. It is writt… | 23 | 3923 | abandoned |
| FoundZiGu/GuJumpgate A Chrome browser extension that automated registration of free accounts and PayPal-based Plus subscription activation flows, including emai… | 10 | 3888 | abandoned |
| CouchPotato CouchPotato is a self-hosted Python application that automatically searches for and downloads movies via NZBs and torrents. Users maintain … | 10 | 3866 | abandoned |
| i5ting/imove iMove is a visual logic orchestration tool for JavaScript developers that lets users draw flowcharts on a canvas, write per-node functions,… | 23 | 3723 | abandoned |
| github/hubot-scripts A deprecated collection of community-contributed scripts for Hubot, GitHub's chat bot, opt-in via hubot-scripts.json. Scripts have been mig… | 10 | 3534 | abandoned |
| OptaPlanner OptaPlanner is a Java-based AI constraint solver for mathematical optimization problems such as vehicle routing, employee rostering, task a… | 10 | 3515 | abandoned |
| jasonlvhit/gocron goCron is a Go job scheduling library that lets you run functions periodically at pre-determined intervals using a simple, human-friendly f… | 23 | 3497 | abandoned |
| Readarr/Readarr Readarr is a self-hosted ebook and audiobook collection manager for Usenet and BitTorrent users, in the style of Sonarr, that monitors RSS … | 10 | 3468 | abandoned |
| facebookarchive/mention-bot A GitHub webhook bot by Facebook that automatically mentions potential reviewers on pull requests based on file change history. It is archi… | 10 | 3336 | abandoned |
| r-darwish/topgrade Topgrade is a Rust CLI tool that detects which package managers and update tools are installed on a system and runs the appropriate upgrade… | 10 | 3307 | abandoned |
| automagica/automagica Automagica was an open-source, AI-powered Robotic Process Automation (RPA) suite in Python, including a bot runtime, visual flow designer, … | 32 | 3103 | abandoned |
| WeRead2Notion A Python tool that syncs WeChat Reading (WeRead) highlights and notes into a Notion database, typically run on a daily schedule via GitHub … | 66 | 2931 | abandoned |
| fancymax/12306ForMac An unofficial macOS desktop client for China Railway's 12306 ticketing system, built in Swift. It helps users book train tickets and grab r… | 23 | 2896 | abandoned |
| dotless-de/vagrant-vbguest A Vagrant plugin that automatically installs and keeps the host's VirtualBox Guest Additions up to date on guest systems. It is written in … | 10 | 2862 | abandoned |
| midgetspy/Sick-Beard Sick Beard is a self-hosted PVR application that automatically downloads, sorts, renames, and manages TV show episodes from usenet and torr… | 23 | 2848 | abandoned |
| lmk123/oh-my-wechat Oh My WeChat (omw) is a shell-based installer/updater for the WeChatExtension-ForMac WeChat assistant plugin on macOS. It automates downloa… | 10 | 2753 | abandoned |
| Netflix-Skunkworks/Scumblr Scumblr is a Ruby on Rails web application from Netflix for performing periodic syncs of data sources (GitHub repos, URLs, DNS) and running… | 23 | 2639 | abandoned |
| laudspeaker/laudspeaker Laudspeaker is an open-source customer engagement and product onboarding platform with a visual journey builder, user segmentation, and mul… | 60 | 2628 | abandoned |
| zqjzqj/mtSecKill A command-line tool for automatically grabbing (seckill) Moutai liquor purchases on JD.com (Jingdong). It automates the flash-sale checkout… | 32 | 2579 | abandoned |
| Chaosthebot/Chaos ChaosBot is a social coding experiment where a GitHub bot automatically merges community-approved pull requests and updates its own running… | 32 | 2426 | abandoned |
| rongzhiy/LiTiaotiao A repository distributing Li Tiaotiao (李跳跳), a discontinued Android app that automatically skips splash/opening ads in other apps using cus… | 19 | 2422 | abandoned |
| NecronomiconCoding/NecroBot NecroBot was a popular automation bot for Pokemon Go, allowing players to automate gameplay tasks like catching Pokemon and spinning stops.… | 32 | 2421 | abandoned |
| Brigade Brigade is an event-driven scripting platform for Kubernetes that lets teams run scriptable automated tasks in JavaScript or TypeScript, tr… | 23 | 2419 | abandoned |
| Hari-Nagarajan/fairgame FairGame is a Python application that monitors Amazon for out-of-stock products and can automatically place orders when items become availa… | 23 | 2410 | abandoned |
| vitorgalvao/alfred-workflows A historical collection of Alfred app workflows by vitorgalvao, now deprecated in favor of publishing individual workflows to the Alfred Ga… | 10 | 2396 | abandoned |
| mrabit/aliyundriveDailyCheck A JavaScript script that performs daily check-in (sign-in) for Aliyun Drive (阿里云盘) accounts to claim rewards, with support for running on t… | 10 | 2388 | abandoned |
| instill-ai/instill-core Instill Core is a full-stack AI infrastructure tool for data, model, and pipeline orchestration, aimed at building AI-first applications wi… | 70 | 2317 | abandoned |