{"id":13568105,"url":"https://github.com/aelassas/wexflow","last_synced_at":"2025-04-04T04:30:47.468Z","repository":{"id":62406569,"uuid":"559348325","full_name":"aelassas/wexflow","owner":"aelassas","description":"Workflow Engine and Automation Platform","archived":false,"fork":false,"pushed_at":"2025-03-05T17:30:35.000Z","size":60426,"stargazers_count":626,"open_issues_count":4,"forks_count":167,"subscribers_count":30,"default_branch":"main","last_synced_at":"2025-03-28T10:51:43.335Z","etag":null,"topics":["automation","cross-platform","dotnet","workflow","workflow-engine"],"latest_commit_sha":null,"homepage":"https://wexflow.github.io","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aelassas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"aelassas","buy_me_a_coffee":"aelassas","custom":["https://www.paypal.me/aelassaspp"]}},"created_at":"2022-10-29T20:43:40.000Z","updated_at":"2025-03-27T20:38:16.000Z","dependencies_parsed_at":"2024-02-13T18:12:18.868Z","dependency_job_id":"7b8a5736-0f5f-47bf-b456-95e110b953bb","html_url":"https://github.com/aelassas/wexflow","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aelassas%2Fwexflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aelassas%2Fwexflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aelassas%2Fwexflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aelassas%2Fwexflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aelassas","download_url":"https://codeload.github.com/aelassas/wexflow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247123071,"owners_count":20887259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","cross-platform","dotnet","workflow","workflow-engine"],"created_at":"2024-08-01T14:00:20.082Z","updated_at":"2025-04-04T04:30:42.459Z","avatar_url":"https://github.com/aelassas.png","language":"C#","funding_links":["https://github.com/sponsors/aelassas","https://buymeacoffee.com/aelassas","https://www.paypal.me/aelassaspp"],"categories":["C# #"],"sub_categories":[],"readme":"[![Build Status](https://aelassas.visualstudio.com/wexflow/_apis/build/status/aelassas.wexflow?branchName=main)](https://aelassas.visualstudio.com/wexflow/_build/latest?definitionId=3\u0026branchName=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/)\n\n\u003c!--\n[![Latest release](https://img.shields.io/github/v/release/aelassas/wexflow?label=Release\u0026logo=github)](https://github.com/aelassas/wexflow/releases/latest)\n--\u003e\n\nWexflow 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.\n\nWexflow 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.\n\nWexflow provides 100+ activities for different kind of tasks and allows custom integration with other solutions through custom activities and Wexflow API.\n\nI 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.\n\n## Features\n\n* Cross-platform workflow server\n* Powerful backend\n* UI designer\n* Native Android App\n* Sequential workflows\n* Flowchart workflows\n* Approval workflows\n* 6+ databases supported\n* 100+ activities\n* Cron scheduling\n* Extensive logging\n* Real-time stats\n* Multiple Language support\n* RESTful API\n* Extensible\n* Supported Platforms: macOS, Linux, Windows, Docker\n\n## Resources\n\n1. [Installing](https://github.com/aelassas/wexflow/wiki/Installing)\n    1. [Windows](https://github.com/aelassas/wexflow/wiki/Installing#windows-net)\n    2. [Linux](https://github.com/aelassas/wexflow/wiki/Installing#linux-net-core)\n    3. [macOS](https://github.com/aelassas/wexflow/wiki/Installing#macos-net-core)\n2. [Screenshots](https://github.com/aelassas/wexflow/wiki/Screenshots)\n3. [Docker](https://github.com/aelassas/wexflow/wiki/Docker)\n4. [Configuration](https://github.com/aelassas/wexflow/wiki/Configuration)\n   1. [Wexflow Server](https://github.com/aelassas/wexflow/wiki/Configuration#wexflow-server)\n   2. [Wexflow.xml](https://github.com/aelassas/wexflow/wiki/Configuration#wexflowxml)\n   3. [Backend](https://github.com/aelassas/wexflow/wiki/Configuration#backend)\n5. [Persistence Providers](https://github.com/aelassas/wexflow/wiki/Persistence-Providers)\n6. [Getting Started](https://github.com/aelassas/wexflow/wiki/Getting-Started)\n7. [Android App](https://github.com/aelassas/wexflow/wiki/Android-App)\n8. [Samples](https://github.com/aelassas/wexflow/wiki/Samples)\n9. [Built-in Tasks](https://github.com/aelassas/wexflow/wiki/Tasks)\n10. [Local Variables](https://github.com/aelassas/wexflow/wiki/Local-Variables)\n11. [Global Variables](https://github.com/aelassas/wexflow/wiki/Global-Variables)\n12. [REST Variables](https://github.com/aelassas/wexflow/wiki/REST-Variables)\n13. [Cron Scheduling](https://github.com/aelassas/wexflow/wiki/Cron-Scheduling)\n14. [Logging](https://github.com/aelassas/wexflow/wiki/Logging)\n15. [Custom Tasks](https://github.com/aelassas/wexflow/wiki/Custom-Tasks)\n    1. [General](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#general)\n    2. [.NET Core](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#net-core)\n    3. [Referenced Assemblies](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#referenced-assemblies)\n    4. [Update](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#update)\n    5. [Suspend/Resume](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#suspendresume)\n    6. [Logging](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#logging)\n    7. [Files](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#files)\n    8. [Entities](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#entities)\n    10. [Shared Memory](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#shared-memory)\n    11. [Designer](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#designer)\n    12. [Debugging](https://github.com/aelassas/wexflow/wiki/Custom-Tasks#debugging)\n16. [Command Line Client](https://github.com/aelassas/wexflow/wiki/Command-Line-Client)\n17. [RESTful API](https://github.com/aelassas/wexflow/wiki/RESTful-API)\n    1. [API](https://github.com/aelassas/wexflow/wiki/RESTful-API)\n    2. [C# client](https://github.com/aelassas/wexflow/wiki/C%23-Client)\n    3. [PHP client](https://github.com/aelassas/wexflow/wiki/PHP-client)\n18. [Run from Source](https://github.com/aelassas/wexflow/wiki/Run-From-Source)\n\n## Sponsors\n\n[![JetBrains](https://wexflow.github.io/content/jetbrains.png)](https://www.jetbrains.com/)\n\n## License\nWexflow is [MIT licensed](https://github.com/aelassas/wexflow/blob/main/LICENSE.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faelassas%2Fwexflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faelassas%2Fwexflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faelassas%2Fwexflow/lists"}