The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 7 C# Reactive Programming Projects
-
ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Akavache
An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
-
ObservableComputations
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
ReactiveUI is based on Rx and very popular in the .Net world: https://www.reactiveui.net/.
One of the greatest things i discovered recently, is Reactive programming / Reactive Extensions ( https://github.com/dotnet/reactive ).
If its caching you could just use ready made packages - https://github.com/jamesmontemagno/monkey-cache - https://github.com/reactiveui/akavache/
This is awesome. Just out of curiosity - do you have any thoughts on UniMob?
C# Reactive Programming related posts
- Cool features like Random.Shared
- Patterns for consuming a throttled/rate limited external APIs?
- [Game Dev] Programmation réactive fonctionnelle (FRP) pour les jeux?
- How can you detect when a user has stopped scrolling with WPF
- What is your preferred asynchronous programming library?
- MVVM Question: How do you manage the interaction between Model and ViewModel?
- Understanding the full benefits of yield and use of IAsyncEnumerable
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Reactive Programming projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | ReactiveUI | 7,905 |
2 | Rx.NET | 6,489 |
3 | Akavache | 2,414 |
4 | Dynamic Data | 1,665 |
5 | Neutronium | 1,336 |
6 | UniMob | 171 |
7 | ObservableComputations | 108 |
Sponsored