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 |
|---|---|---|---|
| SqueezeAILab/LLMCompiler LLMCompiler is a Python framework from an ICML 2024 paper that orchestrates parallel function calling with LLMs. It uses a planner, task fe… | 27 | 1889 | active |
| PhilipK/BoilR BoilR is a desktop application that automatically synchronizes games from other launchers and stores into your Steam library using Steam's … | 66 | 1884 | active |
| Midrags/SFF SteaMidra is a Python-based GUI tool that sets up Steam games by writing Lua scripts, manifests, and LumaCore files into Steam's configurat… | 72 | 1883 | active |
| sarperavci/GoogleRecaptchaBypass A Python library that automatically solves Google reCAPTCHA v2 challenges in under five seconds using browser automation with DrissionPage … | 65 | 1883 | active |
| nndeploy/nndeploy nndeploy is an easy-to-use, high-performance AI deployment framework written in C++ with Python bindings. It provides a visual drag-and-dro… | 82 | 1880 | active |
| kunchenguid/treehouse Treehouse is a Go CLI tool that manages a pool of reusable, isolated git worktrees so developers and AI coding agents can work on multiple … | 83 | 1879 | active |
| Jido Jido is an autonomous agent framework for Elixir that runs agents as supervised BEAM processes with fault tolerance, signal-based coordinat… | 81 | 1875 | active |
| tunasync tunasync is a mirror job management tool written in Go, used to schedule and monitor synchronization jobs for software mirrors. It uses a m… | 86 | 1870 | stable |
| Galaxy Galaxy is an open-source, web-based platform for accessible, reproducible, and transparent data-intensive scientific research, primarily in… | 92 | 1869 | stable |
| nexrender Nexrender is an open-source, data-driven render automation framework for Adobe After Effects, built on Node.js. It lets you define render j… | 83 | 1861 | active |
| ZianTT/BHYG BHYG is a script/tool for automatically grabbing tickets for Bilibili World (BW) events via Bilibili's member purchase (会员购) platform. It a… | 67 | 1858 | active |
| TEAMMATES/teammates TEAMMATES is a free, cloud-based online tool for managing peer evaluations and other feedback paths for students, used by hundreds of unive… | 74 | 1855 | active |
| Paca-AI/paca Paca is a free, open-source, self-hosted project management platform for Scrum teams where AI agents and humans collaborate as equal teamma… | 76 | 1848 | active |
| HKUDS/OpenOPC OpenOPC is a Python framework for building a personal AI-native company that recruits role-specific AI employees, assigns and hands off tas… | 56 | 1848 | active |
| eez-open/studio EEZ Studio is a free, open-source, cross-platform low-code visual tool for designing desktop and embedded GUIs with LVGL support. It includ… | 96 | 1847 | active |
| AndroidCoderPeng/DailyTask DailyTask is a Kotlin-based Android app that performs unattended automatic clock-in (attendance check-in) by running on a spare phone at sc… | 75 | 1847 | active |
| asweigart/pyperclip Pyperclip is a cross-platform Python library for copying and pasting plaintext to and from the system clipboard. It works on Windows, macOS… | 48 | 1842 | stable |
| pinterest/teletraan Teletraan is Pinterest's open-source deploy system, written in Java, that deploys code to thousands of services and tens of thousands of ho… | 66 | 1840 | stable |
| athul/waka-readme A GitHub Action that fetches WakaTime coding metrics and injects weekly development statistics into your GitHub profile README. It runs on … | 50 | 1833 | active |
| a5c-ai/babysitter Babysitter is an npm-distributed CLI and runtime that enforces deterministic, step-by-step process control on AI coding agents across 12 su… | 72 | 1831 | active |
| HTTP Shortcuts A free, open-source Android app for creating home screen shortcuts and widgets that trigger arbitrary HTTP requests when tapped, with respo… | 96 | 1830 | active |
| decidim/decidim Decidim is a free, open-source participatory democracy framework built as a Ruby on Rails application generator and set of gems. It lets ci… | 97 | 1829 | active |
| MortezaBashsiz/CFScanner A multi-language tool (Bash, Python, Go, Kotlin/Android, Docker) that scans millions of Cloudflare IP addresses to find ones that work with… | 85 | 1829 | active |
| georgezhao2010/midea_ac_lan A Home Assistant custom integration that auto-discovers and controls Midea M-Smart appliances (air conditioners, washers, water heaters, fa… | 23 | 1827 | stable |
| phodal/routa Routa is a workspace-first multi-agent coordination platform for AI-assisted software delivery, exposing goals, tasks, sessions, traces, an… | 72 | 1822 | active |
| buildship-ai/rowy Rowy is an open-source low-code backend platform for Firebase and Google Cloud that provides an Airtable-like spreadsheet UI for managing F… | 23 | 6847 | maintenance |
| thomasloven/hass-browser_mod A Home Assistant custom integration that turns any browser (e.g., a wall-mounted tablet) into a controllable entity and media player. It al… | 96 | 1819 | active |
| petronny/gfwlist2pac A tool that automatically converts the gfwlist proxy rules into a PAC (Proxy Auto-Config) file every day. The generated gfwlist.pac is serv… | 75 | 1819 | active |
| Core-Mate/OpenGUI OpenGUI is an Android GUI agent framework that lets AI agents see, understand, and operate real mobile app interfaces on physical Android d… | 80 | 1815 | active |
| Besty0728/Unity-Skills UnitySkills is a REST API-based automation engine that lets AI coding assistants (Claude Code, Cursor, Codex, Gemini CLI, Antigravity, Open… | 78 | 1815 | active |
| lahfir/agent-desktop A native Rust CLI that lets AI agents control desktop applications through OS accessibility trees, returning structured JSON with determini… | 83 | 1808 | active |
| Jedward23/Tmux-Orchestrator A Python-based orchestration tool that runs AI coding agents (like Claude) inside tmux sessions, enabling hierarchical multi-agent coordina… | 30 | 1807 | active |
| enigo-rs/enigo Enigo is a cross-platform Rust library for simulating keyboard and mouse input on Linux (X11/Wayland/libei), Windows, macOS, and BSDs. It p… | 77 | 1796 | active |
| OS-Copilot/OS-Copilot OS-Copilot is an open-source Python library for building generalist AI agents that interface with operating system elements like the web, t… | 17 | 1794 | active |
| coderabbitai/git-worktree-runner gtr is a portable Bash-based CLI that manages Git worktrees, automating per-branch worktree creation, config copying, dependency installati… | 82 | 1791 | active |
| LearnPrompt/ai-news-radar AI News Radar is an automated 24-hour AI/tech news aggregator that fetches sources, deduplicates stories, and scores headlines with three p… | 78 | 1787 | active |
| netease-cloud A Python automation tool that calls NetEase Cloud Music's official APIs to automatically play 300 songs daily, leveling up user accounts wi… | 32 | 1786 | active |
| OpenAdaptAI/OpenAdapt OpenAdapt is a Python framework that compiles a demonstrated GUI workflow into an inspectable, deterministic, locally executable program fo… | 94 | 1784 | active |
| OMOTE OMOTE-Firmware is the ESP32 Arduino firmware for the OMOTE open-source universal remote, providing an LVGL touchscreen UI that controls TVs… | 73 | 1782 | active |
| GtOkAi/ligar-cobranca A Node.js CLI tool that automatically places repeated voice calls to debt collection companies using the Zenvia (formerly TotalVoice) or Tw… | 59 | 1779 | active |
| franceking1/Flash-Md-V3 FLASH-MD-V3 is a customizable WhatsApp bot built with Node.js and the WhatsApp Web API. It automates messaging tasks, manages groups, and d… | 62 | 1777 | active |
| teamclairvoyant/airflow-maintenance-dags A collection of maintenance DAGs for Apache Airflow that automate operational housekeeping tasks such as database cleanup, log cleanup, con… | 32 | 1772 | active |
| Genie Genie is a federated distributed job orchestration and execution engine developed by Netflix, exposing REST APIs to run big data jobs like … | 65 | 1766 | active |
| blake502/balatro-mobile-maker A C# tool that converts a user's legally owned Steam copy of Balatro into a mobile app for Android (APK) or iOS (IPA). It applies optional … | 16 | 1765 | active |
| aws/aws-node-termination-handler AWS Node Termination Handler is a Kubernetes daemon/controller that watches for EC2 instance shutdown events such as Spot interruptions, ma… | 79 | 1763 | active |
| NanmiCoder/dsh-agent-teams A DeepSeek Harness plugin that turns a single session into a captain coordinating durable sub-agents as a team. It provides dependency-awar… | 77 | 1763 | active |
| rizethereum/claude-code-requirements-builder A Claude Code plugin that provides slash commands for structured, codebase-aware requirements gathering. It walks users through two phases … | 29 | 1759 | active |
| blitzdotdev/blitz-mac Blitz is a native macOS application that automates App Store Connect workflows for iOS apps, letting AI agents (via a bundled MCP server wi… | 66 | 1755 | active |
| sidekiq-scheduler/sidekiq-scheduler A Ruby gem that extends Sidekiq with scheduled job execution, mimicking cron. Jobs are configured via YAML using cron expressions or interv… | 79 | 1754 | active |
| python-kasa/python-kasa A Python library and accompanying CLI for controlling TP-Link Kasa and Tapo smart home devices such as plugs, switches, power strips, and b… | 77 | 1754 | active |
| DialmasterOrg/Youtarr Youtarr is a self-hosted web application that automatically downloads YouTube channel and playlist content, organizes it with metadata for … | 94 | 1753 | active |
| cxOrz/chaoxing-signin A Node.js/TypeScript tool that automates sign-in for the Chaoxing (Superstar Learning) online course platform, supporting normal, photo, ge… | 10 | 1751 | active |
| emilwidlund/nodl Nodl is a TypeScript framework for building computational node graphs, built on RxJS for reactive data flow. It includes a core package for… | 32 | 1748 | active |
| gitwatch/gitwatch gitwatch is a bash script that watches a file or folder for changes and automatically commits them to a git repository. It provides conveni… | 80 | 1743 | active |
| kimdre/doco-cd Doco-CD is a lightweight GitOps continuous deployment tool written in Go that automatically deploys and updates Docker Compose projects and… | 87 | 1741 | active |
| kiegroup/jbpm jBPM is an open-source Business Process Management (BPM) suite written in pure Java for automating business processes and decisions using B… | 69 | 1741 | active |
| MightyPirates/OpenComputers OpenComputers is a Minecraft mod that adds programmable computers, robots, and peripherals to the game, powered by a persistent Lua 5.2 run… | 10 | 1741 | active |
| lf-edge/ekuiper LF Edge eKuiper is a lightweight stream processing engine for IoT edge devices, offering SQL-based and graph-based rule engine for real-tim… | 98 | 1739 | active |
| NotebookLM Book Importer A Python CLI tool that automatically downloads books from Z-Library and uploads them to Google NotebookLM in one command. It uses Playwrigh… | 41 | 1739 | active |
| muesli/beehive Beehive is a self-hosted event and agent system written in Go that connects modular 'Hives' (integrations like Twitter, Email, IRC, RSS, Je… | 23 | 6488 | maintenance |
| frenck/spook Spook is a custom integration (plugin) for Home Assistant that adds a large collection of extra tools, services, entities, and features not… | 99 | 1730 | active |
| Fleet Fleet is a GitOps and HelmOps deployment engine for Kubernetes, built as CRDs and controllers that deploy workloads from Git repositories (… | 92 | 1730 | active |
| arithmetric/aws-lambda-ses-forwarder A Node.js script for AWS Lambda that uses AWS Simple Email Service (SES) inbound/outbound capabilities to run a serverless email forwarding… | 23 | 1729 | stable |
| camunda/camunda-modeler A cross-platform desktop application for modeling BPMN process diagrams, DMN decision tables, and forms, built on bpmn.io. It serves as a c… | 98 | 1723 | active |
| argoproj-labs/argocd-image-updater Argo CD Image Updater is a tool that automatically updates container image versions for Kubernetes workloads managed by Argo CD. It tracks … | 95 | 1721 | active |
| Culebra/AndroidViewClient AndroidViewClient/culebra is a pure Python library and toolset for Android UI test automation, acting as a ViewServer and ADB client that e… | 88 | 1719 | active |
| FOSSBilling/FOSSBilling FOSSBilling is a free, open-source billing and client management application for hosting providers and digital service businesses, built in… | 99 | 1718 | active |
| nikilster/clawflows ClawFlows is a collection of 113 prebuilt, plain-text agent workflows for OpenClaw that can be enabled with one click. It provides schedule… | 54 | 1716 | active |
| nickstenning/honcho Honcho is a Python port of Foreman for managing Procfile-based applications. It runs multiple processes defined in a Procfile, loading envi… | 30 | 1713 | stable |
| FroggMaster/CreamInstaller A Windows GUI application that automatically finds installed Steam, Epic, and Ubisoft games, parses SteamCMD and store APIs for DLC informa… | 89 | 1712 | active |
| FezVrasta/cafe-hass C.A.F.E. is a visual flow editor for Home Assistant that transpiles Node-RED-style diagrams into native, fully compliant Home Assistant YAM… | 81 | 1712 | active |
| Coopydood/ultimate-macOS-KVM A Python-based automation toolkit and guide for creating macOS virtual machines on Linux using KVM/QEMU, with OpenCore bootstrapping and op… | 63 | 1711 | active |
| kubeflow/katib Kubeflow Katib is a Kubernetes-native AutoML system for hyperparameter tuning, early stopping, and neural architecture search. It is ML-fra… | 70 | 1706 | stable |
| TaranVH/2nd-keyboard A collection of AutoHotkey scripts by Taran (formerly of Linus Media Group) for speeding up video editing workflows, especially in Premiere… | 40 | 1706 | active |
| aisingapore/TagUI TagUI is a free, open-source robotic process automation (RPA) tool from AI Singapore that lets users write simple text flows to automate re… | 66 | 6336 | maintenance |
| ethanjlimgit/android-action-kernel An open-source Python library that lets AI agents control native Android apps, enabling automation of mobile-first workflows like logistics… | 42 | 1703 | active |
| RinDig/icm-architect A Claude skill that designs processes, ideas, or problems into ICM (Interpretable Context Methodology) workspaces, where numbered folder st… | 54 | 1702 | active |
| nordicsemi/Android-nRF-Connect nRF Connect for Mobile is an Android application for Bluetooth Low Energy developers that scans for BLE devices, inspects GATT services and… | 37 | 1700 | active |
| easysoft/zentaopms ZenTao is an open-source, self-hosted agile project management system covering product management, project management, and QA in one platfo… | 77 | 1699 | active |
| MLRun MLRun is an open-source MLOps and AI orchestration framework for building, training, deploying, and monitoring machine learning and generat… | 92 | 1697 | active |
| modmail-dev/Modmail Modmail is a self-hosted Discord bot that acts as a shared inbox between server staff and members, similar to Reddit's Modmail. Member DMs … | 75 | 1697 | active |
| ivopetiz/algotrading A Python framework for building and running algorithmic trading bots for cryptocurrency markets. It supports realtime trading, tick-by-tick… | 56 | 1697 | active |
| qiutongxue/oba-live-tool A desktop Electron application that automates live-streaming e-commerce tasks on Chinese platforms including Douyin, Xiaohongshu, Kuaishou,… | 85 | 1695 | active |
| BigBoiCJ/SteamAutoCracker An open-source Python tool with a GUI that automatically removes Steam DRM from games by configuring Steam emulators and applying Steamless… | 23 | 1692 | active |
| Priivacy-ai/spec-kitty Spec Kitty is an open-source Python CLI that implements spec-driven development workflows for AI coding agents like Claude Code, Codex, Cur… | 79 | 1689 | active |
| ouqiang/gocron gocron is a lightweight web-based distributed cron job scheduling and management system written in Go, designed to replace Linux crontab. I… | 23 | 6264 | maintenance |
| ulsklyc/yuvomi Yuvomi is a self-hosted, privacy-first family planner web application that bundles tasks, calendar, budget, shopping, meals, pantry, docume… | 78 | 1687 | active |
| benkuper/Chataigne Chataigne is a free, open-source desktop application that acts as a central hub for synchronizing software, hardware devices, and sensors i… | 76 | 1681 | active |
| unity3d-jp/MeshSync MeshSync is a Unity package that synchronizes mesh and model edits made in DCC tools (like Blender or Maya) into Unity in real time via com… | 23 | 1680 | active |
| Multiwoven/multiwoven Multiwoven is an open-source Reverse ETL and data activation platform that syncs data from warehouses like Snowflake, BigQuery, Redshift, a… | 88 | 1675 | active |
| trustmaster/goflow GoFlow is a lean Flow-based Programming (FBP) library for Go that lets developers build applications as graphs of concurrent components con… | 83 | 1674 | active |
| ghostwright/ghost-os Ghost OS is a native macOS framework that gives AI agents full computer-use capabilities by exposing the macOS accessibility tree, Chrome D… | 56 | 1673 | active |
| Ankit404butfound/PyWhatKit PyWhatKit is a Python library for automating WhatsApp messages (including scheduled sending), YouTube playback, web searches, and other han… | 27 | 1672 | active |
| LeapLabTHU/cooragent Cooragent is an AI agent collaboration community and framework where users can create powerful agents from a single sentence and have them … | 54 | 1671 | active |
| rmyndharis/antigravity-skills A curated vault of 300+ Agent Skills for Google Antigravity, ported from the Claude Code Agents ecosystem. Each skill is a directory-based … | 79 | 1669 | active |
| mozilla/pontoon Pontoon is Mozilla's open-source translation management system (TMS), a web-based platform for community-driven localization of software an… | 97 | 1667 | active |
| kagkarlsson/db-scheduler db-scheduler is a persistent, cluster-friendly task scheduler for Java, designed as a simpler alternative to Quartz. It stores tasks in a s… | 92 | 1667 | stable |
| GramAddict/bot GramAddict is a free, open-source Instagram bot that automates liking, following, commenting, and messaging on any Android device or emulat… | 23 | 1664 | active |
| AMAP-ML/LongHorizon-Harness LongHorizon-Harness is a Python-based loop engineering harness that turns existing coding agents (Claude Code, Codex, OpenCode, DeepSeek) i… | 73 | 1663 | active |
| Macro-Deck-App/Macro-Deck Macro Deck is an open-source, customizable macro pad server for Windows that turns smartphones, tablets, or any web browser into a button d… | 95 | 1659 | active |