402 packages tagged with “State”
This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
Workflow Core is a light weight workflow engine targeting .NET Standard.
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
The P Programming Language Compiler
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
Base package for Workflow-core peristence providers using entity framework
Workflow Engine is a .NET and .NET Core library that enables you to add custom executable .NET and Java workflows of any complexity to any software, be it your own creation or a third-party solution, with minimal changes to existing code. Its core features are: - HTML5 visual designer. Design, model, edit and visualize your custom workflows. - Workflow version control. Keep track of your workflow changes and easily revert them. - Parallel workflow support. Split workflows into branches that execute tasks concurrently. - XML import/export. Export your workflows for further reuse and sharing. - Localization support. Translate user interface to multiple languages of your choice. - In-built workflow timers. Set intervals or specify time to run custom actions and workflow tasks. Workflow Engine build for .NET core includes a set of pre-built providers for the following databases: - MS SQL Server - PostgreSQL - Oracle - MySQL
Provides support to persist workflows running on Workflow Core to a SQL Server database.
Workflow Engine is a lightweight all-in-one component that enables you to add custom executable .NET and Java workflows of any complexity to any software, be it your own creation or a third-party solution, with minimal changes to existing code. Its core features are: - HTML5 visual designer. Design, model, edit and visualize your custom workflows. - Workflow version control. Keep track of your workflow changes and easily revert them. - Parallel workflow support. Split workflows into branches that execute tasks concurrently. - XML import/export. Export your workflows for further reuse and sharing. - Localization support. Translate user interface to multiple languages of your choice. - In-built workflow timers. Set intervals or specify time to run custom actions and workflow tasks. Workflow Engine includes a set of pre-built providers for the most popular databases: - MS SQL Server - MongoDB - RavenDB - Oracle - MySQL - PostgreSQL - Redis - Apache Ignite/GridGain
Efficient state machines for .NET with both synchronous and asynchronous support
ASP.NET Session State provider for SQL Server In-Memory OLTP. NuGet package include source code as reference.
The P Programming Language C# Runtime
This project provides a CDK construct bootstrapping an AWS account with a S3 Bucket and a DynamoDB table as terraform state backend. (Stability: Stable)
Provides support to persist workflows running on Workflow Core to a PostgreSQL database.
XComponent Studio Community Edition. Unleash the power of microservices.
Provides support to persist workflows running on Workflow Core to a MongoDB database.
Implementation of Redux for .NET
Convenient way to conifgure and register all the Redux components in the DI.
State Machine Framework
Functions like MapT, BindT, ForAllT, etc. for the nested monadic type extensions (i.e. `Seq<Option>`
Provides support to persist workflows running on Workflow Core to a MySQL database.
Create distributed semaphores using AWS Step Functions and Amazon DynamoDB to control concurrent invocations of contentious work. (Stability: Stable)
C# Monad Library
Provides fast, convenient, in-memory lookup of the postal service city and state names by zip code, covering All 50 states, DC, PR, VI, and AE. Data current as of September 28, 2021. No library dependencies. No external calls.
Provides support to persist workflows running on Workflow Core to a Sqlite database.
XComponent Spy Community Edition. Unleash the power of microservices.
Jot is a library for tracking application state. Typically this includes window sizes and locations, last entered data, application settings, and user preferences. In short: a better alternative to using settings files.
Provides extensions for Workflow Core to enable human workflows.