Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Similar projects and alternatives to Rx.NET
Reactive collections based on Rx.Net
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
DuckDB is an in-process SQL OLAP Database Management System
Port of LMAX Disruptor to C++
Restore redux state from previous sessions like a phoenix from ashes.
Promise based HTTP client for the browser and node.js
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
Latency benchmarks for messaging (by real-logic)
Simple, unambitious mediator implementation in .NET
Rayon: A data parallelism library for Rust
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
C# functional language extensions - a base class library for functional programming
A functional standard library for Python.
Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc
TopShell - a purely functional, reactive scripting language
experimental CPS transformer for dotty
Simple, scalable state management.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rx.NET reviews and mentions
Async Methods after setting a property.
2 projects | reddit.com/r/csharp | 16 Mar 2023
If you're finding yourself in a situation where you need to turn this behavior into a pattern because there are a lot of View Models that need to execute async business logic in response to some changes, I'd go with something like MediatR or Reactive Extensions. The idea is, again, that some other, probably business-level, component listens to changes in a decoupled way (that means it doesn't subscribe directly to your View Model, but to an event bus instead). View Model publishes change events to the event bus, and business-component reacts to these events by executing the business logic.
System.Reactive v6.0.0-preview.1 available on NuGet
3 projects | reddit.com/r/dotnet | 11 Mar 2023
We'd really appreciate if it consumers of the library could update and provide any issues / bugs via the GitHub repo: https://github.com/dotnet/reactive/issues
Brett Slatkin: Why am I building a new functional programming language?
10 projects | news.ycombinator.com | 5 Mar 2023
The thing that really irks me is that the generator pattern doesn't have to be an OO-first feature. Observable streams work with the same basic foundation and those are awesome for FP.
What Are Signals?
2 projects | news.ycombinator.com | 4 Mar 2023
> I’m not sure what you mean by "Rx" in this context.
From “reactive extensions”, a proper name for a family of libraries (RxJava, Rx.NET, RxJS), AFAICT one of the first attempted implementations of mature FRP ideas in the imperative world and one messy enough that it took React for anything similar to reënter the mainstream.
Compare the enthusiastic HN reception of “Deprecating the observer pattern” in 2011, mostly from people who heard of FRP in the functional setting, and the vitriol it received in 2018, from people for whom FRP came to mean Rx (and similarly confused things like Bacon.js). It is this vitriol that I meant to preemptively redirect by the mention of FRP ≠ Rx, so if you’re not aware of this history it’s no big loss to ignore it.
I love LINQ and the Entity Framework
3 projects | reddit.com/r/dotnet | 21 Oct 2022
If you love LINQ, you'll like Rx.NET even more - iterating over events https://reaqtive.net/blog/2021/05/sequences-linq-rx-reaqtor-part-02-linq Or possibly even OData (LINQ to REST api)
Just “Discovered” Linq. Now Whole Program is Full of Linq.
4 projects | reddit.com/r/csharp | 5 Oct 2022
Functional Programming in Rust
3 projects | dev.to | 12 Sep 2022
Even if not directly related to Rust, I recommend the site reactivex.io to learn more about the elegance and limitations of Streams.
Release v0.1.0 · victimsnino/ReactivePlusPlus
3 projects | reddit.com/r/cpp | 2 Sep 2022
You can start from ReactiveX. Also you can read my introductory article or just search "Reactive functional programming".
How do you abstract "soft" data for your games?
3 projects | reddit.com/r/gamedev | 24 Aug 2022
Some people here are suggesting event systems, I suggest looking into a reactive library which takes events to a higher level (https://reactivex.io/).
C# experience from a perspective of a Scala Developer.
7 projects | reddit.com/r/csharp | 17 Aug 2022
You're looking for the System.Linq.Async nuget package that's part of the reactive extensions for .Net. It provides async versions of all the standard linq operators. Yes, IAsyncEnumerable can be incredibly useful. It's still relatively new (added about 2 years ago) so some libraries just haven't added support for yet and some are probably hesitant because using it requires a new C# language version. Many (most?) newer features in C# are syntactic sugar, i.e. I can turn on the newest version of C# and use all the fancy things, but then you can consume my library while still using an older language version. IAsyncEnumerable is one where (AFAIK) a library using that feature requires anyone using the library to also use a recent language version that supports it.
A note from our sponsor - SonarQube
www.sonarqube.org | 25 Mar 2023
dotnet/reactive is an open source project licensed under MIT License which is an OSI approved license.