Wexflow is a cross-platform workflow automation engine designed to streamline and automate recurring tasks. It comes with a powerful workflow server, a modern admin panel for managing workflows, and supports both sequential and flowchart-based workflows.
With over 100 built-in activities, Wexflow supports a wide range of tasks out of the box—from file operations and system processes to scripting, networking, and more. You can also extend its capabilities by creating custom activities or integrating with external systems via the Wexflow API.
Wexflow targets both developers and technical users who need automation (file ops, tasks, scheduling, alerts, etc.). Wexflow is more like a task automation and scheduling platform. It focuses on automating technical jobs like moving or uploading files, sending emails, running scripts, or scheduling batch processes. It's great when you want to automate system tasks easily without writing much code. For more complex scenarios, you can create your own custom activities, install them, and use them within Wexflow to extend its capabilities.
Whether you're automating simple scheduled jobs or orchestrating complex business processes, Wexflow offers a flexible, extensible, and developer-friendly solution.
You can run Wexflow using Docker from the official image on Docker Hub:
docker run -d -p 8000:8000 --name wexflow aelassas/wexflow:latest
Then access the Wexflow Admin Panel at: http://localhost:8000
admin
wexflow2018
For full Docker usage and options, see the Docker Hub page.
Is Wexflow a Business Process Management Solution?Wexflow is primarily a workflow automation engine, not a full BPM suite. Wexflow does not natively support BPMN, human workflows, or built-in user forms. So if your business processes require a lot of human interaction, approvals, or business rule evaluation, Wexflow would be limited.
Wexflow excels at automating technical tasks, such as moving or transforming files, uploading to FTP/SFTP, running scripts (PowerShell, Bash, Python, etc.), scheduling and chaining tasks, triggering workflows by events, manual input, cron or watchfolders, designing flows visually (Designer UI), integrating with APIs and databases, supporting conditional logic (if/else, switch, while).
You can use Wexflow if your processes are mostly system-based, such as back-office automation (file syncing, reporting, monitoring), ETL pipelines, DevOps or IT operations automation or API integrations between systems.
How Does Wexflow Compare? Feature / Tool Wexflow Zapier Power Automate n8n Apache Airflow Open Source ✅ Yes ❌ No ❌ No ✅ Yes ✅ Yes Self-Hosted ✅ Yes ❌ No ✅ (Premium) ✅ Yes ✅ Yes Visual Designer ✅ Built-in (Web) ✅ Yes ✅ Yes ✅ Yes 🟡 Limited (via plugins) Custom Task Support ✅ C# tasks, scripts ❌ No 🟡 Limited ✅ JS functions ✅ Python Execution Graph ✅ Yes (Flowchart) ❌ No ❌ No 🟡 Simple logic ✅ DAGs Trigger Types Cron, Events, Watchers App events App events Cron, Webhooks Cron, DAG Triggers Offline Usage ✅ Yes ❌ No ❌ No ✅ Yes ✅ Yes Best For Devs & Sysadmins Non-tech users Business users Devs & startups Data engineersWexflow gives you full control, extensibility, and offline capability with no vendor lock-in.
If this project helped you, saved you time, or inspired you in any way, please consider supporting its future growth and maintenance. You can show your support by starring the repository (it helps increase visibility and shows your appreciation), sharing the project (recommend it to colleagues, communities, or on social media), or making a donation (if you'd like to financially support the development) via GitHub Sponsors (one-time or monthly), PayPal, or Buy Me a Coffee. Open-source software requires time, effort, and resources to maintain—your support helps keep this project alive, up-to-date, and accessible to everyone. Every contribution, big or small, makes a difference and motivates continued work on features, bug fixes, and new ideas.
Wexflow is MIT licensed.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4