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 |
|---|---|---|---|
| mikeyobrien/ralph-orchestrator A Rust CLI that orchestrates autonomous AI coding agents (Claude Code, Codex CLI, Gemini CLI, etc.) in a repeated loop until a task complet… | 77 | 3151 | active |
| mitsuhiko/agent-stuff A personal npm package (mitsupi) of skills, extensions, prompt commands, and themes for the Pi Coding Agent, published by Armin Ronacher. I… | 59 | 3148 | active |
| minitap-ai/mobile-use An open-source Python AI agent framework that controls real Android and iOS devices using natural language commands, built on LangGraph. It… | 69 | 3143 | active |
| CacheControl/json-rules-engine json-rules-engine is a lightweight JavaScript rules engine where rules are defined as simple, human-readable JSON structures. It supports n… | 49 | 3143 | stable |
| autobrr/autobrr autobrr is a self-hosted download automation tool for torrents and Usenet, written in Go with a built-in web UI. It monitors IRC announce c… | 98 | 3136 | active |
| leahneukirchen/nq nq is a set of tiny Unix command-line utilities for creating lightweight, ad-hoc job queues with no daemons, setup, or supervision. It enfo… | 51 | 3136 | stable |
| SynkraAI/aiox-core AIOX (AI-Orchestrated System) is an open-source framework for orchestrating specialized AI agents, workflows, and CLI-first experiences for… | 80 | 3125 | active |
| supermemoryai/apple-mcp An MCP (Model Context Protocol) server exposing Apple-native apps on macOS—Messages, Notes, Contacts, Mail, Reminders, Calendar, and Maps—a… | 10 | 3124 | active |
| rpamis/comet Comet is an npm-distributed CLI and Skill platform that gives AI coding agents a resumable, phase-guarded workflow for long-running tasks, … | 79 | 3113 | active |
| alldatacenter/alldata AllData is a definable data platform (数据中台) that integrates open-source components like DolphinScheduler, DataX, SeaTunnel, OpenMetadata, a… | 91 | 3103 | active |
| Robusta Robusta is an open-source Prometheus alert enrichment engine for Kubernetes that adds smart grouping, alert enrichment with pod logs, advan… | 96 | 3101 | active |
| jobrunr/jobrunr JobRunr is a Java library for performing distributed background processing on the JVM using Java 8 lambdas, with jobs persisted in an exist… | 99 | 3099 | active |
| Apache CloudStack Apache CloudStack is an open-source Infrastructure as a Service (IaaS) platform for deploying and managing large networks of virtual machin… | 97 | 3090 | stable |
| kubernetes-sigs/kueue Kueue is a Kubernetes-native job queueing system providing APIs and controllers that decide when batch, HPC, and AI/ML workloads should be … | 95 | 3086 | active |
| OdysseusYuan/LKY_OfficeTools A one-click Windows tool that automates downloading, installing, and activating the latest version of Microsoft Office, including optional … | 23 | 12726 | maintenance |
| MaxMiksa/Auto-Company Auto Company is a fully autonomous AI company simulation that runs 24/7 on your own PC, orchestrating 14 autonomous AI agents modeled after… | 80 | 3080 | active |
| open-rpa/openrpa OpenRPA is a free, open-source, enterprise-grade Robotic Process Automation (RPA) tool with a visual workflow designer for Windows. It can … | 65 | 3074 | active |
| Cp0204/quark-auto-save A Python application that automates Quark Netdisk (夸克网盘) tasks: scheduled check-ins, automatic saving of shared files, file renaming/organi… | 82 | 3065 | active |
| vanzan01/cursor-memory-bank A documentation-driven framework for the Cursor editor that provides persistent memory and a structured development workflow through six co… | 57 | 3060 | active |
| sindresorhus/Actions Actions is a free app that adds 180+ powerful extra actions to the Apple Shortcuts app on macOS, iOS, and visionOS. It is no longer open-so… | 32 | 3058 | active |
| tradermonty/claude-trading-skills A collection of Claude Code skills that turn Claude into a market analyst, screener, and trading workflow assistant for equity investors. I… | 62 | 3049 | active |
| nerding-io/n8n-nodes-mcp An n8n community node that lets workflows connect to Model Context Protocol (MCP) servers to access resources, execute tools, and use promp… | 52 | 3043 | active |
| vitalets/github-trending-repos A GitHub-based service that tracks trending repositories per programming language and delivers updates via native GitHub notifications. A s… | 52 | 3013 | active |
| MALSync/MALSync MAL-Sync is a browser extension and userscript that integrates MyAnimeList, AniList, Kitsu, Simkl, Shikimori, and MangaBaka into hundreds o… | 93 | 3012 | active |
| kenvix/USBCopyer A Windows tray application written in C# that automatically copies files from a USB drive when it is plugged in, with filtering by extensio… | 52 | 3005 | active |
| dittofeed/dittofeed Dittofeed is an open-source, omni-channel customer engagement platform for sending transactional and marketing messages via email, SMS, mob… | 82 | 3002 | active |
| dbader/schedule A Python library for scheduling periodic jobs with a friendly, human-readable syntax. It runs an in-process scheduler that executes Python … | 32 | 12275 | maintenance |
| jmbannon/ytdl-sub A Python command-line tool that automates downloading media via yt-dlp and generates metadata and file structures for media servers like Pl… | 93 | 2976 | active |
| michaelshimeles/ralphy Ralphy is a CLI tool (npm package and bash script) that runs AI coding agents like Claude Code, Codex, OpenCode, Cursor, Qwen-Code, and Fac… | 42 | 2974 | active |
| cortesi/modd Modd is a flexible developer tool that runs commands and manages daemons in response to filesystem changes, configured via a simple modd.co… | 59 | 2969 | active |
| leo-lilinxiao/codex-autoresearch A Codex skill that runs a self-directed iterative loop: it makes one focused change, measures it against a target metric, keeps improvement… | 73 | 2968 | active |
| Dark-Xploit/CypherX Cypher X is a WhatsApp user-bot framework deployed via Docker or Heroku, using session ID pairing to run automated WhatsApp features. It is… | 87 | 2964 | active |
| spring-projects/spring-batch Spring Batch is a lightweight, comprehensive batch framework for Java and Spring that enables development of robust batch applications. It … | 91 | 2960 | stable |
| boredazfcuk/docker-icloudpd An Alpine Linux Docker container wrapping the iCloud Photos Downloader (icloudpd) utility for syncing iCloud photo libraries to a local ser… | 74 | 2950 | active |
| GodsScion/Auto_job_applier_linkedIn A Python/Selenium desktop application that automates LinkedIn Easy Apply job applications, finding relevant jobs, filling application quest… | 93 | 2931 | active |
| shufflewzc/faker2 A collection of JavaScript automation scripts for the Qinglong (青龙) scheduled-task panel, primarily for JD (京东) daily sign-in and task auto… | 65 | 2919 | active |
| Aaron Marketing Skills A collection of 120 AI agent skills covering seven marketing disciplines (narrative, SEO/GEO, social, email, paid ads, influencer, launch),… | 81 | 2908 | active |
| Rufus Fido is a PowerShell script that automates fetching official Microsoft Windows retail ISO download links and bootable UEFI Shell images. It… | 74 | 2890 | active |
| Snakemake Snakemake is a Python-based workflow management system for creating reproducible and scalable data analyses. Workflows are defined via a re… | 93 | 2880 | stable |
| viewflow/viewflow Viewflow is a reusable low-code library for Django that provides a BPMN workflow engine, CRUD components, forms, and reporting dashboards f… | 94 | 2876 | active |
| joshmedeski/sesh Sesh is a Go-based CLI tool for creating and managing tmux sessions quickly, with smart session naming based on git repos or directories an… | 94 | 2874 | active |
| Open-Trader/opentrader OpenTrader is a self-hosted, open-source cryptocurrency trading bot with a web UI, built-in GRID, DCA, and RSI strategies, and support for … | 34 | 2870 | active |
| rebelytics/one-skill-to-rule-them-all Task Observer is an open-source meta-skill (CC BY 4.0) that watches AI-assisted work sessions, captures corrections, preferences, and gaps,… | 80 | 2869 | active |
| ScrapeCreators/social-media-research-skills A collection of AI agent skills for social media research built on the ScrapeCreators scraping API. The skills give agents complete workflo… | 55 | 2863 | active |
| ClassIsland ClassIsland is a cross-platform desktop application that displays class schedules and related information on classroom multimedia screens, … | 91 | 2852 | active |
| nut.js nut.js is a cross-platform native UI automation and testing library for Node.js/TypeScript that controls mouse, keyboard, screen, and windo… | 23 | 2851 | active |
| peter-evans/create-pull-request A GitHub Action that automatically creates or updates a pull request for changes made to the repository during a workflow run. It commits w… | 87 | 2849 | active |
| pexpect/pexpect Pexpect is a pure Python, Expect-like module for spawning and controlling interactive child applications in a pseudo-terminal. It lets scri… | 26 | 2849 | stable |
| F1bonacc1/process-compose Process Compose is a single-binary Go tool that schedules and orchestrates non-containerized local processes using a YAML config, with depe… | 96 | 2846 | active |
| LongQT-sea/macos-iso-builder A shell script (mkmaciso) plus GitHub Actions workflows that download macOS installers directly from Apple's servers and build bootable ISO… | 81 | 2839 | active |
| windingwind/zotero-actions-tags Actions & Tags (Zotero Tag) is a Zotero 7 plugin that lets users customize their reference management workflow. It automatically tags items… | 93 | 2838 | active |
| numaproj/numaflow Numaflow is a Kubernetes-native, serverless platform for running massively parallel data and streaming processing jobs. It lets developers … | 97 | 2835 | active |
| microsoft/pg_durable pg_durable is a PostgreSQL extension that provides durable execution for long-running, fault-tolerant SQL functions directly inside the dat… | 81 | 2831 | active |
| meeb/tubesync TubeSync is a self-hosted PVR (personal video recorder) for YouTube that syncs channels and playlists to local directories, wrapping yt-dlp… | 99 | 2807 | active |
| Spider Flow Spider-Flow is a self-hosted Java-based web crawler platform that lets users define scraping workflows visually as flowcharts without writi… | 23 | 11351 | maintenance |
| IndieSmiths/nodezator Nodezator is a generalist, multi-purpose node editor desktop application for Python, built on pygame-ce. It turns any Python callable into … | 80 | 2793 | active |
| AlexxIT/XiaomiGateway3 A Home Assistant custom component (HACS integration) for controlling Xiaomi Multimode Gateway 3, Gateway 2, and Aqara Hub E1 over LAN on de… | 97 | 2791 | active |
| tjackenpacken/taskbar-groups Taskbar Groups is a lightweight Windows utility written in C# that lets users create groups of shortcuts displayed as a single taskbar icon… | 23 | 2782 | active |
| GuDong2003/xianyu-auto-reply-fix A self-hosted Xianyu (Goofish) marketplace customer-service management system built with FastAPI, SQLite, and Playwright. It supports multi… | 77 | 2780 | active |
| notlikeDev/CCPlugins CCPlugins is a collection of professional slash commands and plugins for the Claude Code CLI that automate repetitive development tasks. It… | 10 | 2775 | active |
| ComfyUI-Easy-Use ComfyUI-Easy-Use is an efficiency-focused custom nodes integration package for ComfyUI that optimizes and combines popular nodes for faster… | 87 | 2772 | active |
| fluentscheduler/FluentScheduler FluentScheduler is an automated job scheduler library for the .NET platform with a fluent interface for defining schedules. It lets develop… | 64 | 2767 | stable |
| FiorenMas/Revanced-And-Revanced-Extended-Non-Root A repository that automatically builds pre-patched ReVanced and ReVanced Extended APKs for Android apps like YouTube and YouTube Music shor… | 66 | 2760 | active |
| chaolucky18/xuexitongScript A Tampermonkey userscript (also runnable via browser console) that automates course video playback on the Xuexitong (Chaoxing) learning pla… | 70 | 2759 | active |
| stellarlinkco/myclaude A multi-agent orchestration workflow system for AI coding assistants that coordinates backends like Claude Code, Codex, Gemini, and OpenCod… | 57 | 2751 | active |
| keymapperorg/KeyMapper Key Mapper is a free and open-source Android app that remaps buttons on phones, keyboards, gamepads, headsets, and other devices using an a… | 100 | 2745 | active |
| kubernetes/git-sync git-sync is a command-line tool that clones a git repository into a local directory and periodically keeps it in sync with the upstream rem… | 90 | 2743 | active |
| brndnmtthws/thetagang ThetaGang is a Python trading bot for Interactive Brokers (IBKR) that automates options-selling strategies like The Wheel, plus share rebal… | 92 | 2742 | active |
| keel-hq/keel Keel is a lightweight, stateless Kubernetes operator that automatically updates Deployments, StatefulSets, DaemonSets, and Helm releases wh… | 98 | 2738 | active |
| geekgeekrun/geekgeekrun GeekGeekRun is a free, open-source desktop application (built on Electron, Vue, Puppeteer, SQLite/TypeORM) that automates job hunting on th… | 73 | 2732 | active |
| infstellar/genshin_impact_assistant A multi-functional Genshin Impact auto-assist application that uses image recognition and simulated keystrokes to automate combat, domain r… | 10 | 2730 | active |
| ivan-lednev/obsidian-day-planner An Obsidian community plugin that adds editable day-planning calendar views, timelines, and basic time tracking to your vault. It integrate… | 95 | 2727 | active |
| AmberSahdev/Open-Interface Open Interface is a cross-platform desktop application that lets users control their computer using natural language requests processed by … | 62 | 2721 | active |
| raine/workmux workmux is an opinionated Rust CLI that manages git worktrees and tmux windows (or kitty/WezTerm/Zellij tabs) as isolated development envir… | 78 | 2716 | active |
| yimengfan/BDFramework.Core BDFramework is a commercial-grade Unity3D game development framework providing a complete workflow from development to deployment. It bundl… | 75 | 2708 | active |
| consolidation/robo Robo is a modern PHP task runner inspired by Gulp and Rake that lets developers define and automate common project tasks in PHP. It ships a… | 43 | 2705 | active |
| Danghuangshang AI Court Danghuangshang is an open-source multi-agent collaboration system built on the OpenClaw framework, modeling an AI 'imperial court' after Mi… | 49 | 2703 | active |
| argoproj/argo-events Argo Events is an event-driven workflow automation framework for Kubernetes that triggers actions like creating Kubernetes objects, invokin… | 90 | 2699 | active |
| juju/juju Juju is Canonical's open-source orchestration engine for deploying, integrating, and managing the lifecycle of applications at any scale us… | 99 | 2680 | stable |
| xavier150/Blender-For-UnrealEngine-Addons A Blender add-on that exports assets (static and skeletal meshes, animations, Alembic files, collisions, sockets, splines, cameras, and Seq… | 88 | 2680 | active |
| alefragnani/vscode-project-manager Project Manager is a Visual Studio Code extension that lets you save folders and workspaces as named favorite projects and auto-detect Git,… | 67 | 2678 | active |
| Meltano Meltano is an open-source, declarative, code-first data integration engine and CLI for building and running ELT pipelines. It orchestrates … | 99 | 2664 | stable |
| Supercronic Supercronic is a crontab-compatible job runner designed specifically for container environments. It preserves environment variables, logs t… | 92 | 2656 | stable |
| Cleanuparr/Cleanuparr Cleanuparr is a self-hosted download manager for the Servarr ecosystem that automates cleanup of stalled, stuck, and malicious downloads ac… | 86 | 2656 | active |
| sindresorhus/alfy Alfy is a Node.js framework for building Alfred workflows on macOS with simple input/output handling. It bundles caching, config handling, … | 59 | 2655 | active |
| mattn/goreman Goreman is a Go clone of the foreman tool that runs multiple processes defined in a Procfile, forwarding signals and displaying their combi… | 78 | 2648 | stable |
| wshobson/commands A curated collection of 57 production-ready slash commands for Claude Code, comprising 15 multi-agent workflow orchestrations and 42 single… | 10 | 2646 | active |
| Donetick Donetick is an open-source, self-hosted web application for managing tasks and chores collaboratively with family or groups. It offers flex… | 91 | 2639 | active |
| DbUp/DbUp DbUp is a .NET library for deploying changes to SQL Server and other databases. It tracks which SQL scripts have already run and executes o… | 61 | 2636 | stable |
| liangdabiao/Seedance2-Storyboard-Generator A Claude Code skill and workflow toolkit that converts novels or stories into multi-episode video series by generating four-act screenplays… | 58 | 2629 | active |
| brandonhilkert/sucker_punch Sucker Punch is a single-process asynchronous background job processing library for Ruby, built on concurrent-ruby. Jobs are stored in memo… | 55 | 2628 | stable |
| amtoaer/bili-sync bili-sync is a Bilibili video synchronization tool written in Rust and Tokio, designed for NAS users. It automatically downloads favorites,… | 84 | 2623 | active |
| spatie/laravel-sitemap A Laravel package by Spatie that generates XML sitemaps, either by crawling an entire site automatically or by adding URLs manually (includ… | 89 | 2621 | stable |
| Loomio Loomio is an open-source web application for collaborative decision-making, letting groups discuss proposals, vote with reasoning, and keep… | 100 | 2614 | active |
| DannyMac180/sol-advisor Sol Advisor is a Codex-native plugin that orchestrates AI-driven software delivery through risk-gated routing, declaring a route (solo, del… | 54 | 2614 | active |
| modstart-lib/linkandroid LinkAndroid is an open-source, cross-platform desktop application built with Electron that connects Android phones to PCs over USB or Wi-Fi… | 87 | 2609 | active |
| diwenne/openreply OpenReply is a self-hosted, open-source alternative to ManyChat for Instagram comment-to-DM automation. It watches post comments via Meta's… | 58 | 2609 | active |
| flant/shell-operator Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster, treating shell scripts as hooks triggered by Kubernetes … | 99 | 2606 | stable |
| greasemonkey/greasemonkey Greasemonkey is a user script manager for Firefox that lets users install and manage small scripts which customize web page behavior. It pr… | 67 | 2602 | active |
| imzyb/MiSub MiSub is a lightweight, self-hosted subscription management panel for proxy nodes, deployed on Cloudflare Pages with KV or D1 storage. It c… | 64 | 2596 | active |