Signals.js is a light weight (1k minified) pure JavaScript implementation of the Observer pattern also known as PubSub. Using Signals.js in your JavaScript gives you the ability to break down our applications into smaller, more loosely coupled modules, which can improve general manageability.
A fast and light-weight implementation of the observer pattern that supports synchronous and asynchronous invocation and/or subscribers. A potential replacement for regular .NET events.
This contains interfaces and helper classes for applying C# patterns to your own code.
Commonly Used Types:
- IBuilder
- ISubscriber
- Observable
- Unsubscriber
Moogie.Events is a simple observer pattern implementation of events and listeners. It is designed to help you decouple key parts of your application without ever getting in your way.
A class representing a value that when updated (posted) signals changes to observers.
Will post current value (if initialized) when subscribing. Synchronized to ensure ordering.
Compatible with IObservable<T> and System.Reactive.
Monovi Observer is a C# library which is used to automatically report the status changes of an object which is called subject.
In doing so, it uses observers previously assigned to the object.
A collection of very generalised helpers for applications and libraries. The idea is to provide convienience methods and building blocks. All in a cross-platform .NET Standard 2.0 library.