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 |
|---|---|---|---|
| stefanzweifel/git-auto-commit-action A GitHub Action that detects files changed during a workflow run and automatically commits and pushes them back to the repository. It is wr… | 86 | 2578 | active |
| SteamGridDB/steam-rom-manager Steam ROM Manager is a desktop application for bulk-importing non-Steam games (emulator ROMs, Epic/GOG titles, shortcuts) into Steam and ma… | 95 | 2573 | active |
| krau/SaveAny-Bot A self-hosted Telegram bot written in Go that saves Telegram files (documents, videos, photos, stickers, Telegraph pages) to various storag… | 85 | 2571 | active |
| apache/burr Apache Burr is a Python framework for building stateful applications that make decisions, such as chatbots, agents, and simulations, using … | 90 | 2567 | active |
| Wenmoux/checkbox A JavaScript collection of automated daily check-in (sign-in) scripts for dozens of Chinese websites and apps, runnable locally, on cloud f… | 68 | 2567 | active |
| ArnasDon/wacrm wacrm is a self-hostable, MIT-licensed CRM template for WhatsApp built on the official WhatsApp Business API, offering a shared team inbox,… | 60 | 2560 | active |
| mono0926/LicensePlist LicensePlist is a Swift command-line tool that automatically generates a Plist of license notices for all dependencies of an iOS applicatio… | 95 | 2534 | active |
| TencentBlueKing/bk-ci bk-ci (BlueKing CI / BlueShield) is a free, open-source continuous integration and continuous delivery platform from Tencent. It provides v… | 84 | 2531 | active |
| mag37/dockcheck dockcheck is a Bash CLI tool that checks running Docker containers for newer image versions and can update them automatically, without pre-… | 95 | 2522 | active |
| moazbuilds/CodeMachine-CLI CodeMachine is an open-source CLI that orchestrates AI coding agents (Claude Code, Codex, Cursor, etc.) into repeatable, long-running workf… | 54 | 2511 | active |
| rails/solid_queue Solid Queue is a database-backed queuing backend for Rails Active Job, storing jobs in SQL databases like MySQL, PostgreSQL, or SQLite. It … | 94 | 2496 | active |
| snarktank/antfarm Antfarm is a CLI tool that installs a team of specialized AI agents (planner, developer, verifier, tester, reviewer) into OpenClaw with one… | 53 | 2496 | active |
| kanboard/kanboard Kanboard is a free, open-source, self-hosted Kanban project management web application written in PHP. It focuses on simplicity and minimal… | 96 | 9917 | maintenance |
| uber/piranha PolyglotPiranha is a lightweight code transformation toolset from Uber for automating large-scale code changes, primarily cleaning up stale… | 75 | 2488 | active |
| earendil-works/absurd Absurd is a Postgres-native durable execution (workflow) system that runs long-lived, reliable tasks using only a single SQL schema file an… | 76 | 2486 | active |
| zenstory-ai/drama-skills A collection of ten agent skills for AI short-drama and comic-drama production, covering scripts, visual assets, storyboards, image/video p… | 79 | 2473 | active |
| xdissent/ievms A shell script that automates downloading and installing Microsoft's IE App Compat virtual machine images (IE6 through IE11 and MSEdge) int… | 23 | 9760 | maintenance |
| vercel/workflow Workflow SDK is a TypeScript library that makes async functions durable via 'use workflow' and 'use step' directives, providing suspend/res… | 80 | 2457 | active |
| munki/macadmin-scripts A collection of Python scripts for macOS administrators, including tools to download macOS IPSW files from Apple's feeds and build disk ima… | 75 | 2449 | active |
| subsy/ralph-tui Ralph TUI is an AI Agent Loop Orchestrator delivered as a terminal UI (TUI) that runs AI coding agents like Claude Code, OpenCode, and Fact… | 72 | 2447 | active |
| jmettraux/rufus-scheduler rufus-scheduler is an in-process, in-memory job scheduler for Ruby supporting at, in, every, and cron scheduling styles using threads. It p… | 68 | 2446 | stable |
| Shuffle Shuffle is an open source security automation, orchestration and response (SOAR) platform built for security professionals, with a visual w… | 97 | 2444 | active |
| SickChill/sickchill SickChill is a self-hosted, cross-platform automatic video library manager (PVR) for TV shows written in Python with a web interface. It wa… | 85 | 2444 | active |
| ballerine-io/ballerine Ballerine is an open-source infrastructure and data orchestration platform for identity verification (KYC/KYB), fraud prevention, and merch… | 74 | 2439 | active |
| wangshub/Douyin-Bot A Python bot that automates the Douyin (TikTok China) mobile app via ADB, taking screenshots and calling a face-recognition API to auto-lik… | 32 | 9644 | maintenance |
| 3441293738/creatorhub CreatorHub is a self-hosted web panel built with Python and FastAPI for managing, monitoring, scraping, downloading, and publishing content… | 81 | 2422 | active |
| brightbeanxyz/brightbean-studio BrightBean Studio is an open-source, self-hostable social media management platform for scheduling, publishing, and monitoring content acro… | 59 | 2420 | active |
| kevinluosl/deepbot DeepBot is a system-level AI assistant desktop application (Electron/TypeScript) that automates enterprise and personal workflows through m… | 52 | 2418 | active |
| quantum-elixir/quantum-core Quantum is a cron-like job scheduler library for Elixir applications. It lets developers define recurring jobs using crontab syntax with ti… | 66 | 2416 | stable |
| sdi2200262/agentic-project-management APM (Agentic Project Management) is an open-source JavaScript framework and CLI for managing complex software projects with AI coding assis… | 70 | 2415 | active |
| NatroTeam/NatroMacro Natro Macro is an open-source Bee Swarm Simulator (Roblox) automation macro written in AutoHotkey for Windows. It automates in-game tasks a… | 67 | 2415 | active |
| graphile/worker Graphile Worker is a high-performance job queue for PostgreSQL that runs background jobs on Node.js, supporting retries with exponential ba… | 86 | 2410 | active |
| romainsimon/paperasse Paperasse is a collection of Markdown-based AI agent skills specialized in French bureaucracy: accounting (PCG, TVA, liasse fiscale), invoi… | 56 | 2410 | active |
| PSAppDeployToolkit/PSAppDeployToolkit PSAppDeployToolkit is an open-source PowerShell framework that simplifies and standardizes Windows software deployment at scale. It wraps v… | 84 | 2409 | active |
| FrancyJGLisboa/agent-skill-creator Agent Skill Creator is a Python tool that turns human expertise (sentences, documents, scripts) into tested, installable agent skills for A… | 60 | 2404 | active |
| Fate-Grand-Automata/FGA Fate/Grand Automata is a native Android app that automates battles and farming in Fate/Grand Order. It uses OpenCV for screen recognition, … | 99 | 2401 | active |
| Xiangyu-CAS/xiaohongshu-ops-skill A skill for the OpenClaw agent that turns it into a Xiaohongshu (RedNote) operations assistant, using browser automation (CDP) to analyze f… | 45 | 2385 | active |
| Agency Orchestrator Agency Orchestrator is a cross‑platform desktop and CLI application that lets users compose multi‑agent AI workflows with a single sentence… | 82 | 2377 | active |
| drush-ops/drush Drush is a command-line shell and Unix scripting interface for Drupal, providing commands for managing Drupal sites such as installing modu… | 97 | 2376 | stable |
| chhoumann/quickadd QuickAdd is an Obsidian community plugin that turns repetitive note-taking actions into single hotkey-triggered commands. It combines four … | 95 | 2376 | active |
| Turbo1123/roubao Roubao is an open-source AI phone automation assistant for Android, built natively in Kotlin and powered by vision-language models. It runs… | 47 | 2376 | active |
| Alex-Rachel/TEngine TEngine is a commercial-grade Unity game development framework in C# with built-in AI-assisted development workflows. It integrates HybridC… | 89 | 2363 | active |
| AgentsMesh/AgentsMesh AgentsMesh is a self-hosted AI agent workforce platform for running many AI coding agents (like Claude Code, Aider, Codex CLI, Gemini CLI) … | 73 | 2361 | active |
| ReimuNotMoe/ydotool ydotool is a generic Linux command-line automation tool that simulates keyboard and mouse input via the kernel's uinput interface, working … | 45 | 2361 | active |
| Karben233/bili-hardcore A Rust CLI tool that automatically answers Bilibili's 'hardcore member' daily quiz questions using LLM APIs. It also ships as an agent skil… | 85 | 2355 | active |
| Maintainerr/Maintainerr Maintainerr is a self-hosted media library maintenance tool for Plex, Jellyfin, and Emby that automatically identifies unwatched or unwante… | 96 | 2354 | active |
| VermiIIi0n/fuckZHS A Python 3 automation script that automatically completes Zhihuishu (智慧树) online course videos, including auto-answering pop-up quiz questi… | 41 | 2354 | active |
| yhan219/navicat_reset_mac A script that resets the trial period of Navicat on macOS, allowing unlimited trial resets. It is intended for learning purposes only. | 10 | 2353 | active |
| taskiq Taskiq is an asynchronous distributed task queue for Python, inspired by Celery and Dramatiq. It lets you define tasks as decorated functio… | 97 | 2345 | active |
| Taiga Taiga is an open-source Windows desktop application that automatically detects anime videos you watch on your computer and syncs your progr… | 66 | 2335 | active |
| warp-id/solana-trading-bot A TypeScript-based automated trading bot for the Solana blockchain that snipes and trades new tokens on Raydium pools. It monitors market c… | 27 | 2331 | active |
| Bottelet/DaybydayCRM DaybydayCRM is an open-source, self-hosted customer relationship management system built with Laravel. It helps users track customers, task… | 64 | 2330 | active |
| SpaceTimee/Fusion-JetBrainsMapleMono JetBrains Maple Mono is a free, open-source monospace font that fuses JetBrains Mono with Maple Mono, adding CJK (Chinese/Japanese) glyphs … | 72 | 2325 | active |
| Bitfocus Companion Bitfocus Companion turns an Elgato Stream Deck and similar controllers into a professional shotbox control surface for presentation switche… | 98 | 2319 | active |
| ChunelFeng/CGraph CGraph is a cross-platform directed acyclic graph (DAG) execution framework written in pure C++11 with no third-party dependencies, also of… | 91 | 2310 | active |
| deskree-inc/blok Blok is an open-source TypeScript framework for building lightweight, modular, and scalable backend applications using nanoservices. It pro… | 61 | 2309 | active |
| vipshop/Saturn Saturn is a distributed, fault-tolerant job scheduling platform developed by VIP.com, supporting time-based jobs, parallel sharding, and we… | 42 | 2304 | active |
| rushindrasinha/youtube-shorts-pipeline Verticals v3 (repo youtube-shorts-pipeline) is a Python CLI that automates producing and publishing YouTube Shorts: it researches a topic, … | 55 | 2301 | active |
| NAStool/nas-tools A self-hosted NAS media library management tool that automates organizing, scraping, and syncing media content for media servers like Plex,… | 10 | 9018 | maintenance |
| danielpaulus/go-ios go-ios is a cross-platform, open-source implementation of iOS device automation features written in Go, usable as a CLI or Go library. It e… | 92 | 2290 | active |
| Shannon Shannon is a production-oriented multi-agent orchestration framework written in Go (with Rust components) that coordinates AI agent swarms … | 75 | 2290 | active |
| AaronL725/grok-register A Python toolkit that automates bulk registration of Grok accounts using real Chromium browser automation, with GUI, CLI, and WebUI interfa… | 57 | 2286 | active |
| OpenCollective Open Collective is an online funding platform that lets communities, open source projects, and organizations raise, manage, and spend money… | 75 | 2278 | active |
| Alarmo Alarmo is a Home Assistant custom integration that turns existing sensors into a full-featured home alarm system, configurable entirely thr… | 89 | 2276 | active |
| Nezreka/SoulSync SoulSync is a self-hosted Python application that automates music and video library management, bridging streaming services to self-hosted … | 81 | 2272 | active |
| apache/gobblin Apache Gobblin is a distributed data integration framework for ingesting, replicating, organizing, and managing lifecycle of data across st… | 66 | 2270 | stable |
| cameroncooke/AXe AXe is a Swift-based CLI tool for automating and inspecting iOS Simulators on macOS using Apple's private Accessibility APIs and HID input.… | 76 | 2263 | active |
| handzlikchris/FastScriptReload Fast Script Reload is a Unity plugin that hot-reloads C# script changes into a running play-mode session without full domain reload or reco… | 52 | 2253 | active |
| GammaLabTechnologies/harmonist Harmonist is a portable multi-agent orchestration framework for AI coding assistants like Cursor, Claude Code, Copilot, and Windsurf, shipp… | 66 | 2252 | active |
| ccxt/binance-trade-bot A Python-based automated cryptocurrency trading bot for Binance that exploits oscillating price ratios between altcoins by trading between … | 24 | 8784 | maintenance |
| Ocyss/boss-helper A browser extension (also available as a userscript) that enhances the Boss Zhipin job platform by removing ads, improving the UI, enabling… | 85 | 2249 | active |
| zenangst/KeyboardCowboy Keyboard Cowboy is an open-source macOS productivity application for creating custom keyboard shortcuts and automated workflows. It lets us… | 81 | 2247 | active |
| wooey/Wooey Wooey is a Django app that automatically generates a web UI and task interface for command-line Python scripts using argparse. It lets team… | 68 | 2245 | active |
| hangone/WeBan WeBan is a Python-based automation tool that automatically completes courses and exams on the Weiban (安全微伴) university safety education pla… | 83 | 2241 | active |
| dou-jiang/codex-console A Python-based integrated console for automating OpenAI/Codex account registration, login, token retrieval, subscription management, and up… | 67 | 2234 | active |
| Hasnayeen/invobook InvoBook is a self-hosted web application for time tracking, invoice generation, and project and client management, built on the Laravel fr… | 52 | 2234 | active |
| srvrco/getssl A Bash-based CLI tool for obtaining and automatically renewing free SSL/TLS certificates from the Let's Encrypt ACME server. It can deploy … | 93 | 2230 | active |
| kyleisah/Klipper-Adaptive-Meshing-Purging KAMP is a set of Klipper macros that adaptively generates bed meshes only over the area being printed and purges filament next to the print… | 65 | 2228 | active |
| Tasshack/dreame-vacuum A Home Assistant custom integration (HACS-installable) that replaces the Mi Home/Dreamehome app for Dreame robot vacuums, exposing device e… | 94 | 2217 | active |
| nekename/OpenDeck OpenDeck is a cross-platform desktop application for controlling Elgato Stream Deck devices, built in Rust with Tauri. It supports original… | 92 | 2209 | active |
| Sonic Cloud Real Machine Platform Sonic is an open-source cloud real machine platform for remote control, debugging, and automated testing of mobile devices such as Android,… | 10 | 2209 | active |
| TaskNotes TaskNotes is an Obsidian plugin for task and time-tracking management where each task is a separate Markdown note with YAML frontmatter, an… | 82 | 2199 | active |
| joshuayoes/ios-simulator-mcp A Model Context Protocol (MCP) server that lets AI assistants interact with iOS simulators. It exposes tools for booting simulators, taking… | 80 | 2194 | active |
| TensorFlow Extended (TFX) TensorFlow Extended (TFX) is an end-to-end, Google-production-scale platform for building and deploying production machine learning pipelin… | 87 | 2191 | stable |
| FufuLauncher/FufuLauncher FufuLauncher is a third-party desktop launcher for Genshin Impact built in C#. It bundles account switching, automatic daily check-ins, gam… | 83 | 2190 | active |
| opennaslab/kubespider Kubespider is a self-hosted download orchestration system that turns an idle Linux server into a NAS download center. It uses pluggable sou… | 54 | 2190 | active |
| Hao0321/video-autopilot-kit A fill-in-your-own-data Python framework for automating YouTube and short-form video production, combining a pure-programmatic ffmpeg pipel… | 82 | 2186 | active |
| KIYI671/AhabAssistantLimbusCompany AALC is a Windows desktop assistant for the game Limbus Company that automates repetitive gameplay tasks using image recognition and OCR. I… | 86 | 2185 | active |
| Ainz-devs/OVL-MD-V2 OVL-MD-V2 is a multi-device WhatsApp bot built in JavaScript on top of the Baileys Web API. It ships with a broad feature set, a plugin sys… | 62 | 2184 | active |
| Runme Runme is an open-source tool that makes Markdown documentation executable, running shell commands and code snippets directly from fenced co… | 95 | 2179 | active |
| other-blowsnow/n8n-i18n-chinese A community project providing Chinese (zh-CN) language packs and prebuilt Docker images for the n8n workflow automation platform. It replac… | 10 | 2177 | active |
| NobyDa/Script A collection of JavaScript scripts and configuration files for iOS proxy tools such as Surge, Quantumult X, Loon, Stash, and Shadowrocket. … | 72 | 8448 | maintenance |
| reugn/go-streams A lightweight stream processing library for Go offering a concise DSL to build declarative data pipelines from composable sources, flows, a… | 54 | 2173 | active |
| Particular/NServiceBus NServiceBus is a .NET messaging framework for building distributed systems and async microservices, providing abstractions over message que… | 96 | 2171 | stable |
| Corteza Corteza is a 100% open-source, self-hosted low-code development platform for building CRM, business process, and structured data applicatio… | 93 | 2171 | active |
| moses-palmer/pynput pynput is a Python library for controlling and monitoring input devices such as the mouse and keyboard. It provides a cross-platform API to… | 66 | 2170 | stable |
| fugue-project/fugue Fugue is a Python library providing a unified interface for distributed computing, letting users run Python, Pandas, Polars, and SQL code o… | 76 | 2167 | active |
| yb2460/harness-anything A Windows-only Python toolkit that lets AI agents control desktop applications (WPS/MS Office, Zotero, Adobe Illustrator) via COM automatio… | 57 | 2163 | active |
| MCCTeam/Minecraft-Console-Client Minecraft Console Client (MCC) is a lightweight cross-platform terminal client for Minecraft Java Edition written in C#. It lets users conn… | 94 | 2161 | active |
| ajvb/kala Kala is a simplistic, modern job scheduler written in Go that runs as a single binary with a JSON-over-HTTP API and a web UI. It supports I… | 53 | 2156 | active |