Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aelassas/wexflow

.NET Workflow Engine and Automation Platform
https://github.com/aelassas/wexflow

automation cross-platform dotnet workflow workflow-engine

Last synced: about 2 months ago
JSON representation

.NET Workflow Engine and Automation Platform

Awesome Lists containing this project

README

        

[![Build Status](https://aelassas.visualstudio.com/wexflow/_apis/build/status/aelassas.wexflow?branchName=main)](https://aelassas.visualstudio.com/wexflow/_build/latest?definitionId=3&branchName=main) [![Nuget](https://img.shields.io/nuget/dt/wexflow)](https://www.nuget.org/packages/Wexflow/) [![](https://img.shields.io/badge/docs-wiki-brightgreen)](https://github.com/aelassas/wexflow/wiki) [![](https://raw.githubusercontent.com/aelassas/wexflow/refs/heads/loc/badge.svg)](https://github.com/aelassas/wexflow/actions/workflows/loc.yml) [![NuGet](https://img.shields.io/nuget/v/Wexflow.svg)](https://www.nuget.org/packages/Wexflow/)

Wexflow is an open-source and cross-platform workflow engine and automation platform that aims to automate recurring tasks. With the help of Wexflow, building automation and workflow processes become easy.

Wexflow provides a cross-platform workflow server, a backend for designing, managing, and tracking workflows, sequential workflows, flowchart workflows, and approval workflows on generic business objects called records.

Wexflow provides 100+ activities for different kind of tasks and allows custom integration with other solutions through custom activities and Wexflow API.

I invested significant time and effort into building this open-source project to make it freely available to the community. If this project has been helpful in your work, consider supporting its continued development and maintenance. You can contribute through [GitHub Sponsorship](https://github.com/sponsors/aelassas) (one-time or monthly), [PayPal](https://www.paypal.me/aelassaspp), or [Buy Me a Coffee](https://buymeacoffee.com/aelassas). Even a simple star on the GitHub repository helps spread the word and is greatly appreciated.

## Features

* Cross-platform workflow server
* Powerful backend
* UI designer
* Native Android App
* Sequential workflows
* Flowchart workflows
* Approval workflows
* 6+ databases supported
* 100+ activities
* Cron scheduling
* Extensive logging
* Real-time stats
* Multiple Language support
* RESTful API
* Extensible
* Supported Platforms: macOS, Linux, Windows, Docker

## Resources

1. [Installing](https://github.com/aelassas/wexflow/wiki/Installing)
1. [Windows](https://github.com/aelassas/wexflow/wiki/Installing#windows-net)
2. [Linux](https://github.com/aelassas/wexflow/wiki/Installing#linux-net-core)
3. [macOS](https://github.com/aelassas/wexflow/wiki/Installing#macos-net-core)
2. [Screenshots](https://github.com/aelassas/wexflow/wiki/Screenshots)
3. [Docker](https://github.com/aelassas/wexflow/wiki/Docker)
4. [Configuration](https://github.com/aelassas/wexflow/wiki/Configuration)
1. [Wexflow Server](https://github.com/aelassas/wexflow/wiki/Configuration#wexflow-server)
2. [Wexflow.xml](https://github.com/aelassas/wexflow/wiki/Configuration#wexflowxml)
3. [Backend](https://github.com/aelassas/wexflow/wiki/Configuration#backend)
5. [Persistence Providers](https://github.com/aelassas/wexflow/wiki/Persistence-Providers)
6. [Getting Started](https://github.com/aelassas/wexflow/wiki/Getting-Started)
7. [Android App](https://github.com/aelassas/wexflow/wiki/Android-App)
8. [Samples](https://github.com/aelassas/wexflow/wiki/Samples)
9. [Built-in Tasks](https://github.com/aelassas/wexflow/wiki/Tasks)
10. [Local Variables](https://github.com/aelassas/wexflow/wiki/Local-Variables)
11. [Global Variables](https://github.com/aelassas/wexflow/wiki/Global-Variables)
12. [REST Variables](https://github.com/aelassas/wexflow/wiki/REST-Variables)
13. [Cron Scheduling](https://github.com/aelassas/wexflow/wiki/Cron-Scheduling)
14. [Logging](https://github.com/aelassas/wexflow/wiki/Logging)
15. [Custom Tasks](https://github.com/aelassas/wexflow/wiki/Custom-Tasks)
1. [General](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#general)
2. [.NET Core](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#net-core)
3. [Referenced Assemblies](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#referenced-assemblies)
4. [Update](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#update)
5. [Suspend/Resume](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#suspendresume)
6. [Logging](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#logging)
7. [Files](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#files)
8. [Entities](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#entities)
10. [Shared Memory](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#shared-memory)
11. [Designer](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#designer)
12. [Debugging](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#debugging)
16. [Command Line Client](https://github.com/aelassas/wexflow/wiki/Command-Line-Client)
17. [RESTful API](https://github.com/aelassas/wexflow/wiki/RESTful-API)
1. [API](https://github.com/aelassas/wexflow/wiki/RESTful-API)
2. [C# client](https://github.com/aelassas/wexflow/wiki/C%23-Client)
3. [PHP client](https://github.com/aelassas/wexflow/wiki/PHP-client)
18. [Run from Source](https://github.com/aelassas/wexflow/wiki/Run-From-Source)

## Sponsors

[![JetBrains](https://wexflow.github.io/content/jetbrains.png)](https://www.jetbrains.com/)

## License
Wexflow is [MIT licensed](https://github.com/aelassas/wexflow/blob/main/LICENSE.txt).