Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timewarpengineering/timewarp-state
A Blazor State management library by TimeWarp.
https://github.com/timewarpengineering/timewarp-state
blazor csharp dotnet flux hacktoberfest mediatr redux state-management
Last synced: 22 days ago
JSON representation
A Blazor State management library by TimeWarp.
- Host: GitHub
- URL: https://github.com/timewarpengineering/timewarp-state
- Owner: TimeWarpEngineering
- License: unlicense
- Created: 2018-04-19T05:52:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-03T18:05:17.000Z (3 months ago)
- Last Synced: 2024-08-04T09:01:54.288Z (3 months ago)
- Topics: blazor, csharp, dotnet, flux, hacktoberfest, mediatr, redux, state-management
- Language: C#
- Homepage:
- Size: 15.7 MB
- Stars: 536
- Watchers: 16
- Forks: 55
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Dotnet](https://img.shields.io/badge/dotnet-8.0-blue)](https://dotnet.microsoft.com)
[![Stars](https://img.shields.io/github/stars/TimeWarpEngineering/timewarp-state?logo=github)](https://github.com/TimeWarpEngineering/timewarp-state)
[![Discord](https://img.shields.io/discord/715274085940199487?logo=discord)](https://discord.gg/7F4bS2T)
[![workflow](https://github.com/TimeWarpEngineering/timewarp-state/actions/workflows/release-build.yml/badge.svg)](https://github.com/TimeWarpEngineering/timewarp-state/actions)
[![nuget](https://img.shields.io/nuget/v/TimeWarp.State?logo=nuget)](https://www.nuget.org/packages/TimeWarp.State/)
[![nuget](https://img.shields.io/nuget/dt/TimeWarp.State?logo=nuget)](https://www.nuget.org/packages/TimeWarp.State/)
[![nuget](https://img.shields.io/nuget/dt/TimeWarp.State?logo=nuget)](https://www.nuget.org/packages/TimeWarp.State/)
[![Issues Open](https://img.shields.io/github/issues/TimeWarpEngineering/timewarp-state.svg?logo=github)](https://github.com/TimeWarpEngineering/timewarp-state/issues)
[![Forks](https://img.shields.io/github/forks/TimeWarpEngineering/timewarp-state)](https://github.com/TimeWarpEngineering/timewarp-state)
[![License](https://img.shields.io/github/license/TimeWarpEngineering/timewarp-state.svg?style=flat-square&logo=github)](https://github.com/TimeWarpEngineering/timewarp-state/issues)
[![Twitter](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Fgithub.com%2FTimeWarpEngineering%2Ftimewarp-state)](https://twitter.com/intent/tweet?url=https://github.com/TimeWarpEngineering/timewarp-state)[![Twitter](https://img.shields.io/twitter/follow/StevenTCramer.svg)](https://twitter.com/intent/follow?screen_name=StevenTCramer)
[![Twitter](https://img.shields.io/twitter/follow/TheFreezeTeam1.svg)](https://twitter.com/intent/follow?screen_name=TheFreezeTeam1)# TimeWarp.State
![TimeWarp Logo](https://raw.githubusercontent.com/TimeWarpEngineering/timewarp-state/master/Assets/Logo.svg)
TimeWarp.State is a State Management architecture utilizing the MediatR pipeline to implement the flux pattern.
We also offer [TimeWarp.State.Plus](/Source/TimeWarp.State.Plus), which extends the core functionality with additional features, middleware, and components to simplify and enhance your Blazor applications.
## Give a Star! :star:
If you find this project useful, please give it a star. Thanks!
## Getting started
To quickly get started I recommend the [tutorial](https://timewarpengineering.github.io/timewarp-state/Samples/00-StateActionHandler/Readme.html) section of the full [Documentation](https://timewarpengineering.github.io/timewarp-state/).
![TimeWarpStateOneWayFlow.drawio.svg](/Documentation/Images/TimeWarpStateOneWayFlow.drawio.svg)
## Installation
```console
dotnet add package TimeWarp.State
dotnet add package TimeWarp.State.Plus
```Check out the latest NuGet packages on the [TimeWarp NuGet page](https://www.nuget.org/profiles/TimeWarp.Enterprises).
* [TimeWarp.State](https://www.nuget.org/packages/TimeWarp.State/) [![nuget](https://img.shields.io/nuget/v/TimeWarp.State?logo=nuget)](https://www.nuget.org/packages/TimeWarp.State/)
* [TimeWarp.State.Plus](https://www.nuget.org/packages/TimeWarp.State.Plus/) [![nuget](https://img.shields.io/nuget/v/TimeWarp.State.Plus?logo=nuget)](https://www.nuget.org/packages/TimeWarp.State.Plus/)## Releases
View the [Release Notes](https://timewarpengineering.github.io/timewarp-state/ReleaseNotes/Release11.0.0.html) for detailed information on each release.
## Unlicense
[![License](https://img.shields.io/github/license/TimeWarpEngineering/timewarp-state.svg?style=flat-square&logo=github)](https://unlicense.org)
This project is licensed under the [Unlicense](https://unlicense.org).## Contributing
Your contributions are welcome! Before starting any work, please open a [discussion](https://github.com/TimeWarpEngineering/timewarp-state/discussions).
Help with the [documentation](https://timewarpengineering.github.io/timewarp-state/) is also greatly appreciated.
## Contact
If you have an issue and don't receive a timely response, feel free to reach out on our [Discord server](https://discord.gg/A55JARGKKP).
[![Discord](https://img.shields.io/discord/715274085940199487?logo=discord)](https://discord.gg/7F4bS2T)