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 |
|---|---|---|---|
| Taxel/PlexTraktSync A Python CLI script that performs a two-way sync of movies, shows, watched status, ratings, and lists between a Plex Media Server and trakt… | 76 | 2151 | active |
| crshdn/mission-control Autensa (crshdn/mission-control) is a self-hosted Autonomous Product Engine that runs AI agents to research your market, generate scored fe… | 72 | 2149 | active |
| cjo4m06/mcp-shrimp-task-manager An MCP server that gives AI coding agents structured task management, converting natural language into dev tasks with dependency tracking, … | 34 | 2149 | active |
| Silentely/eSIM-Tools A free web-based toolset for existing Giffgaff (UK) and Simyo (NL) subscribers to convert physical SIM cards to eSIMs, transfer eSIMs betwe… | 62 | 2142 | active |
| Recyclarr Recyclarr is a cross-platform command-line application that automatically synchronizes recommended settings from the TRaSH Guides to Sonarr… | 100 | 2138 | active |
| walkingddd/TgtoDrive TgtoDrive is a self-hosted, Docker-deployed media automation platform that chains resource discovery (Telegram channel monitoring, search s… | 73 | 2138 | active |
| cassidoo/todometer todometer is a simple open-source desktop to-do application built with Electron and React that features a progress meter that fills as you … | 95 | 2132 | active |
| phw198/OutlookGoogleCalendarSync A free, open-source Windows application that synchronises calendars between Outlook (including Exchange/Outlook Online) and Google Calendar… | 72 | 2131 | active |
| MaoTai_GUI A Windows GUI/console application for automated flash-sale purchasing (sniping) on JD, Taobao, and Damai, distributed as a ready-to-run EXE… | 71 | 2125 | active |
| WXPush A shell-based automation toolkit for deploying proxy and panel applications (Argo+VMess, Hysteria2, SOCKS5, MTProto, alist, Nezha monitorin… | 68 | 2123 | active |
| indico/indico Indico is a feature-rich, web-based event management system developed at CERN for organizing lectures, meetings, workshops, and conferences… | 95 | 2118 | stable |
| kiccer/Soldier76 Soldier76 is a Lua macro script for Logitech gaming mice (LGS driver) that automatically controls recoil in PUBG, supporting 12 weapons. It… | 59 | 2116 | active |
| asmvik/skhd skhd is a simple hotkey daemon for macOS that lets users define global keyboard shortcuts in a text config file using a simple DSL. It supp… | 54 | 8139 | maintenance |
| deusyu/translate-book An agent skill for Codex, Claude Code, and OpenClaw that translates entire books in PDF, DOCX, or EPUB format into any language. It convert… | 58 | 2107 | active |
| kangyu-california/PersistentWindows A Windows utility that persists and automatically restores window positions and sizes when monitor configurations change, such as display c… | 95 | 2091 | active |
| blackholll/loonflow Loonflow is an open-source, visual process automation platform built on Django with a React frontend, featuring drag-and-drop workflow and … | 86 | 2090 | active |
| pydoit/doit doit is a Python-native task management and automation tool similar to make, where tasks are defined as plain Python functions and dicts in… | 75 | 2087 | active |
| BetaStreetOmnis/xhs_ai_publisher A desktop application for AI-powered content creation and automated publishing on Xiaohongshu (Rednote), built with PyQt5, FastAPI, and Pla… | 64 | 2086 | active |
| voocel/ainovel-cli ainovel-cli is a Go-based CLI/TUI engine that turns a one-sentence premise into a complete long-form novel by coordinating three autonomous… | 79 | 2079 | active |
| nat-n/poethepoet Poe the Poet is a task runner for Python projects that lets you declare tasks in pyproject.toml and run them via a standalone CLI or as a p… | 87 | 2078 | active |
| jd-opensource/OxyGent OxyGent is an open-source Python framework that unifies tools, models, and agents into modular 'Oxy' components for building multi-agent sy… | 57 | 2074 | active |
| Team-BANERUS/poketwo-Autocatcher A Discord selfbot-style automation tool that automatically catches Pokémon spawned by the Poketwo bot (and similar bots like Mewbot). It al… | 39 | 2070 | active |
| Blur009/Blur-AutoClicker Blur Auto Clicker is a free, open-source Windows auto-clicker application built with TypeScript and WebView2 that delivers accurate click s… | 80 | 2065 | active |
| ZEN Engine ZEN Engine is an open-source Business Rules Engine written in Rust with native bindings for Node.js, Python, Go, Java, Kotlin, C#, Swift, a… | 93 | 2064 | stable |
| LangGraph4j LangGraph4j is a Java library for building stateful, multi-agent applications with LLMs, inspired by the Python LangGraph project. It lets … | 89 | 2060 | active |
| whittlem/pycryptobot PyCryptoBot is a Python cryptocurrency trading bot supporting Binance, Coinbase Pro, and KuCoin with backtesting and technical-analysis-bas… | 52 | 2058 | active |
| injaneity/pi-computer-use A Pi extension that gives AI agents tools to observe and operate desktop applications on macOS, Windows, and Linux. Agents can find windows… | 80 | 2056 | active |
| mongoose-os-apps/shelly-homekit Open-source Apple HomeKit firmware for Shelly smart home devices, written in C++ on Mongoose OS. It exposes Shelly relays, sensors, and shu… | 92 | 2047 | active |
| DavidoTek/ProtonUp-Qt ProtonUp-Qt is a graphical Qt 6 application for installing and managing Steam compatibility tools like GE-Proton and Luxtorpeda, and Wine-G… | 85 | 2047 | active |
| certsocietegenerale/FIR FIR (Fast Incident Response) is a self-hosted cybersecurity incident management platform built with Django. It enables CSIRTs, CERTs, and S… | 65 | 2044 | active |
| KEV0143/Telegram-Software-SMM A Python-based SMM platform for Telegram that centralizes channel and chat management, segmented mass messaging, user validation, and chat … | 28 | 2044 | active |
| LumePart/Explo Explo is a self-hosted web application that brings Spotify's Discover Weekly-style music discovery to self-hosted music servers like Navidr… | 90 | 2042 | active |
| pygod7/Authix Authix is an async Discord bot built with Python and FastAPI that stores Discord member tokens ('auths') to back up and restore members acr… | 35 | 2042 | active |
| hgjazhgj/FGO-py A fully automatic, configuration-free, cross-platform Fate/Grand Order assistant that automates farming, event climbing, and weekly mission… | 66 | 2040 | active |
| yaqwsx/KiKit KiKit is a Python library, KiCAD plugin, and CLI tool that automates common KiCAD PCB workflow tasks such as panelization, manufacturing da… | 90 | 2036 | active |
| Commanded Commanded is an Elixir framework for building applications using the CQRS (Command Query Responsibility Segregation) and Event Sourcing (ES… | 85 | 2035 | stable |
| languine-ai/languine Languine is an AI-powered localization CLI and self-hostable platform that automatically translates application i18n files into multiple la… | 56 | 2033 | active |
| Chaos Toolkit The Chaos Toolkit (ctk) is a Python-based CLI for declaring and running Chaos Engineering experiments as JSON/YAML files. It is extensible … | 98 | 2029 | active |
| admindroid-community/powershell-scripts A collection of over 100 self-contained PowerShell scripts for managing, reporting on, and auditing Microsoft 365 (Office 365) tenants. Eac… | 75 | 2029 | active |
| Nuklon/Steam-Economy-Enhancer A free userscript (installed via Violentmonkey) that enhances the Steam Inventory, Steam Market, and Steam Trade Offers pages. It adds bulk… | 73 | 2029 | active |
| jonhoo/fantoccini Fantoccini is a Rust library providing a high-level async API for programmatically controlling browsers via the WebDriver protocol. It supp… | 76 | 2027 | active |
| Azure Functions Azure Functions is Microsoft's serverless, event-driven compute platform, and this repo contains the open-source runtime host that executes… | 94 | 2023 | active |
| BlueM/cliclick cliclick is a macOS command-line tool for emulating mouse clicks, movements, and keyboard input from the shell. It is written in Objective-… | 36 | 2022 | active |
| hxz393/BaiduPanFilesTransfers A Windows GUI tool built with Python and Tkinter for batch transferring shared Baidu Netdisk (BaiduPan) resources to your own account. It a… | 46 | 2019 | active |
| Hello-Mr-Crab/pywechat A Python library for automating the Windows desktop WeChat client through pywinauto-based UI automation (no reverse-engineering hooks), cov… | 63 | 2018 | active |
| pilotmoon/PopClip-Extensions Source code repository for PopClip extensions published in the official PopClip Extensions Directory, maintained by @pilotmoon. PopClip ext… | 75 | 2015 | active |
| reugn/go-quartz go-quartz is a minimalist, zero-dependency job scheduling library for Go, inspired by the Quartz Java scheduler. It provides a Scheduler in… | 55 | 2014 | active |
| trycompai/comp Comp AI is an open-source, AI-native compliance platform that automates evidence collection, policy generation, and continuous monitoring f… | 80 | 2013 | active |
| MAA1999/M9A M9A is an automation assistant for the mobile game Reverse: 1999, built on MaaFramework's image-recognition and simulated-control engine. I… | 94 | 2006 | active |
| SREWorks SREWorks is Alibaba's open-source cloud-native operations and maintenance (O&M) SaaS platform built on Kubernetes, applying DataOps and AIO… | 44 | 2006 | active |
| openclaw/clawsweeper ClawSweeper is a conservative GitHub maintenance bot that reviews open issues and pull requests on a schedule, writes durable markdown repo… | 76 | 2004 | active |
| Winget-AutoUpdate Winget-AutoUpdate (WAU) is a Windows application that uses the Winget package manager to automatically update installed apps daily in syste… | 89 | 2002 | active |
| elyra-ai/elyra Elyra is a set of AI-centric extensions for JupyterLab, including a visual pipeline editor for building and executing notebook-based pipeli… | 67 | 1998 | active |
| ssili126/tv A Python tool that automatically collects IPv4 hotel IPTV live stream sources (including CCTV, satellite, and some local Chinese channels),… | 71 | 1997 | active |
| ZeroPointSix/outlookEmailPlus OutlookMail Plus is a self-hosted email manager purpose-built for account registration and verification workflows. It automates fetching ve… | 76 | 1996 | active |
| cnlimiter/codex-manager A self-hosted Python web UI for managing OpenAI/ChatGPT accounts, supporting bulk registration via multiple temporary and IMAP email servic… | 57 | 1995 | active |
| tsingyuai/growth-lab Growth Lab is an open-source, end-to-end AI growth system that runs product marketing and user-acquisition loops through natural-language c… | 57 | 1991 | active |
| jeffbski/wait-on wait-on is a cross-platform CLI utility and Node.js API that waits for files, TCP ports, Unix sockets, and HTTP(S) resources to become avai… | 98 | 1987 | stable |
| fluid-cloudnative/fluid Fluid is a Kubernetes-native distributed dataset orchestrator and accelerator for data-intensive applications such as big data and AI workl… | 77 | 1986 | active |
| alibaba/compileflow CompileFlow is a high-performance, lightweight process orchestration engine from Alibaba that compiles BPMN 2.0 and TBBPM process definitio… | 66 | 1985 | active |
| Flexget/Flexget FlexGet is a multipurpose Python automation tool for content like torrents, NZBs, podcasts, comics, series, and movies. It pulls from sourc… | 95 | 1984 | active |
| pymedusa/Medusa Medusa is a self-hosted, open-source PVR application that automatically manages TV show libraries. It monitors configured shows, searches U… | 86 | 1984 | active |
| tiantianGPU/reg-factory A Python-based local web console that automates bulk registration of email and AI service accounts (Outlook, Gmail, ChatGPT, Grok, Claude, … | 78 | 1979 | active |
| MoeNetwork/Tieba-Cloud-Sign A self-hosted PHP web application that automatically performs daily check-ins (sign-ins) for Baidu Tieba accounts once configured on a serv… | 66 | 1973 | active |
| vincentneo/LosslessSwitcher A macOS menu bar application that automatically switches your audio device's sample rate to match the currently playing Apple Music Lossles… | 78 | 1965 | active |
| telegram-sms/telegram-sms An Android app that runs a Telegram bot on your phone to forward SMS messages, missed/incoming call notifications, and battery status to Te… | 75 | 1965 | active |
| ffxiv-teamcraft/ffxiv-teamcraft FFXIV Teamcraft is a collaborative crafting and gathering tool for Final Fantasy XIV, available as a web app and desktop application. It le… | 95 | 1963 | active |
| fossasia/star-me Star Me is a small browser-based JavaScript script that automatically stars FOSSASIA repositories on GitHub. It is run by pasting it into t… | 75 | 1961 | active |
| Azure/Microsoft-Defender-for-Cloud The official Microsoft Defender for Cloud community repository containing PowerShell scripts, Azure Policy definitions, Logic App templates… | 76 | 1959 | active |
| airsquared/blobsaver blobsaver is a cross-platform GUI and CLI application for automatically saving SHSH blobs for iOS devices, useful for future downgrades and… | 39 | 1958 | active |
| senzhk/ADBKeyBoard ADBKeyBoard is an Android virtual keyboard (IME) that receives text input commands via ADB broadcast intents. It enables sending arbitrary … | 77 | 1955 | active |
| MLJ MLJ.jl is a machine learning framework for Julia providing a common interface to over 200 models, with meta-algorithms for model selection,… | 91 | 1946 | stable |
| OpenBMB/StaffDeck StaffDeck is an open-source enterprise platform for building and managing AI-powered digital employees that codify professional experience,… | 78 | 1944 | active |
| sidekiq-cron/sidekiq-cron Sidekiq-Cron is a Ruby gem that adds cron-style job scheduling to Sidekiq, running a scheduler thread alongside Sidekiq workers. It support… | 76 | 1944 | stable |
| BasicProtein/AugmentCode-Free A Python-based maintenance toolkit that patches the AugmentCode extension across VS Code, Cursor, Windsurf, and JetBrains IDEs to enable un… | 34 | 1944 | active |
| GhostManager/Ghostwriter Ghostwriter is an open-source Django-based platform from SpecterOps for managing offensive security engagements, including client/project t… | 95 | 1940 | active |
| autoclaw-cc/xiaohongshu-skills A set of AI agent skills (SKILL.md format) plus a Chrome extension that automates Xiaohongshu (RED) using your real logged-in browser sessi… | 64 | 1938 | active |
| Pactum7/ticket-grabbing A collection of AutoX.js automation scripts for Android that grab and monitor event tickets on Chinese ticketing platforms (Maoyan, FenWanD… | 64 | 1937 | active |
| AlexxIT/YandexStation A Home Assistant custom component (installed via HACS) for controlling Yandex smart speakers and other Alice smart home devices. It support… | 98 | 1935 | active |
| hotyue/IP-Sentinel IP-Sentinel is a lightweight, modular Master-Agent distributed system for maintaining VPS IP assets. It detects IP geolocation misclassific… | 80 | 1935 | active |
| stevearc/overseer.nvim overseer.nvim is a task runner and job management plugin for Neovim written in Lua. It lets users define, run, and monitor tasks (make, npm… | 66 | 1934 | active |
| derekantrican/GAS-ICS-Sync A Google Apps Script that syncs ICS/ICAL calendar files into Google Calendar far more frequently than Google's built-in 12-24 hour refresh.… | 45 | 1927 | active |
| blacktwin/JBOPS A collection of Python utility scripts for managing and automating Plex Media Server tasks, built on Tautulli, python-plexapi, and requests… | 51 | 1926 | active |
| FJ-OMS/oms-erp An open-source omni-channel business middleware (zhongtai) system for new retail, combining an order management system (OMS/e-commerce ERP)… | 45 | 1923 | active |
| sartography/SpiffWorkflow SpiffWorkflow is a pure Python workflow engine that parses and executes BPMN process diagrams and DMN decision tables. It enables building … | 82 | 1922 | active |
| claabs/epicgames-freegames-node A self-hosted Node.js/TypeScript service that automatically logs into Epic Games Store accounts, finds weekly free games, and sends prepopu… | 67 | 1922 | active |
| linbailo/zyqinglong A collection of self-use scripts for the Qinglong panel that automates daily check-ins and coupon collection for Chinese apps like Didi, Me… | 37 | 1922 | active |
| liqiang-xxfy/fly-cursor-free FlyCursor is a desktop GUI tool that keeps Cursor Pro 14-day trials active by automatically registering new local accounts and switching be… | 37 | 1917 | active |
| xtekky/TikTok-ViewBot A Python-based TikTok view bot that sends fake views via HTTP requests against Zefoy, without needing Selenium. It includes an automatic ca… | 75 | 1913 | active |
| maid/maid Maid is a Ruby-based command-line tool that automatically cleans up and organizes files based on user-defined rules written in Ruby. It is … | 92 | 1911 | active |
| wuwentao/midea_ac_lan A Home Assistant integration (HACS custom component) that discovers and controls Midea M-Smart appliances such as air conditioners, fans, w… | 87 | 1911 | active |
| n00bcodr/Jellyfin-Enhanced A comprehensive Jellyfin plugin that enhances the Jellyfin web UI with keyboard shortcuts, subtitle styling, TMDB and user reviews, Seerr i… | 82 | 1911 | active |
| openremote/openremote OpenRemote is a 100% open-source (AGPLv3) IoT platform for device management, automation, and data visualization, built on a Java backend w… | 93 | 1909 | active |
| FlowGraph A design-agnostic node-based event editor plugin for Unreal Engine for scripting the flow of gameplay and narrative events. Nodes are simpl… | 92 | 1909 | active |
| skywind3000/asyncrun.vim A Vim/NeoVim plugin that runs shell commands asynchronously in the background using Vim 8 and NeoVim job APIs, streaming output to the quic… | 46 | 1905 | stable |
| pmh1314520/WebRPA WebRPA is an open-source, no-code visual RPA tool for building automation workflows by dragging and connecting modules, covering web scrapi… | 82 | 1904 | active |
| vasusen-code/SaveRestrictedContentBot A self-hostable Telegram bot built with Pyrogram that saves and forwards restricted content from public and private Telegram chats, with cu… | 32 | 1902 | stable |
| paxtonhare/demo-magic demo-magic is a bash shell script that lets presenters script repeatable command-line demos instead of typing live. It simulates typing, wa… | 75 | 1896 | active |
| pyrevitlabs/pyRevit pyRevit is a Rapid Application Development (RAD) environment and framework for Autodesk Revit, letting users create and distribute Revit ad… | 91 | 1894 | active |
| coder-hxl/x-crawl x-crawl is a flexible Node.js crawler library that supports crawling dynamic pages, static pages, API data, and files, with optional AI ass… | 67 | 1889 | active |