A small functional reactive programming lib for JavaScript.
bacon.js bacon frp functional reactive programming stream streams eventstream rx rxjs observable reactive-library functional-reactiveFalcor is a JavaScript library for efficient data fetching. It lets you represent all your remote data sources as a single domain model via a virtual JSON graph. You code the same way no matter where the data is, whether in memory on the client or over the network on the server.
json netflix observable falcorjs data-management data-driven-applicationRxJS 5-based middleware for Redux. Compose and cancel async actions to create side effects and more.This has peer dependencies of rxjs@5.x.x and redux, which will have to be installed as well.
rx ducks reducks redux middleware observable thunk async cancel action reactive rxjsAll contributions are welcome, both in development and documentation! Be sure you check out contributions and roadmap.ReactiveX, or Rx for short, is an API for programming with observable streams. This is a ReactiveX API for the Go language.
reactivex goroutines stream observable-streams observableUse the type of code you and your team are comfortable and experienced with. Testing your logic is straight forward and simple. redux-logic-test provides additional utilities to make testing a breeze.
redux middleware redux-middleware logic business-logic domain domain-logic epic saga observable side-effect promise async-awaitThis package contains JavaScript implementations of common data structures with idiomatic iterfaces, including extensions for Array and Object. You can use these Node Packaged Modules with Node.js, Browserify, Mr, or any compatible CommonJS module loader. Using a module loader or bundler when using Collections in web browsers has the advantage of only incorporating the modules you need. However, you can just embed <script src="collections/collections.min.js"> and all of the collections will be introduced as globals. ⚠️ require("collections") is not supported.
collections data-structures observable list set map splayBasic callbag factories and operators to get started with. Callbag is just a spec, but callbag-basics is a real library you can use. Imagine a hybrid between an Observable and an (Async)Iterable, that's what callbags are all about. In addition, the internals are tiny because it's all done with a few simple callbacks, following the callbag spec. As a result, it's tiny and fast.
callbacks reactive iterables observables callbag callback standard spec observable iterableselectState() should return a sequence of props that can be passed to the child. This provides a great integration point for sideways data-loading. Pretty simple, right? Notice how there are no event handlers to clean up, no componentWillReceiveProps(), no setState. Everything is just a sequence.
redux observable middleware redux-middleware rxjs rx reactive fsa fluxSeamlessly bringing Parse data into your React applications. NOTE: Parse + React only supports the Parse JS SDK up to version 1.6.14. Behavior with 1.7.* is unpredictable, and 1.8.* breaks functionality with the new LiveQueries feature. As developers, we want to encourage patterns that integrate easily into both the server and the client, and are working on a new low-level SDK that works well with Redux and React Native. When that codebase is ready for production apps, we will publish a new recommended starter kit for apps built on Parse & React.
parse react data api observableRead also the announcement blog post and this introductory blog post. The capitalized keywords used here follow IETF's RFC 2119.
callbag callback standard spec observable iterableFunctional reactive HTTP middleware framework built on top of Node.js platform, TypeScript and RxJS library. If you don't have any experience with functional reactive programming, we strongly recommend to gain some basic overview first with ReactiveX intro or with The introduction to Reactive Programming you've been missing written by @andrestaltz.
marble-diagrams rxjs typescript nodejs reactive marble stream observable apiEase is a event driven animation system that combines the observer pattern with custom spring animations as observers.
swift4 ease easing event events animation animations system engine observe observer observer-pattern observable observables spring scenekit gyroscope gyro uiscrollviewMobX is a battle tested, simple and scalable state management library transparently applying functional reactive programming (TFRP). The Mobx design principle is very simple: Anything that can be derived from the application state, should be derived. Automatically. This includes the UI, data serialization, server communication, etc.
mobx reactive-programming react typescript mobservable observable react-component reactjs reactive model frp functional-reactive-programming state-management data-flow reactive-library functional-reactive streamsRxViz simply visualizes a given Observable. Your JavaScript code will be evaluated, and, if the last expression is an Observable, a nice animated visualization will appear. RxViz treats the evaluated Observable as a black box. We rely only on the fact that Observable emits values over time. RxViz doesn't rely on the internals of RxJS. This will allow us to visualize TC39 Observables in the future.
rx observable rxjs reactive stream visualizer visualization svg animation react react-componentIn React, the whole tree rendering performance problem of the form is very obvious in the controlled mode. Especially for the scene of data linkage, it is easy to cause the page to be stuck. To solve this problem, we have distributed the management of the state of each form field, which significantly improves the performance of the form operations. At the same time, we deeply integrate the JSON Schema protocol to help you solve the problem of back-end driven form rendering quickly. This project exists thanks to all the people who contribute.
react reactive react-native vue json-schema validator observable form fusion ant-design designable schema-form vue3icaro is really fast compared to the other reactive libs because it smartly throttles all the state changes. icaro will let you listen to all the changes happening in a javascript object or array, grouping them efficiently, and optimizing the performance of your listeners.
observable proxy object object-listener object-observer streams object-observable object-watchngx-restangular
angular angular2 rest-api reactive restful restful-api rest-client rxjs observable fetch api restangular-methods http request response angular-2 rest typescript typescript-library queryparams ng2-rest ng2-restangular ngx-restangular angular2-restangular angular4-restangular angular2-rest angular4-rest restangular angular-2-restangular angular-4-restangular angular-2-rest angular-4-rest angular-componentexploring async patterns with a silly async demo
async-patterns async async-programming learning education flow-control promise generator reactive observableThis is a collection of items, each specifying one general rule, to help you write RxJava code more effectively. It is modeled after two of my favorite technical books, Effective C++ and Effective Java. I appreciate not only the soundness of their contents, but the brevity of their writing style. I hope that Effective RxJava has the same value proposition. For each rule I've attempted to provide relevant example code -- most of which is currently in production in the Khan Academy Android app.
rxjava observable immutable-values tutorial
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.