{"repo":"microsoft/Forge","free":true,"listed":false,"github":"https://github.com/microsoft/Forge","clone":"git clone https://github.com/microsoft/Forge.git","description":"A Generic Low-Code Framework Built on a Config-Driven Tree Walker","language":"C#","stars":332,"topics":["low-code","decision-tree","workflow-engine","workflow-framework","config-driven","config","roslyn","persisted-state","dynamic","ui"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Microsoft.Forge.TreeWalker NuGet link Please use the Issues tab for questions, feature requests, bug reports, etc.. Thank you! Check out the Forge QuickStart Guide to get hands-on experience running a complete Forge implementation locally in under 60 seconds! 4/15/2022: Check out the Beta release of the ForgeEditor Web version! https://forge-editor.microsoft.com/ or https://aka.ms/forge-editor. What is Forge? Forge is a generic low-code framework built on a config-driven tree walker. Forge is a great library for developers wanting to build and run their own low-code workflow engine from inside their application. Similarities to other low-code solutions: Walks a decision-tree-like structure that is defined in a JSON config file given by your application. Executes actions and can use the results to decide which child node to visit next. Edit config files through a UI experience. Key Differentiators: Runs directly in your application! No need to rely on outside services to run your workflows. Forge is a light-weight library that is easy to import and integrate into your application. Define your own Actions. Forge makes it easy to write simple C# classes that can be executed as Actions from the tree. Give Forge scoped access into your application. Expose data models, internal classes, service clients, etc. to Forge and then access them directly from the tree. Roslyn integration allows you to replace hardcoded JSON property values in the tree with C# code-snippets. Forge dynamical","default_branch":null,"files":null,"tree":[],"storefront":"/r/microsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/microsoft/Forge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}