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 |
|---|---|---|---|
| jacklul/pihole-updatelists A PHP CLI script that automatically keeps Pi-hole's ad-blocking lists in sync with remote sources. It manages list additions and removals w… | 68 | 1656 | active |
| StuffAnThings/qbit_manage A Python CLI tool and Docker image that automates tedious qBittorrent management tasks such as tagging, categorizing, share limits, and cle… | 100 | 1654 | active |
| OpenFunction/OpenFunction OpenFunction is a cloud-native, open-source Function-as-a-Service (FaaS) platform built on Kubernetes that lets developers deploy business … | 23 | 1654 | active |
| NRules NRules is an open-source production rules engine for .NET based on the Rete matching algorithm, with rules authored in C# via an internal f… | 63 | 1651 | active |
| openshiporg/openship Openship is an open-source order router that connects e-commerce sales channels (Shopify, WooCommerce, eBay, Amazon) to fulfillment partner… | 68 | 1650 | active |
| Workflow A Vue-based UI component library that replicates DingTalk's approval workflow designer, letting users visually build approval flows with ap… | 32 | 1648 | active |
| sapegin/mrm Mrm is a command line tool that applies codemods to project configuration files like package., .gitignore, and .eslintrc, keeping them in s… | 23 | 1647 | active |
| itsToggle/plex_debrid A Python application that monitors Plex, Trakt, and Overseerr watchlists and automatically fetches requested movies and shows from torrent … | 10 | 1647 | active |
| TonyJiangWJ/Ant-Forest An AutoJS-based automation script for Android that automatically collects energy in Alipay's Ant Forest feature. It uses image recognition … | 52 | 1645 | active |
| luangjokaj/wordpressify WordPressify is a Docker-based development tool that automates WordPress theme and plugin development workflows. It scaffolds a project wit… | 79 | 1642 | active |
| facebookincubator/submitit Submitit is a lightweight Python library for submitting Python functions as jobs to a Slurm cluster, wrapping submission and providing acce… | 47 | 1642 | active |
| mediar-ai/terminator Terminator is a Windows-native desktop automation library and MCP server, described as 'Playwright for your entire desktop'. It drives nati… | 63 | 1640 | active |
| hex-ci/smzdm_script A collection of JavaScript automation scripts for the Qinglong panel that performs daily check-ins, lucky draws, and daily tasks on the SMZ… | 66 | 1638 | active |
| YanCchen/YCursor YCursor is a free desktop GUI tool for Windows and macOS that automates resetting Cursor IDE machine IDs and auto-registering new trial acc… | 33 | 1638 | active |
| VNCCS VNCCS is a ComfyUI custom node suite providing an end-to-end pipeline for generating visual novel character sprites with consistent appeara… | 84 | 1635 | active |
| leonardsellem/n8n-mcp-server A Model Context Protocol (MCP) server that lets AI assistants interact with n8n workflow automation instances through natural language. It … | 30 | 1630 | active |
| agola-io/agola Agola is a self-hosted, distributed CI/CD platform written in Go that executes containerized, reproducible build and deployment workflows t… | 50 | 1627 | active |
| jacobdeichert/mask Mask is a CLI task runner written in Rust where tasks are defined in a markdown file (maskfile.md). Headings define commands, blockquotes d… | 53 | 1625 | active |
| Nornir Nornir is a pure Python automation framework for operating collections of network devices, providing pluggable inventory management and mul… | 83 | 1624 | active |
| aahnik/tgcf tgcf is a Python-based Telegram message forwarding automation tool that syncs messages between source and destination chats using either bo… | 23 | 1623 | active |
| psake/psake psake is a build automation tool written in PowerShell, inspired by rake, that lets you define build tasks and dependencies in plain PowerS… | 64 | 1618 | active |
| Forsy Agent Apprenticeship is an open ecosystem and CLI tool where AI agents complete real-world tasks through iterative workflow loops, are eval… | 57 | 1617 | active |
| renmu123/biliLive-tools An all-in-one desktop application for live stream recording and post-processing, supporting multi-platform recording (Bilibili, Douyu, Huya… | 89 | 1612 | active |
| transistorsoft/react-native-background-fetch A React Native plugin that wakes an app in the background roughly every 15 minutes on iOS and Android to execute periodic callbacks, with s… | 64 | 1610 | active |
| EtienneLescot/n8n-as-code n8n-as-code is a toolkit (VS Code/Cursor extension, CLI, and AI agent skills) for managing n8n workflows as code with GitOps-style sync and… | 78 | 1608 | active |
| python-discord/bot The community Discord bot for the Python Discord server, providing moderation, utility, and server-management features. It is a Python appl… | 75 | 1605 | active |
| LuckyPray/XAutoDaily XAutoDaily is an open-source Xposed module for QQ that automates daily check-ins, sign-ins, and tasks such as member tasks, likes, and stre… | 90 | 1603 | active |
| Xetera/ghost-cursor A TypeScript library that generates human-like mouse movement paths using bezier curves, usable standalone on any 2D plane or integrated wi… | 76 | 1601 | active |
| myfanhua/turb-gpt-free-register A Python tool that bulk-registers ChatGPT/OpenAI accounts using pure-protocol requests or anti-fingerprint browser automation (RoxyBrowser,… | 58 | 1600 | active |
| pedrohcgs/claude-code-my-workflow A ready-to-fork Claude Code template repository for AI-assisted academic work with LaTeX/Beamer, Quarto, and R. It orchestrates specialized… | 77 | 1598 | active |
| LeyckerS/moondownloader Moon Downloader is a bulk file downloader for the datanodes.to and fuckingfast.co file hosts, extracting direct links either via a real Chr… | 88 | 1597 | active |
| jhuckaby/Cronicle Cronicle is a multi-server task scheduler and runner with a web-based UI, written in Node.js. It replaces cron with support for scheduled, … | 95 | 5857 | maintenance |
| DoL-Lyra/Lyra DoL-Lyra is an automated packaging repository that bundles the game Degrees of Lewdity with its Chinese localization and a selection of mod… | 92 | 1594 | active |
| LeeeSe/MessAuto MessAuto is a free macOS menu bar application, built in Rust, that automatically extracts SMS and email verification codes from the built-i… | 64 | 1590 | active |
| mysticatea/npm-run-all npm-run-all is a CLI tool (with run-s and run-p shorthands and a Node API) for running multiple npm-scripts in parallel or sequentially, wi… | 23 | 5833 | maintenance |
| mdhiggins/sickbeard_mp4_automator A Python automation script (SMA) that converts downloaded video files to a standardized MP4 format with H264/AAC defaults and tags them wit… | 72 | 1586 | active |
| dfir-iris/iris-web IRIS is a self-hosted, collaborative web platform for incident responders to share technical details and manage investigations. It ships as… | 96 | 1582 | active |
| XdKing2/MALVIN-XD MALVIN-XD is a JavaScript WhatsApp bot that automates chats with features like AI-powered replies, auto-reacts, status saving and replying,… | 81 | 1582 | active |
| LangGraph A Python library for building swarm-style multi-agent systems on top of LangGraph, where specialized agents dynamically hand off control to… | 70 | 1580 | active |
| labnol/unsubscribe-gmail Gmail Unsubscriber is an open-source Google Apps Script that automatically unsubscribes your email address from unwanted newsletters and bu… | 35 | 1569 | active |
| WarmUpTill/SceneSwitcher Advanced Scene Switcher is an OBS Studio plugin that automates tasks using macros composed of conditions and actions. It supports a wide ra… | 95 | 1567 | active |
| cross-seed/cross-seed cross-seed is a Node.js application that automatically finds and downloads torrents matching your existing torrent library across multiple … | 89 | 1566 | active |
| unitedbyai/droidclaw DroidClaw is an AI agent that controls Android phones via ADB, using a perceive-reason-act loop over accessibility trees and screenshots to… | 54 | 1566 | active |
| OpenEMS/openems OpenEMS is an open-source, modular Energy Management System for monitoring and controlling energy storage, photovoltaics, EV chargers, heat… | 96 | 1562 | active |
| Drovosek01/adobe-packager A Python CLI script that downloads portable installers of Adobe software for macOS in various versions and languages. It is aimed at system… | 75 | 1561 | active |
| skernelx/tavily-key-generator A Python toolkit that automates signup flows for Tavily, Firecrawl, and Exa using real browser automation (Playwright/Camoufox), Turnstile … | 44 | 1560 | active |
| dr34m-cn/taosync TaoSync is an automated file synchronization tool for OpenList/AList v3+, featuring a built-in storage engine, job scheduling, and a Vue-ba… | 76 | 1559 | active |
| yigitkonur/cli-continues A TypeScript CLI tool that exports AI coding sessions from one tool (Claude Code, Codex, Copilot, Gemini CLI, Cursor, and 11 others) and re… | 49 | 1553 | active |
| GWUDCAP/cc-sessions cc-sessions is an opinionated installer/extension that sets up a structured, session-based development workflow for Claude Code, including … | 44 | 1546 | active |
| cla-assistant/cla-assistant CLA assistant is a web service and self-hostable application that automates Contributor License Agreement handling for GitHub repositories.… | 23 | 1544 | stable |
| janbjorge/pgqueuer PgQueuer is a Python library that turns an existing PostgreSQL database into a background job and task queue using FOR UPDATE SKIP LOCKED a… | 88 | 1540 | active |
| wileyyugioh/zotmoov ZotMoov is a Zotero 7 plugin that automatically moves or copies imported attachments to a custom directory and links them back to Zotero it… | 92 | 1538 | active |
| george518/PPGo_Job PPGo_Job is a lightweight, web-based scheduled task (cron) management system written in Go. It provides a visual UI with multi-user permiss… | 23 | 1535 | stable |
| mcallegari/qlcplus Q Light Controller Plus (QLC+) is a free, cross-platform application for controlling DMX and analog lighting systems such as moving heads, … | 87 | 1534 | active |
| 16131zzzzzzzz/EveryoneNobel EveryoneNobel is a Python framework built on ComfyUI that generates personalized Nobel Prize portrait images, overlaying text via HTML temp… | 23 | 1533 | active |
| Exq Exq is a job processing library for Elixir that uses Redis as its backing store and is compatible with Resque and Sidekiq job formats. It h… | 90 | 1532 | stable |
| sigma67/spotify_to_ytmusic A Python command-line tool that clones Spotify playlists to YouTube Music, including transferring single playlists, all playlists of a user… | 52 | 1532 | active |
| studyhelperhelper/studyhelper An Android app disguised as a Sudoku game that automates earning daily points in the Xuexi Qiangguo (学习强国) app. It uses accessibility servi… | 23 | 1531 | active |
| Zhengqbbb/cz-git cz-git is a highly customizable, lightweight Commitizen adapter for generating standardized Conventional Commits git commit messages, with … | 84 | 1529 | active |
| algora-io/algora Algora is a self-hostable web platform that connects companies with open source engineers through jobs, contracts, and bounties. It include… | 61 | 1528 | active |
| pyhOn A Home Assistant integration that connects Haier, Candy, and Hoover home appliances via the hOn mobile app API. It supports 11 appliance ty… | 22 | 1528 | active |
| dgreif/ring Unofficial TypeScript packages for interacting with Ring doorbells, cameras, alarm systems, and smart lighting. It includes ring-client-api… | 86 | 1526 | active |
| OpenKore/openkore OpenKore is a free, open-source custom client and intelligent automation assistant (bot) for the MMORPG Ragnarok Online, written in Perl. I… | 72 | 1525 | active |
| gitcoffee-os/postbot PostBot is an open-source multi-platform content synchronization assistant that publishes articles, notes, images, videos, and audio to man… | 62 | 1524 | active |
| OneDragon-Anything/StarRailOneDragon StarRailOneDragon is a Python-based automation application for the game Honkai: Star Rail that handles daily tasks automatically, using scr… | 82 | 1518 | active |
| Better Thermostat Better Thermostat is a custom Home Assistant integration that makes dumb TRV (thermostatic radiator valve) climate entities smart. It combi… | 99 | 1515 | active |
| SilentDemonSD/WZML-X WZML-X is a self-hosted Telegram mirror and leech bot written in Python that downloads files from torrents, Mega, Google Drive, direct link… | 93 | 1513 | active |
| Socioboard Socioboard is an open-source social media management and content marketing platform that lets users manage multiple social accounts, schedu… | 66 | 1513 | active |
| LTEnjoy/easyChat A Windows desktop WeChat assistant (non-web WeChat) built with Python and UI automation, distributed as a ready-to-run exe with a GUI. It s… | 96 | 1509 | active |
| jmathai/elodie Elodie is a Python command-line tool that organizes photos, videos, and audio files based on their EXIF metadata, sorting them into folder … | 49 | 1507 | active |
| warproxxx/poly-maker A maker-only automated market-making bot for the Polymarket CLOB V2 prediction market, focused on political markets. It maintains two-sided… | 58 | 1506 | active |
| dsherret/dax Dax is a TypeScript library providing cross-platform shell scripting tools for Deno and Node.js, inspired by zx. It offers a template-liter… | 98 | 1504 | active |
| Vincentqyw/cv-arxiv-daily An automated daily digest of computer vision and robotics arXiv papers (SLAM, SFM, visual localization, keypoint detection, image matching,… | 76 | 1500 | active |
| najmuzzaman-mohammad/gawkbot WUPHF (gawkbot) is a locally-run application that turns described manual workflows into AI agent 'microapps' with their own UI, schedules, … | 78 | 1499 | active |
| petervanderdoes/gitflow-avh A collection of Git extensions implementing Vincent Driessen's git-flow branching model, maintained as the AVH Edition fork with additional… | 10 | 5448 | maintenance |
| pur1fying/blue_archive_auto_script BAAS (Blue Archive Auto Script) is a GUI-based automation program for the mobile game Blue Archive that runs against 16:9 emulator screens.… | 69 | 1496 | active |
| JawadTechYT/KHAN-MD KHAN-MD is a WhatsApp multi-device bot built on the Baileys library using Node.js, focused on managing WhatsApp groups. It supports pairing… | 62 | 1496 | active |
| discord-tickets/bot Discord Tickets is a self-hostable Discord bot for creating and managing support ticket channels, offering a free alternative to premium ti… | 98 | 1491 | active |
| Nriver/Episode-ReName A command-line tool that batch-renames TV show and anime episode files into standardized naming conventions for media servers like Emby, Je… | 40 | 1491 | active |
| TheresAFewConors/Sooty Sooty is a Python CLI tool that automates routine tasks for SOC (Security Operations Center) analysts, such as URL sanitization, DNS and Wh… | 32 | 1491 | active |
| umputun/ralphex ralphex is a standalone Go CLI tool that orchestrates coding agents like Claude Code and codex to autonomously execute structured implement… | 75 | 1489 | active |
| geekofweek/homeassistant A public repository of a personal Home Assistant configuration with 500+ automations, YAML snippets, and device integrations (Zigbee, Z-Wav… | 66 | 1489 | active |
| apache/hop Apache Hop is an open-source data and metadata orchestration platform for visually designing and running data integration pipelines and wor… | 91 | 1488 | active |
| lgazo/drawio-mcp-server A Model Context Protocol (MCP) server that lets AI agents create, inspect, and modify Draw.io (Diagrams.net) diagrams programmatically. It … | 86 | 1488 | active |
| Unpackerr/unpackerr Unpackerr is a Go daemon that watches completed downloads from Starr apps (Radarr, Sonarr, Lidarr, Readarr, Whisparr) or a watch folder and… | 96 | 1487 | active |
| abbodi1406/BatUtil A collection of batch and VBScript utilities for managing Microsoft Windows and Office installations. It includes tools for installing and … | 76 | 1485 | active |
| autopkg/autopkg AutoPkg is a Python-based system for automating the preparation and distribution of macOS software packages to managed clients. It uses com… | 90 | 1484 | active |
| kaiban-ai/KaibanJS KaibanJS is a JavaScript/TypeScript framework for building and orchestrating multi-agent AI systems using a Kanban-inspired model of Agents… | 71 | 1482 | active |
| faast.js Faast.js is a TypeScript/JavaScript library that transforms ordinary modules into serverless cloud functions on AWS Lambda, handling packag… | 68 | 1482 | active |
| asz798838958/aBaiFreeGPT A self-hosted account registration and lifecycle management platform that automates bulk account signup, email verification, TOTP 2FA bindi… | 55 | 1482 | active |
| lalakii/MouseClickTool MouseClickTool is a tiny (16KB) Windows auto-clicker written in C# that simulates mouse clicks, long presses, and scroll wheel actions at c… | 96 | 1478 | active |
| andrewdwallo/erpsaas ERPSAAS is an open-source accounting platform built on Laravel and Filament that provides full double-entry accrual accounting. It offers i… | 67 | 1476 | active |
| Discord Server Cloner A TypeScript CLI tool that clones an entire Discord server's structure, including channels, roles, and settings, into another server. It is… | 28 | 1475 | active |
| nocode-js/sequential-workflow-designer A customizable, framework-agnostic visual workflow designer component for web applications, written in pure TypeScript with zero external d… | 94 | 1471 | active |
| ARR Scripts Suite A collection of extended automation shell scripts for the *arr media management applications (Radarr, Sonarr, Lidarr, Readarr, SABnzbd) des… | 55 | 1471 | active |
| codetriage/CodeTriage CodeTriage is a web application that helps developers start contributing to open source by subscribing to GitHub repositories and receiving… | 76 | 1469 | active |
| midudev/midudev midudev's personal GitHub profile README repository that automatically updates to show his latest YouTube videos, blog posts, and photos. I… | 76 | 1469 | active |
| zfdang/Android-Touch-Helper Android-Touch-Helper (AdSkip) is an open-source Android app that automatically skips splash/startup ads using the Accessibility Service. It… | 97 | 5317 | maintenance |
| fabriziosalmi/certmate CertMate is a self-hosted certificate lifecycle management platform that issues and renews TLS certificates via ACME/Let's Encrypt across 2… | 83 | 1466 | active |
| JPersson77/LGTVCompanion A Windows application (UI plus background service) that automatically powers LG WebOS TVs and displays on and off in sync with the PC, incl… | 92 | 1463 | active |