Core of the framework for developing scalable JavaScript client side applications. The framework is targeted towards a .Net developer who has experience with Silverlight or WPF and is looking to apply same principles and patterns (e.g. MVVM, bindings, modularization, templated controls, reactive programming, etc.) to JavaScript client side development. It's inspired by Nicholas Zakas "Scalable JavaScript Application Architecture" talk. The framework leverages best tools and libraries such as Knockout, RequireJS, Linq, RxJS, LESS, Nuget, jasmine, etc. and relies on what's considered as "good parts" of JavaScript language. Together with Scalejs Extension for Visual Studio it aims to make development of JavaScript client side applications in Visual Studio simple and fun.
JetBrains Core library for graceful disposal, concurrency and reactive programming
This is a very early stage release of the vlingo platform. The vlingo-net-common project consists of some tools that are used across various other vlingo-net projects.
Wire protocol messaging implementations, such as with full-duplex TCP and UDP multicast, using vlingo/actors.
Cluster management for reactive, scalable resiliency of C# .NET tools and applications running on vlingo/actors.
The reactive, scalable, and resilient Object, CQRS, and Event Sourcing storage and projection tool for services and applications built on the vlingo/platform.
Sodium - Functional Reactive Programming (FRP) library for .NET written in C#.
Sodium - Functional Reactive Programming (FRP) library for .NET internal library.
Computations over INotifyPropertyChanged and INotifyColectionChanged (ObservableCollection) objects. Results of the computations are INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) objects. The computations includes ones similar to LINQ and the computation of arbitrary expression. ObservableComputations are implemented as extension methods, like LINQ ones. ObservableComputations is implementation of reactive programming paradigm.
Sodium - Functional Reactive Programming (FRP) library for .NET.
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces. The computations include ones similar to LINQ (collections), the computation of arbitrary expression (scalar value), and additional features. The computations are implemented as extension methods, like LINQ ones. You can combine calls of ObservableComputations extension methods including chaining and nesting, as you do for LINQ methods. Computations in background threads, including parallel ones, as well as time-related processing of CollectionChanged and PropertyChanged events, are supported. ObservableComputations is easy to use and powerful implementation of reactive programming paradigm. With ObservableComputations, your code will fit more to the functional style than with standard LINQ.
WebRx is a Javascript MVVM-Framework built on ReactiveX for Javascript (RxJs) that combines functional-reactive programming with observable-powered declarative Data-Binding, Templating and client-side Routing.
Hopac is a library for higher-Order, parallel, asynchronous and concurrent programming in F#. Inspired by languages like Concurrent ML and Cilk, Hopac is a library for F# with the aim of making it easier to write efficient parallel, asynchronous, concurrent and reactive programs. Hopac is licensed under a MIT-style license. See project website for further information.
Common Util Methods, Extensions, Plus Dataflow Primitives for Reactive-like Programming
.NET implementation for the Redux pattern, meant for Reactive Programming
Validations library for ReactiveUI.
Functional reactive programming lib for JavaScript. Turns your event spaghetti into clean and declarative feng shui bacon, by switching from imperative to functional.
Rapid OPC client and subscriber development. Supports OPC Data Access, XML-DA, Alarms&Events and Unified Architecture (OPC UA), including PubSub. Allows procedural coding, live binding (code-less development), live mapping, and reactive programming models. Works with .NET Framework and .NET 6+ on Microsoft Windows, Linux and macOS.
This package provides common compiler and runtime infrastructure for the Bonsai programming language.
JetBrains Core library for graceful disposal, concurrency and reactive programming
This package provides common visualizer and editor infrastructure for the Bonsai programming language.
The compiler, package manager, and IDE for the Bonsai visual reactive programming language.
This package provides an integrated development environment for the Bonsai programming language.
A set of efficient abstractions for reactive programming.
The vlingo/PLATFORM tooling for reactive Domain-Driven Design models that are highly concurrent. Includes Compute Grid, Actor Caching, Object Spaces, Cluster Cross-Node Messaging, CQRS, and Event Sourcing support.
TwinRx is a library for connecting a .NET application with a Beckhoff TwinCAT PLC program via Reactive Extensions (Rx) over ADS. Features * Create an IObservable for a PLC variable, bringing changes to the PLC variable into the Reactive world. * Make use of Rx's extensive event processing and querying capabilities to transform the observable into events of interest. * Stream (write) an existing IObservable to a PLC variable * Transparently reregister the notifications after a connection loss
Declarative automatic state management in .NET with no boilerplate. Never deal with INotifyPropertyChanged again.
The reactive, scalable, and resilient Object, CQRS, and Event Sourcing storage and projection tool built on top of ADO.NET for services and applications built on the vlingo/platform.
This is a very early stage release of the vlingo platform. The vlingo-net-common project consists of some tools that are used across various other vlingo-net projects.
Inspired by languages like Concurrent ML and Cilk, Hopac is a library for F# with the aim of making it easier to write efficient parallel, asynchronous, concurrent and reactive programs. Hopac is licensed under a MIT-style license. See project website for further information.
Sodium - Functional Reactive Programming (FRP) library for .NET core library.
Wire protocol messaging implementations, such as with full-duplex TCP and UDP multicast, using vlingo/actors.
Visual Reactive is a Library for .NET platform (Currently Winforms), that is inspired by functional reactive programming React JS. Reactive programming is a paradigm that allows you to express the idea around a feature in one readable place, abstract mutable state away from your user interfaces and improve the testability of your application.
Sodium - Functional Reactive Programming (FRP) library for F#.
FrostAura Core library suite for generic extensions, reactive programming and resilience.
Validations library for ReactiveUI Built against: 9.11.1
Introducing Reactive Programming, Flux Architecture, and standardized network requests to Blazor Components
Generates a stream of trading signals from price data using a provided strategy function. This framework allows pre-processing and generates output using Reactive Programming principles. It empowers live trading and backtesting for any type of asset. Candles charts are built automatically from price feeds or historical data and can be used as input for the strategy. Profits are estimated in real-time and signals keep track of closed trades.
Validations library for ReactiveUI Built against: reactiveui-extensions 1.0.0
Provides properties enriched for reactive programming. "Uptodate" simplifies "Foo property + FooChanged event" pattern and integrates with reactive extensions and WPF/UWP.
Inspired by languages like Concurrent ML and Cilk, Hopac is a library for F# with the aim of making it easier to write efficient parallel, asynchronous, concurrent and reactive programs. Hopac is licensed under a MIT-style license. See project website for further information.
Functional reactive programming lib for JavaScript. Turns your event spaghetti into clean and declarative feng shui bacon, by switching from imperative to functional.
Xamarin Android DI support and reactive programing support and Lifecycle management support.