Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Core
  3. Wexflow

Wexflow

MITC#v10.0

A cross-platform workflow automation engine for developers and sysadmins to automate file operations, system tasks, and scheduled jobs.

Visit WebsiteGitHubGitHub
835 stars192 forks0 contributors

What is Wexflow?

Wexflow is a workflow automation engine that automates technical tasks like file operations, system processes, scripting, and scheduled jobs. It provides a visual designer, extensible activity library, and cross-platform support to streamline back-office automation, ETL pipelines, and IT operations.

Target Audience

Developers and system administrators who need to automate repetitive technical tasks, schedule batch processes, or integrate systems without relying on cloud-based automation services.

Value Proposition

Developers choose Wexflow for its self-hosted, open-source nature, full control over workflows, extensibility via custom activities, and offline capability, avoiding vendor lock-in while supporting complex automation scenarios.

Overview

Workflow Automation Engine

Use Cases

Best For

  • Automating file synchronization and transformation pipelines
  • Scheduling and chaining system tasks with cron or event triggers
  • Building ETL (Extract, Transform, Load) workflows for data processing
  • Creating DevOps automation scripts for deployment and monitoring
  • Integrating APIs and databases with conditional logic and error handling
  • Designing visual workflows for technical users without coding expertise

Not Ideal For

  • Organizations requiring BPMN-compliant human workflows with built-in user forms and approvals
  • Teams seeking a fully managed cloud automation service without self-hosting or infrastructure management
  • Projects needing deep, out-of-the-box integration with specific cloud platforms like AWS Lambda or Azure Functions
  • Non-technical users who prefer a no-code, drag-and-drop solution with minimal setup and configuration

Pros & Cons

Pros

Extensive Activity Library

With over 100 built-in activities for file operations, scripting, and networking, Wexflow reduces development time for common automation tasks, as highlighted in the features list.

Cross-Platform Flexibility

Runs on macOS, Linux, Windows, and Docker with a native Android app and web dashboard, ensuring broad compatibility for diverse deployment environments.

Visual Design Interface

The drag-and-drop web designer allows users to build sequential, flowchart, and approval workflows without coding, making it accessible for technical users.

Flexible Trigger System

Supports cron scheduling, file watchers, events, and manual execution, enabling automation based on time, file changes, or external signals.

Extensible via C#

Custom activities can be developed in C# and distributed via NuGet, allowing deep customization for specific automation needs, as noted in the extensibility features.

Cons

Limited Human-Centric Features

The README admits it's not a full BPM suite, lacking native BPMN support, human workflows, or built-in user forms, making it weak for business processes with approvals.

C#-Centric Customization

Custom activities require C# and NuGet packaging, which can alienate developers unfamiliar with the .NET ecosystem or prefer other languages like Python or JavaScript.

Complex Initial Configuration

While Docker eases deployment, setting up workflows, database connections, and triggers involves technical expertise, and the wiki-based documentation may be less structured for quick onboarding.

Ecosystem Lock-in Risk

Heavy reliance on .NET for extensions means teams using other stacks face integration hurdles, potentially requiring additional development effort for cross-language support.

Open Source Alternative To

Wexflow is an open-source alternative to the following products:

Power Automate
Power Automate

Power Automate is a Microsoft cloud service that helps automate workflows across applications and services, enabling robotic process automation (RPA) and business process automation.

Zapier
Zapier

Zapier is a web automation tool that connects apps and services to automate workflows without coding.

Frequently Asked Questions

Quick Stats

Stars835
Forks192
Contributors0
Open Issues1
Last commit3 months ago
CreatedSince 2022

Tags

#devops#task-scheduler#workflow#workflow-engine#visual-designer#workflow-automation#rest-api#csharp#system-automation#dotnet#file-operations#docker#cross-platform#scheduler#etl#automation

Built With

D
Docker
C
C++

Links & Resources

Website

Included in

Core21.2k
Auto-fetched 5 hours ago

Related Projects

Workflow CoreWorkflow Core

Lightweight workflow engine for .NET Standard

Stars5,894
Forks1,265
Last commit1 month ago
WorkflowEngine.NETWorkflowEngine.NET

WorkflowEngine.NET - component that adds workflow in your application. It can be fully integrated into your application, or be in the form of a specific service (such as a web service).

Stars983
Forks262
Last commit6 days ago
CoreWFCoreWF

WF runtime ported to work on .NET Core

Stars18
Forks2
Last commit6 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub