A composable, cross-platform MVVM framework for .NET inspired by functional reactive programming. It moves mutable state out of the user interface, keeps each feature's logic in one readable place, and makes applications easier to test. Supports WPF, WinForms, WinUI, .NET MAUI, Avalonia, Uno Platform, Blazor and Android.
Repository Index
47,133 repositories indexed
1–14 of 14 · Most stars
Fluxor is a zero boilerplate Flux/Redux library for Microsoft .NET and Blazor.
- redux
- flux
- blazor
- dotnet
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
- razor-components
- unit-testing
- blazor
- blazor-components
Redux.NET is a predictable state container for .NET apps. Inspired by https://github.com/reactjs/redux.
A Blazor State management library by TimeWarp.
- blazor
- dotnet
- csharp
- hacktoberfest
Free Bootstrap 5 components for ASP.NET Blazor + optional enterprise-level stack for Blazor development (gRPC code-first, layered architecture, localization, auth, ...)
- blazor
- wasm
- webassembly
- asp-net
The Web Markup Minifier (abbreviated WebMarkupMin) - a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
- html
- xhtml
- xml
- minification
Connecting a Redux state store with Blazor.
Shared Element Transitions between pages in Xamarin.Forms (IOS/Android)
Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication
- vuejs
- entity-framework-core
- asp-net-core
- bootstrap-vue
Localizer package for Asp.Net Core web applications, powered by online translation and auto resource creating.
- localization
- asp-net-core
- globalization
- resources
A simple client-side state management container for Blazor/.NET includes redo/undo and ReduxDevTools support.
- state-management
- blazor
- flux
- store
Yet Another Blazor Redux implementation
Android LiveData inspired .NET implementation - lifecycle aware rx streams