A Modern Workflow Engine

Includes a cross-platform workflow server, 100+ built-in activities and a powerful admin panel for managing your workflows.

Download

Free, Cross-Platform, Open Source

Wexflow is an open-source workflow engine licensed under MIT. This means you're free to use, modify, share, or even sell it. 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 to extend its capabilities.

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.

Features

Workflow Engine

  • Cross-platform workflow server
  • Supports sequential, flowchart, and approval workflows
  • Cron-based scheduling
  • 100+ built-in activities
  • 6+ database engines supported
  • 100+ built-in activities

UI & Visualization

  • Powerful web dashboard
  • Visual workflow designer with drag & drop interface
  • Real-time workflow statistics and monitoring
  • Extensive logging for transparency and debugging

Multi-Platform Support

  • Native Android app
  • Web interface

Internationalization & APIs

  • Multiple language support (English, French, Danish)
  • RESTful API for integration with external systems
  • Extensible with Custom Activities via NuGet

Security & Performance

  • Docker support for easy deployment
  • Error monitoring

Supported Platforms

  • macOS, Linux, Windows
  • Docker

Support

If this project helped you, saved you time, or inspired you in any way, please consider supporting its future growth and maintenance.

Star

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 via:

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.

Report Bugs & Request Features

Found a bug or want a new feature? Please help improve the project by opening an issue on GitHub.

Contact Us