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 |
|---|---|---|---|
| osTicket osTicket is a widely-used open source support ticket system that integrates inquiries from email, phone, and web forms into a multi-user we… | 84 | 3922 | stable |
| citusdata/pg_cron pg_cron is a cron-based job scheduler for PostgreSQL that runs inside the database as an extension. It uses a background worker to track an… | 84 | 3906 | stable |
| AutoKey AutoKey is a desktop automation utility for Linux and X11 that provides keyboard and GUI automation, including text expansion, hotkeys, and… | 67 | 3895 | active |
| google/copybara Copybara is a Java-based command-line tool from Google that transforms and moves code between repositories, keeping a confidential and a pu… | 95 | 3883 | active |
| dromara/liteflow LiteFlow is a lightweight, programmable component-based rule engine for Java that orchestrates complex business logic via DSL rules (XML/JS… | 75 | 3881 | active |
| jordansissel/xdotool xdotool is an X11 automation tool that simulates keyboard and mouse input and manages windows (search, move, resize, activate, switch deskt… | 77 | 3860 | active |
| golutra/golutra Golutra is a Tauri-based desktop application (Vue 3 + Rust) that orchestrates multiple AI coding CLI agents such as Claude Code, Codex CLI,… | 81 | 3853 | active |
| Netflix/maestro Netflix Maestro is a general-purpose workflow orchestrator providing workflow-as-a-service for data, ML, and software pipelines. It schedul… | 68 | 3843 | active |
| jmiao24/Paper2Agent Paper2Agent is a multi-agent AI system that automatically converts research paper codebases into interactive AI agents with minimal human i… | 61 | 3831 | active |
| Mixpost Mixpost is a self-hosted, open-source social media management platform for scheduling, publishing, and analyzing content across networks li… | 73 | 3824 | active |
| HughYau/qiushi-skill Qiushi-Skill is a collection of AI Agent Skills that distills a general principle and nine methodological tools from classical materialist … | 59 | 3820 | active |
| CHNZYX/Auto_Simulated_Universe A Python-based automation tool for the Honkai: Star Rail 'Simulated Universe' game mode, using screen recognition to play the roguelike mod… | 81 | 3796 | active |
| vitorgalvao/custom-alfred-iterm-scripts An AppleScript that integrates iTerm2 with Alfred's custom terminal feature on macOS. Users paste it into Alfred Preferences to make Alfred… | 80 | 3796 | stable |
| fqscfqj/Y2A-Auto Y2A-Auto is a self-hosted Python application that automates re-uploading YouTube videos to AcFun and bilibili. It handles the full pipeline… | 81 | 3787 | active |
| frappe/crm Frappe CRM is a fully featured, open-source CRM application built on the Frappe Framework for managing leads, deals, contacts, and sales pi… | 92 | 3784 | active |
| gemini-cli-extensions/conductor Conductor is a plugin for AI coding agents such as Antigravity and Claude Code that enables Spec-Driven Development. It turns the agent int… | 69 | 3768 | active |
| nuke-build/nuke NUKE is a build automation system for C#/.NET that lets you define builds as regular C# console applications instead of Makefiles or XML. I… | 59 | 3754 | active |
| DarthSim/overmind Overmind is a process manager for Procfile-based applications that runs multiple processes in a tmux session. It lets developers start, sto… | 26 | 3753 | active |
| yaojingang/GEOFlow GEOFlow is an open-source content engineering and multi-site distribution system built for GEO (Generative Engine Optimization), combining … | 79 | 3747 | active |
| OpnForm/OpnForm OpnForm is an open-source, no-code form builder for creating forms, surveys, and workflows with unlimited submissions, conditional logic, f… | 96 | 3744 | active |
| GitFrog1111/OpenWhip OpenWhip is a novelty desktop tray application that lets you 'whip' the Claude Code AI coding agent to make it work faster. Clicking the wh… | 49 | 3742 | active |
| foryourhealth111-pixel/Vibe-Skills VibeSkills is a general-purpose Skill that automatically routes locally installed Skills and orchestrates multi-step harness workflows for … | 83 | 3729 | active |
| gotalab/cc-sdd cc-sdd is an npm-distributed harness that installs a spec-driven development (SDD) workflow as 17 Agent Skills for AI coding agents like Cl… | 85 | 3715 | active |
| Kargo Kargo is a GitOps-based application lifecycle orchestration tool that automates the promotion of software artifacts through multi-stage dep… | 94 | 3697 | active |
| S3cur3Th1sSh1t/WinPwn WinPwn is a PowerShell-based automation framework for internal Windows penetration testing and Active Directory security assessment. It bun… | 37 | 3695 | active |
| GuoXiCheng/SKIP SKIP is a free, open-source Android app that uses Android's accessibility service to automatically tap the 'skip' button on app splash-scre… | 65 | 3694 | active |
| leaperone/MultiPost-Extension MultiPost is an open-source browser extension (with a companion desktop app) that publishes text, images, videos, and other content to 10+ … | 88 | 3670 | active |
| AWX AWX is a web-based UI, REST API, and task engine built on top of Ansible, serving as the upstream project for Red Hat Ansible Automation Pl… | 68 | 15599 | maintenance |
| Arcenox-co/TickerQ TickerQ is a fast, reflection-free background job scheduler for .NET that uses C# source generators to register job handlers at compile tim… | 88 | 3645 | active |
| ericosiu/ai-marketing-skills An open-source collection of Claude Code skills (workflows, scripts, scoring algorithms, and automation pipelines) for marketing and sales … | 58 | 3631 | active |
| Nain57/Smart-AutoClicker Klick'r (formerly Smart AutoClicker) is an open-source Android app that automates repetitive clicks and swipes, with optional image-detecti… | 95 | 3628 | active |
| zc-zhangchen/any-auto-register A multi-platform automated account registration and management system with a Web UI, plugin-based extensibility, and batch registration sup… | 58 | 3625 | active |
| ploomber/ploomber Ploomber is a Python framework for building maintainable data pipelines from scripts and Jupyter notebooks, with iterative local developmen… | 10 | 3621 | active |
| ESPEasy ESPEasy is open-source firmware for ESP8266 and ESP32 microcontrollers that turns them into easy-to-configure multi-sensor and actuator dev… | 87 | 3617 | active |
| WSA-Community/WSAGAScript A set of shell scripts that inject Google Apps (including the Play Store and Google services) into a Windows Subsystem for Android (WSA) im… | 32 | 3609 | active |
| make-all/tuya-local A Home Assistant custom integration that provides local network control of Tuya-based smart home devices without routing through the Tuya c… | 99 | 3583 | active |
| UIAutomation A Python 3 wrapper around Microsoft's UIAutomation API for automating and inspecting Windows desktop application GUIs. It supports controls… | 67 | 3581 | active |
| samuelgursky/davinci-resolve-mcp A Model Context Protocol (MCP) server that lets AI assistants like Claude control DaVinci Resolve Studio through its official Scripting API… | 84 | 3575 | active |
| NoFlo NoFlo is a JavaScript implementation of Flow-Based Programming (FBP), where applications are defined as graphs of independent components co… | 68 | 3557 | active |
| wushuo894/ani-rss ANI-RSS is a self-hosted Java application that automates anime tracking via RSS feeds: it subscribes to shows, downloads torrents through q… | 87 | 3555 | active |
| runjuu/InputSourcePro Input Source Pro is a free, open-source macOS utility that automatically switches keyboard input sources based on the active application or… | 79 | 3552 | active |
| cespare/reflex Reflex is a small Go CLI tool that watches a directory and reruns a command when matching files change. It supports regex/glob file matchin… | 59 | 3551 | stable |
| smallfawn/QLScriptPublic A public collection of JavaScript automation scripts for the Qinglong (青龙) task-scheduling panel, primarily performing daily check-ins, sig… | 75 | 3543 | active |
| pjialin/py12306 A Python-based ticket booking assistant for China's 12306 railway system, supporting multi-account, multi-task ticket purchasing with distr… | 66 | 14959 | maintenance |
| pst-group/pysystemtrade pysystemtrade is a Python framework for systematic futures trading, implementing the systems from Rob Carver's book 'Systematic Trading'. I… | 77 | 3526 | active |
| Nextflow Nextflow is an open-source DSL and runtime for building scalable, portable, and reproducible data-driven computational pipelines, based on … | 100 | 3514 | stable |
| rgthree/rgthree-comfy A collection of custom nodes and UI improvements for ComfyUI, the node-based Stable Diffusion interface. It adds utility nodes like seed co… | 63 | 3505 | active |
| flydelabs/flyde Flyde is an open-source visual, flow-based programming toolkit that runs in VS Code and integrates with existing TypeScript/JavaScript code… | 45 | 3505 | active |
| basnijholt/adaptive-lighting A Home Assistant custom integration that automatically adjusts light brightness and color temperature based on the sun's position, with man… | 97 | 3493 | active |
| growchief/growchief GrowChief is an open-source, self-hostable social media automation and outreach tool that automates actions like sending connection request… | 37 | 3486 | active |
| rlaope/oh-my-hermes oh-my-hermes (OMH) is an installable enhancement layer for the Hermes Agent that adds planning, research, coding handoffs, agentic memory, … | 82 | 3485 | active |
| OCS 网课助手 OCS (Online Course Script) is a userscript and companion Electron desktop app that automates online course tasks for Chinese university e-l… | 88 | 3484 | active |
| white0dew/XiaohongshuSkills A Python CLI tool and agent Skill that automates Xiaohongshu (RED/RedNote) via Chrome DevTools Protocol, supporting publishing posts with i… | 60 | 3471 | active |
| Samueli924/chaoxing A Python command-line tool that automatically completes task points (videos, quizzes) on the Chaoxing Xuexitong / Fanya online learning pla… | 74 | 3469 | active |
| integrations/slack GitHub's official Slack integration that brings GitHub notifications, link previews, and actions into Slack channels. The repository hosts … | 41 | 3459 | active |
| Interactor A Ruby gem providing a common interface for encapsulating business logic in single-purpose objects called interactors. Each interactor oper… | 43 | 3456 | stable |
| Kometa-Team/Kometa Kometa is a Python application that manages and updates metadata for Plex media libraries, automatically building collections, playlists, a… | 100 | 3454 | active |
| abgox/InputTip InputTip is a rule-driven input method (IME) state manager for Windows built with AutoHotkey. It visually indicates the current input state… | 81 | 3454 | active |
| gautamkrishnar/blog-post-workflow A GitHub Action that automatically fetches your latest blog posts, StackOverflow activity, or YouTube videos via RSS feeds and displays the… | 95 | 3446 | active |
| frappe/helpdesk Frappe Helpdesk is a free, open-source customer support and ticket management application built on the Frappe Framework with a Vue 3 fronte… | 99 | 3430 | active |
| chrisvel/tududi Tududi is a self-hosted, open-source task management and life organization app built with React and Express/TypeScript. It organizes tasks,… | 90 | 3417 | active |
| xlwings/xlwings xlwings is a BSD-licensed Python library that lets you call Python from Excel and automate Excel from Python, replacing VBA macros with Pyt… | 98 | 3412 | active |
| WeChatPlugin-MacOS A macOS WeChat (微信) tweak/plugin written in Objective-C that injects extra features into the official WeChat client, such as message anti-r… | 23 | 14281 | maintenance |
| Actionsflow Actionsflow is a free, developer-oriented alternative to Zapier and IFTTT that automates workflows using YAML files with GitHub Actions-com… | 50 | 3373 | active |
| LangGraph.js LangGraph.js is a TypeScript/JavaScript framework for building stateful, long-running LLM agents as graphs of nodes and edges, mixing deter… | 90 | 3366 | active |
| lxf746/any-auto-register A desktop application (Mac/Windows, built on Python/FastAPI with an embedded React UI) that automates registration and lifecycle management… | 70 | 3364 | active |
| ColeMurray/background-agents An open-source, self-hostable background coding agent system (Open-Inspect) inspired by Ramp's Inspect, where AI agents work on tasks in sa… | 61 | 3363 | active |
| shiyutim/tickets A desktop ticket-sniping application for the Damai (大麦) ticketing platform, built with Tauri, Rust, and Vue, that calls Damai's H5 APIs to … | 93 | 3362 | active |
| dorny/paths-filter A GitHub Action that conditionally runs workflow jobs and steps based on which files were modified in a pull request, feature branch, or pu… | 95 | 3360 | active |
| DevilXD/TwitchDropsMiner A Python desktop application that AFK-mines timed Twitch drops by simulating stream watching via metadata requests, with automatic drop cla… | 86 | 3353 | active |
| EpicGames/BlenderTools A collection of Blender addons from Epic Games that streamline the game development workflow between Blender and Unreal Engine. It includes… | 65 | 3337 | active |
| Freenom Auto Renewal A PHP script that automatically renews free Freenom domain names before they expire, deployable via Docker or various cloud platforms. It s… | 72 | 3331 | active |
| SQLMesh/sqlmesh SQLMesh is a scalable data transformation framework for running and deploying SQL or Python data models, backward compatible with dbt. It p… | 95 | 3329 | active |
| AlexxIT/SonoffLAN A Home Assistant custom component (HACS integration) for controlling Sonoff devices running original eWeLink firmware over both local netwo… | 97 | 3320 | active |
| AlexanderPro/SmartSystemMenu A Windows utility that extends the system menu of every window with extra items like Always On Top, transparency, alignment, roll up, hide,… | 84 | 3311 | active |
| errbotio/errbot Errbot is a Python chatbot daemon that connects to chat services like IRC, Telegram, XMPP, Slack, and Discord, letting you run scripts and … | 81 | 3311 | active |
| TTN Tracker Mycodo is an open-source environmental monitoring and regulation system for the Raspberry Pi that connects sensors and outputs to sense and… | 79 | 3295 | active |
| Bree Bree is a job/task scheduler library for Node.js and JavaScript supporting cron, Date, ms, and human-readable interval syntax. It runs jobs… | 69 | 3293 | active |
| PastKing/tgbot-verify A self-hosted Python Telegram bot that automates SheerID student/teacher identity verification flows for services like Spotify, ChatGPT, Ge… | 45 | 3293 | active |
| aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE A Python script that scrapes coupon sites for free Udemy course coupons and automatically enrolls the user in paid courses for free using S… | 55 | 3289 | active |
| node-cron/node-cron node-cron is a zero-dependency job scheduling library for Node.js that runs recurring tasks using standard cron expressions. It supports ov… | 92 | 3280 | stable |
| maxdorninger/MediaManager MediaManager is a modern, self-hosted media management system for organizing and automating TV and movie collections. It serves as an all-i… | 69 | 3276 | active |
| fleschutz/PowerShell A mega collection of 600+ free, stand-alone PowerShell scripts (.ps1) that run on Linux, macOS, and Windows. The scripts cover command-line… | 76 | 3271 | active |
| speedyg0nz/MagInkCal MagInkCal is a DIY E-Ink magic calendar application that syncs events from Google Calendar and renders them onto a Waveshare 12.48" tri-col… | 32 | 3271 | stable |
| WeBankFinTech/DataSphereStudio DataSphere Studio is a one-stop data application development and management portal from WeBank, built on the Linkis computing middleware. I… | 43 | 3267 | active |
| koderover/zadig Zadig is an open-source, cloud-native DevOps platform built on Kubernetes and AI large language models. It provides CI/CD workflows, releas… | 92 | 3253 | active |
| jherrodthomas/automotive-skills-suite A suite of 152 installable Claude skills (76 builder + 76 reviewer pairs) that generate structured automotive engineering deliverables as x… | 60 | 3243 | active |
| GladysAssistant/Gladys Gladys Assistant is a privacy-first, open-source smart home platform that runs locally via Docker on a mini-PC, NAS, or Raspberry Pi. It of… | 95 | 3237 | active |
| dvanoni/notero Notero is a Zotero plugin that syncs Zotero items and notes into a Notion database. It watches specified Zotero collections and automatical… | 88 | 3237 | active |
| AutoMaker-Org/automaker Automaker is an open-source, local agentic IDE that lets users manage software tasks on a Kanban board and have autonomous AI agents (power… | 62 | 3228 | active |
| crawlab-team/artipub ArtiPub is a self-hosted article publishing platform that automatically distributes content to multiple media channels such as CSDN and Seg… | 48 | 3205 | active |
| pedroCabrera/PyFlow PyFlow is a general-purpose visual scripting framework for Python built on Qt/PySide2, letting users compose programs as node graphs with s… | 37 | 3201 | active |
| tio/tio tio is a command-line serial device I/O tool for connecting to serial TTY devices with a simple interface and configuration file support. I… | 50 | 3181 | active |
| FlaUI/FlaUI FlaUI is a .NET library for automated UI testing of Windows applications (Win32, WinForms, WPF, Store Apps), wrapping Microsoft's native UI… | 63 | 3171 | active |
| TurixAI/TuriX-CUA TuriX is an open-source computer-use agent (CUA) that lets AI models take real actions on a desktop GUI - clicking, typing, and navigating … | 67 | 3170 | active |
| KhazP/vibe-coding-prompt-template A collection of structured prompt templates and an npx-installable CLI (vibeworkflow) that guides developers through turning an app idea in… | 80 | 3160 | active |
| feder-cr/invisible_playwright A Python library that provides an antidetect, stealth-patched Firefox build for Playwright, with fingerprints set at the C++ engine level a… | 78 | 3160 | active |
| Chachamaru127/claude-code-harness A development harness plugin for Claude Code (and Codex CLI, Cursor, Grok) that enforces a disciplined Plan→Work→Review→Release loop with s… | 77 | 3160 | active |
| tfeldmann/organize organize is a Python-based command-line tool that automates file management using rule-based configurations with filters and actions. It sa… | 66 | 3157 | active |
| WecomTeam/wecom-cli The official WeCom (WeChat Work) command-line tool written in Rust, letting humans and AI agents operate WeCom from the terminal. It covers… | 58 | 3153 | active |