{"id":13432061,"url":"https://github.com/aelassas/Wexflow","last_synced_at":"2025-03-16T23:30:35.125Z","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":624,"open_issues_count":4,"forks_count":167,"subscribers_count":30,"default_branch":"main","last_synced_at":"2025-03-10T06:55:54.128Z","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-08T11:45:34.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":243949755,"owners_count":20373650,"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-07-31T02:01:08.270Z","updated_at":"2025-03-16T23:30:35.118Z","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","https://www.buymeacoffee.com/aelassas"],"categories":["Frameworks, Libraries and Tools",".Net","框架, 库和工具","Scheduling","计划调度"],"sub_categories":["Workflow","工作流"],"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://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[![](https://img.shields.io/badge/docs-wiki-brightgreen)](https://github.com/aelassas/wexflow/wiki)\n[![](https://raw.githubusercontent.com/aelassas/wexflow/refs/heads/loc/badge.svg)](https://github.com/aelassas/wexflow/actions/workflows/loc.yml)\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\n## Wexflow\n\nWexflow is an open-source, cross-platform workflow engine and automation platform designed to streamline and automate recurring tasks. Wexflow offers a robust solution for building automation and workflow processes with ease.\n\nWexflow provides a cross-platform workflow server, an admin dashboard 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\n## Features\n\n* Cross-platform workflow server\n* Powerful dashboard\n* Visual designer with Drag \u0026 Drop\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## Documentation\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)\n   1. [Sequential workflows](https://github.com/aelassas/wexflow/wiki/Samples#sequential-workflows)\n   2. [Execution graph](https://github.com/aelassas/wexflow/wiki/Samples#execution-graph)\n   3. [Flowchart workflows](https://github.com/aelassas/wexflow/wiki/Samples#flowchart-workflows)\n       1. [If](https://github.com/aelassas/wexflow/wiki/Samples#if)\n       2. [While](https://github.com/aelassas/wexflow/wiki/Samples#while)\n       3. [Switch](https://github.com/aelassas/wexflow/wiki/Samples#switch)\n   4. [Approval workflows](https://github.com/aelassas/wexflow/wiki/Samples#approval-workflows)\n        1. [Simple approval workflow](https://github.com/aelassas/wexflow/wiki/Samples#simple-approval-workflow)\n        2. [OnRejected workflow event](https://github.com/aelassas/wexflow/wiki/Samples#onrejected-workflow-event)\n        3. [YouTube approval workflow](https://github.com/aelassas/wexflow/wiki/Samples#youtube-approval-workflow)\n        4. [Form submission approval workflow](https://github.com/aelassas/wexflow/wiki/Samples#form-submission-approval-workflow)\n   5. [Workflow events](https://github.com/aelassas/wexflow/wiki/Samples#workflow-events)\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)\n12. [Functions](https://github.com/aelassas/wexflow/wiki/Functions)\n13. [Cron Scheduling](https://github.com/aelassas/wexflow/wiki/Cron-Scheduling)\n14. [Logging](https://github.com/aelassas/wexflow/wiki/Logging)\n9. [Built-in Tasks](https://github.com/aelassas/wexflow/wiki/Tasks)\n    1. [File system tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#file-system-tasks)\n    2. [Encryption tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#encryption-tasks)\n    3. [Compression tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#compression-tasks)\n    4. [Iso tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#iso-tasks)\n    5. [Speech tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#speech-tasks)\n    6. [Hashing tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#hashing-tasks)\n    7. [Process tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#process-tasks)\n    8. [Network tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#network-tasks)\n    9. [XML tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#xml-tasks)\n    10. [SQL tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#sql-tasks)\n    11. [WMI tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#wmi-tasks)\n    12. [Image tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#image-tasks)\n    13. [Audio and video tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#audio-and-video-tasks)\n    14. [Email tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#email-tasks)\n    15. [Workflow tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#workflow-tasks)\n    16. [Social media tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#social-media-tasks)\n    17. [Waitable tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#waitable-tasks)\n    18. [Reporting tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#reporting-tasks)\n    19. [Web tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#web-tasks)\n    20. [Script tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#script-tasks)\n    21. [JSON and YAML tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#json-and-yaml-tasks)\n    22. [Entities tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#entities-tasks)\n    23. [Flowchart tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#flowchart-tasks)\n    24. [Approval tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#approval-tasks)\n    25. [Notification tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#notification-tasks)\n    26. [SMS tasks](https://github.com/aelassas/Wexflow/wiki/Tasks#sms-tasks)\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## Support\n\nIf you find this project helpful, consider buying me a coffee.\n\n\u003ca href=\"https://www.buymeacoffee.com/aelassas\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n\n\u003c!--\n## Sponsors\n\n[![JetBrains](https://wexflow.github.io/content/jetbrains.png)](https://www.jetbrains.com/)\n--\u003e\n\n## License\n\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"}