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 |
|---|---|---|---|
| Prince-Mendiratta/BotsApp BotsApp is a WhatsApp UserBot written in Node.js that acts as a personal assistant and group manager on your own WhatsApp account. It links… | 57 | 5526 | active |
| tebelorg/RPA-Python A Python package for robotic process automation (RPA) that wraps TagUI to automate web pages, desktop apps, and visual elements via a simpl… | 62 | 5504 | active |
| useplunk/plunk Plunk is an open-source, self-hostable email platform combining transactional email sending (API and SMTP), marketing campaigns, and event-… | 89 | 5499 | active |
| ShadowWhisperer/Remove-MS-Edge A Windows utility that uninstalls Microsoft Edge (and optionally WebView2) via prebuilt executables or batch scripts. It offers variants fo… | 82 | 5493 | active |
| buildermethods/agent-os Agent OS is a lightweight, open-source system for documenting coding standards from your codebase and injecting them into AI coding agents … | 71 | 5481 | active |
| Buildbot Buildbot is an open-source Python framework for automating software build, test, and release processes, including continuous integration an… | 73 | 5479 | stable |
| eatmoreapple/openwechat A Go SDK that provides an API for personal WeChat accounts, allowing developers to build WeChat bots similar to developing official account… | 34 | 5471 | active |
| awslabs/aidlc-workflows AI-DLC Workflows is AWS's implementation of the AI-Driven Development Life Cycle methodology, packaged as adaptive workflow steering rules,… | 85 | 5426 | active |
| GitHub Agentic Workflows GitHub Agentic Workflows (gh-aw) is a GitHub CLI extension that lets developers define AI-powered repository automation in Markdown with YA… | 82 | 5425 | active |
| kieraneglin/pinchflat Pinchflat is a self-hosted web application for downloading and archiving YouTube content, built on top of yt-dlp. Users define rules for ch… | 51 | 5409 | active |
| breaking-brake/cc-wf-studio CC Workflow Studio is a VSCode extension (with companion CLI and MCP packages) for visually designing AI agent workflows on a canvas and ex… | 75 | 5394 | active |
| idb idb (iOS Development Bridge) is a command-line tool from Meta for automating iOS Simulators and Devices, consisting of a Swift companion se… | 99 | 5370 | active |
| openkruise/kruise OpenKruise is a CNCF incubating suite of Kubernetes controllers and CRDs that extends core workload management with advanced capabilities l… | 92 | 5352 | active |
| SilentVoid13/Templater Templater is a template plugin for Obsidian.md that defines a templating language for inserting variables and function results into notes. … | 97 | 5310 | active |
| Bear Stone Smart Home A live, frequently updated personal Home Assistant configuration repository with extensive documentation, write-ups, videos, and part lists… | 76 | 5297 | active |
| Onmyoji Auto Script (OAS) OnmyojiAutoScript (OAS) is a free, open-source automation script for the mobile game Onmyoji, built on the AzurLaneAutoScript framework. It… | 64 | 5279 | active |
| automatic-ripping-machine/automatic-ripping-machine Automatic Ripping Machine (ARM) is a headless Linux application that detects when an optical disc is inserted, identifies it as video, audi… | 98 | 5277 | active |
| iflytek/astron-rpa AstronRPA is an open-source enterprise-grade Robotic Process Automation desktop application with a visual low-code/no-code designer for aut… | 69 | 5276 | active |
| TomBadash/Mouser Mouser is a lightweight, fully local, open-source alternative to Logitech Options+ for remapping buttons on Logitech HID++ mice, with the b… | 74 | 5269 | active |
| Mist Mist is a Mac GUI utility that automatically downloads macOS firmware restore files (.ipsw) and installers. It can list available versions,… | 76 | 5234 | active |
| ddgth/cf2dns A Python tool that selects high-quality Cloudflare IPs and updates DNS records via DNS provider APIs (DNSPod, Aliyun DNS, Huawei Cloud DNS)… | 32 | 5207 | active |
| QLHazyCoder/FlowPilot FlowPilot is a Chrome sidebar extension for batch-automating ChatGPT/OpenAI, Kiro, and Grok account registration, OAuth authorization, and … | 71 | 5179 | active |
| wp-cli/wp-cli WP-CLI is the official command-line interface for WordPress, letting users manage plugins, themes, users, databases, and multisite installa… | 67 | 5161 | stable |
| ShadowHackrs/gmail-account-creator A Python-based automation tool for bulk creation of Gmail accounts, featuring anti-detection techniques like human-like typing simulation a… | 59 | 5137 | active |
| certd/certd Certd is a free, open-source, fully automated SSL certificate management system that applies for, renews, and deploys certificates via conf… | 94 | 5054 | active |
| Magic MagiCrew (dtyq/magic) is an open-source, enterprise-grade all-in-one AI productivity platform combining a generalist AI agent, workflow eng… | 60 | 5049 | active |
| unicity-aos/capsule-react A Rust ReAct loop coordinator that implements a stateless state machine for the reasoning-and-action cycle in agent systems. It is part of … | 70 | 5041 | active |
| Übersicht Übersicht is a macOS application that lets you run system commands and display their output as customizable desktop widgets written in Java… | 42 | 5004 | stable |
| crazy-max/diun Diun (Docker Image Update Notifier) is a Go tool that watches container images on Docker registries and notifies you when a tracked tag or … | 81 | 4963 | active |
| FellouAI/eko Eko is a production-ready JavaScript framework for building reliable AI agents and agentic workflows from natural language, running in both… | 57 | 4961 | active |
| davidarroyo1234/InstagramUnfollowers A browser-based script that scans your Instagram account to identify users who don't follow you back, letting you selectively unfollow them… | 76 | 4935 | active |
| variadico/noti noti is a cross-platform CLI tool written in Go that monitors a process and triggers a notification when it finishes, supporting services l… | 10 | 4859 | active |
| ovh/cds CDS (Continuous Delivery Service) is an enterprise-grade, self-hostable CI/CD and DevOps automation platform written in Go, developed by OV… | 66 | 4844 | active |
| Agenta-AI/agenta Agenta is an open-source, self-hostable workspace where teams build, run, and share AI agents and automations by chatting with them. It pro… | 93 | 4835 | active |
| pyinvoke/invoke Invoke is a Python library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks defined … | 63 | 4778 | stable |
| hunvreus/devpush /dev/push is an open-source, self-hostable alternative to Vercel, Render, and Netlify that deploys any app (Python, Node.js, PHP, anything … | 59 | 4765 | active |
| dkron-io/dkron Dkron is a distributed, fault-tolerant job scheduling system written in Go, inspired by Google's 'Reliable Cron across the Planet' whitepap… | 95 | 4737 | active |
| Jenkins X (JayeX) Jenkins X (jx) is a modular command-line CLI for Jenkins X 3.x, providing automated CI/CD on Kubernetes using Cloud Native Tekton pipelines… | 95 | 4690 | active |
| ferdium/ferdium-app Ferdium is a community-built desktop application that combines all your messaging and web services (WhatsApp, Slack, Telegram, etc.) into a… | 93 | 4690 | active |
| rememberber/WePush WePush is a focused bulk message-pushing tool supporting WeChat template/customer messages, SMS providers (Alibaba, Tencent, Huawei, Baidu,… | 95 | 4686 | active |
| o2oa/o2oa O2OA is a 100% open-source (AGPL-3.0) enterprise office automation (OA) and collaboration platform built on a JavaEE distributed architectu… | 76 | 4683 | active |
| nicholas-fedor/watchtower Watchtower is a Go application that runs as a Docker container and automatically updates running containers when new images are pushed to a… | 84 | 4655 | active |
| autobrr/qui qui is a fast, single-binary web interface for qBittorrent that lets users manage multiple qBittorrent instances from one place. It bundles… | 85 | 4654 | active |
| vbot Vbot is a PHP library implementing a WeChat (personal WeChat) robot based on the WeChat web protocol, supporting message sending/receiving,… | 57 | 4612 | active |
| swiftbar/SwiftBar SwiftBar is a macOS application that lets users create custom menu bar items using simple executable shell scripts. It is compatible with t… | 84 | 4600 | active |
| freescout-help-desk/freescout FreeScout is a free, self-hosted help desk and shared mailbox application built with PHP and Laravel, serving as an open-source alternative… | 95 | 4596 | active |
| IRS-Public/direct-file Direct File is the IRS's free, interview-based service for taxpayers to electronically file federal tax returns directly with the IRS. The … | 55 | 4593 | active |
| GuanYixuan/pyJianYingDraft A Python library for programmatically generating and exporting JianYing (CapCut) video editing draft files, enabling fully automated video … | 91 | 4574 | active |
| kasper/phoenix Phoenix is a lightweight macOS window and app manager that is scriptable with JavaScript (or TypeScript). It lets users bind keyboard short… | 37 | 4545 | active |
| Restate Restate is a lightweight distributed runtime that turns backend services, workflows, and AI agents into durable processes with automatic re… | 98 | 4536 | active |
| LeagueAkari/LeagueAkari League Akari is an open-source Electron-based desktop toolkit for the League of Legends client, built on the LCU API. It provides match his… | 90 | 4527 | active |
| CISO Assistant CISO Assistant is an open-source, self-hostable GRC (Governance, Risk, and Compliance) platform covering risk management, compliance and au… | 91 | 4521 | active |
| 6dylan6/jdpro A collection of JavaScript automation scripts for the Qinglong panel, primarily for running scheduled JD (Jingdong) sign-in and reward task… | 73 | 4517 | active |
| kirodotdev/KiroCrew Kiro Crew is an open-source persistent development workspace where AI agent crews run multi-step tasks unattended, remember context across … | 81 | 4497 | active |
| Tactical RMM Tactical RMM is a self-hosted remote monitoring and management tool built with Django, Vue, and a Go agent, integrating MeshCentral for rem… | 91 | 4496 | active |
| eternityspring/shuohao-skills A collection of agent skills for AI short-drama production that turn a novel into production-ready assets: adaptation outlines, character b… | 57 | 4462 | active |
| Slurm Slurm is an open-source, highly scalable cluster resource management and job scheduling system for Linux clusters. It allocates compute nod… | 100 | 4451 | stable |
| luoluoluo22/jianying-editor-skill A Python-based AI agent skill that automates video editing in JianYing (the Chinese desktop version of CapCut) by directly generating and i… | 57 | 4365 | active |
| dagucloud/dagu Dagu is a self-hostable, local-first workflow orchestrator that runs DAGs defined in declarative YAML over existing shell scripts, Docker c… | 95 | 4363 | active |
| obsproject/obs-websocket A WebSocket-based remote-control API plugin for OBS Studio, bundled by default since OBS 28.0.0. It lets external clients and programs cont… | 59 | 4355 | stable |
| Tdarr Tdarr is a distributed, web-based transcode automation application for audio/video libraries, using FFmpeg and HandBrake with CPU/GPU worke… | 68 | 4354 | active |
| microsoft/RulesEngine A Microsoft-maintained .NET library for abstracting business rules and policies out of application code into externally stored, JSON-define… | 72 | 4350 | active |
| Apache StreamPark Apache StreamPark is a streaming application development framework and one-stop cloud-native real-time computing platform for Apache Flink … | 72 | 4339 | stable |
| purpleidea/mgmt mgmt is a next-generation distributed, event-driven configuration management tool written in Go, with its own reactive language (mcl) for m… | 86 | 4333 | active |
| camunda/camunda Camunda 8 is a process orchestration framework whose orchestration cluster includes the Zeebe cloud-native BPMN/DMN engine, plus Tasklist, … | 96 | 4327 | active |
| anasty17/mirror-leech-telegram-bot A Python Telegram bot that mirrors or leeches files from direct links, torrents, NZB/Usenet, Google Drive, rclone clouds, and yt-dlp/JDownl… | 76 | 4318 | active |
| ktbyers/netmiko Netmiko is a multi-vendor Python library that simplifies SSH CLI connections to network devices, built on top of Paramiko. It abstracts low… | 87 | 4308 | stable |
| ihmily/StreamCap StreamCap is a Python-based client that automatically records live streams from 40+ domestic and international platforms (Douyin, Bilibili,… | 72 | 4302 | active |
| morpheus65535/bazarr Bazarr is a self-hosted companion application to Sonarr and Radarr that automatically manages and downloads subtitles for your TV series an… | 93 | 4300 | active |
| Sycnex/Windows10Debloater A PowerShell script collection that removes pre-installed bloatware from Windows 10, disables telemetry, Cortana search indexing, and unnec… | 10 | 18817 | maintenance |
| Spec Workflow A Model Context Protocol (MCP) server that provides structured spec-driven development workflow tools for AI-assisted software development.… | 55 | 4293 | active |
| composio-community/open-claude-cowork An open-source desktop chat application powered by the Claude Agent SDK and Composio Tool Router, offering 500+ SaaS app integrations (Gmai… | 50 | 4289 | active |
| cavi-au/Consent-O-Matic Consent-O-Matic is an open-source browser extension that automatically fills out cookie consent popups according to your saved preferences.… | 49 | 4268 | active |
| wang2122/sprix-sage-router Sprix SAGE Router is a Python decision layer for Agent2Agent (A2A) networks that routes tasks across three modes—SELF, COLLABORATE, and HAN… | 63 | 4261 | active |
| Guyungy/damaihelper DamaiHelper is a multi-platform ticket-grabbing automation assistant (Damai, Taopiaopiao, Binwandao) built as a Python backend with an Ant … | 71 | 4257 | active |
| kubeflow/pipelines Kubeflow Pipelines is a Kubernetes-native platform for building, deploying, and orchestrating reusable end-to-end machine learning workflow… | 98 | 4248 | stable |
| vogler/free-games-claimer A Node.js automation tool that periodically claims free games and DLCs on the Epic Games Store, Amazon Prime Gaming, and GOG, plus free Unr… | 71 | 4238 | active |
| BiliTicker biliTickerBuy is a free, open-source assistant tool for buying tickets on Bilibili's member purchase (会员购) platform, offering both a comman… | 91 | 4221 | active |
| LmeSzinc/StarRailCopilot StarRailCopilot is a Python-based automation bot for the game Honkai: Star Rail, built on the next-generation Alas framework. It automates … | 72 | 4208 | active |
| kunchenguid/gnhf gnhf is a CLI orchestrator that runs coding agents autonomously overnight, making one small committed change per iteration toward a stated … | 81 | 4206 | active |
| InstaPy InstaPy is a Python library built on Selenium that automates Instagram interactions such as liking, commenting, following, and unfollowing … | 67 | 18309 | maintenance |
| johnlindquist/kit Script Kit is an open-source, cross-platform desktop app for creating and running TypeScript/JavaScript scripts that automate daily workflo… | 56 | 4191 | active |
| iterative/cml CML (Continuous Machine Learning) is an open-source CLI tool that brings CI/CD practices to machine learning projects on GitHub, GitLab, an… | 41 | 4191 | active |
| oddfar/campus-imaotai A Java-based self-hosted application that automates daily reservations on the i茅台 (iMaotai) app, supporting multiple user accounts, store s… | 23 | 4142 | active |
| davidondrej/skills A collection of reusable Agent Skills for AI coding, research, and workflow agents, each packaged as a SKILL.md instruction file. It provid… | 58 | 4140 | active |
| Ombi-app/Ombi Ombi is a self-hosted web application that lets users of Plex, Emby, or Jellyfin media servers request movies and TV shows. It syncs with t… | 81 | 4103 | active |
| CODO CODO (opendevops) is an open-source, one-stop enterprise operations platform for managing multi-cloud and hybrid cloud environments with au… | 63 | 4102 | active |
| erxes Erxes is an open-source, self-hostable 'Experience Operating System' (XOS) that unifies customer messaging, sales pipelines, marketing, ope… | 95 | 4094 | active |
| MaaEnd/MaaEnd MaaEnd is a vision-AI-powered automation assistant for the game 'Arknights: Endfield', built on MaaFramework. It captures the screen, recog… | 96 | 4092 | active |
| timgit/pg-boss pg-boss is a Node.js job queue built on top of PostgreSQL, using SKIP LOCKED to provide exactly-once delivery and reliable background proce… | 95 | 4059 | stable |
| dekuNukem/daytripper Daytripper is an open-source hardware laser tripwire consisting of a wireless transmitter and a USB receiver that hides windows, locks the … | 46 | 4041 | active |
| HdShare/WAuxiliary_Public WAuxiliary is an Xposed/LSPosed module written in Kotlin that adds auxiliary features to the WeChat Android client (versions roughly 8.0.44… | 82 | 4035 | active |
| microsoft/skill-recorder A desktop app that records your on-screen work session (clicks, window switches, pages, optional narration) and uses GitHub Copilot CLI to … | 77 | 4035 | active |
| MonsterNone/tmall-miao A Python-based automation assistant that automatically completes promotional tasks (like coin and red packet tasks) in the Taobao and JD mo… | 83 | 4029 | active |
| mcncarl/yichen-skills A collection of Claude Code and Codex skills for content creators, covering writing workflows, X Articles publishing, WeChat/WeCom data cap… | 66 | 4029 | active |
| mcuadros/ofelia Ofelia is a lightweight job scheduler for Docker environments, written in Go, that acts as a modern replacement for cron. It executes sched… | 87 | 3992 | active |
| Oban Oban is a robust background job processing library for Elixir, backed by PostgreSQL, SQLite3, and MySQL, with transactional job insertion, … | 95 | 3977 | stable |
| yuruotong1/autoMate autoMate is a self-hosted local automation assistant and MCP tool server that gives AI clients persistent notes, files, reminders, memory, … | 83 | 3965 | active |
| release-drafter/release-drafter Release Drafter is a GitHub Action, GitHub App, and Node.js CLI that automatically drafts release notes as pull requests are merged into yo… | 99 | 3948 | active |
| unclebob/swarm-forge SwarmForge is a tmux-based orchestration platform for coordinating multiple AI coding agents across git worktrees. It provides role-specifi… | 57 | 3943 | active |