FlowLite.Abstractions
8.0.0
dotnet add package FlowLite.Abstractions --version 8.0.0
NuGet\Install-Package FlowLite.Abstractions -Version 8.0.0
<PackageReference Include="FlowLite.Abstractions" Version="8.0.0" />
<PackageVersion Include="FlowLite.Abstractions" Version="8.0.0" />
<PackageReference Include="FlowLite.Abstractions" />
paket add FlowLite.Abstractions --version 8.0.0
#r "nuget: FlowLite.Abstractions, 8.0.0"
#:package FlowLite.Abstractions@8.0.0
#addin nuget:?package=FlowLite.Abstractions&version=8.0.0
#tool nuget:?package=FlowLite.Abstractions&version=8.0.0
FlowLite.Abstractions
FlowLite is a high-performance, thread-safe, and developer-friendly finite state machine (FSM) library for .NET. This package contains interfaces and abstractions used across other FlowLite components. It allows you to define and work with state machines in a decoupled and extensible manner.
License
This project is licensed under the MIT License.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on FlowLite.Abstractions:
Package | Downloads |
---|---|
FlowLite.Testing
FlowLite.Testing is a lightweight and expressive assertion library tailored for FlowLite FSM. It enables fluent validation of state transitions, logs, and entity lifecycle directly within your unit tests. Designed for test clarity, minimal dependencies, and developer productivity — FlowLite.Testing keeps your state machine behavior testable, readable, and deterministic. |
|
FlowLite
FlowLite is a high-performance, thread-safe, and developer-friendly finite state machine (FSM) library for .NET. It helps you manage entity state transitions, workflow automation, and domain-driven state logic in a structured and testable way. Features: fluent API for state and trigger configuration, async support for transition logic, export as Mermaid.js or DOT graph, built-in JSON and in-memory storage. |
|
FlowLite.Diagnostics
FlowLite.Diagnostics is an extension package for FlowLite FSM that enables advanced diagnostic, logging, telemetry, and observability features for .NET applications. Integrate easily with OpenTelemetry, System.Diagnostics, and Microsoft.Extensions.Logging. Automatically monitor lifecycle events, track state transitions, entity changes, durations, failures, and more. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
8.0.0 | 211 | 4/20/2025 |
- Added support for .NET 8.0;