Displaying 1 to 13 from 13 results

redis-oplog - Redis Oplog implementation to fully replace MongoDB Oplog in Meteor

  •    Javascript

A full re-implementation of the Meteor's MongoDB oplog tailing. This time, reactivity is controlled by the app, opening a new world into building reactive applications, highly scalable chat apps, games, and added reactivity for non-persistent data. Incrementally adoptable & works with your current Meteor project.

drupal_block_reactive - Drupal 8, ES2015 (w/ Babel) and React.js

  •    Javascript

Drupal 8 module creates a block with recent comments. Displayed dynamically using React.js. ES2015 (ES6) is used via Babel and npm scripts.

vue-rawmodel - RawModel.js plugin for Vue.js v2. Form validation has never been easier!

  •    TypeScript

This plugin integrates RawModel.js framework into your Vue.js application. RawModel.js is a simple framework which provides a strongly-typed JavaScript object with support for validation and error handling. It has a rich API which significantly simplifies server-side and client-side data validation and manipulation. Because it's an unopinionated framework it flawlessly integrates with popular modules like vuex, apollo-client and other related libraries.

dataflows - Web app dataflows

  •    Javascript

Time flows from left to right. Arrows point from dependent to dependency. Active "thing" requires passive "thing" and invokes it's behavior. Reactive "thing" requires emitter "thing" and subscribes to it's events.

reactive-polyglot - FRP libraries / langs compared

  •    Javascript

R. (Ramda) stands for standard functional toolkit. Operator counterparts aren't and can't be fully equivalent. "Kinda the same" – is the current definition.

reactive-states - Reactive state implementations (brainstorming)

  •    Javascript

RxJS is used for code samples but everything is supposed to be technology agnostic. Reactive state is a state implemented by reducing values over time. There are two main questions to be asked for every particular library which provides a "state solution". Namely: the exact implementation of reducers and the number of them (one vs few vs many).

react-native-reactive - React Native Reactive Model-View using react-native-router-flux, Calmm-JS and Kefir

  •    Objective-C

React Native Reactive Model-View using react-native-router-flux and Reactive Programming. Reactive Model-View is similar to Model-View-Intent from Cycle.JS or MVC-Reactivated and mostly based on Calmm-JS, slides.

meteor-computed-field - Reactively computed field for Meteor

  •    CoffeeScript

Reactively computed field for Meteor provides an easy way to define a reactive variable which gets value from another reactive function. This allows you to minimize propagation of a reactive change because if the reactive function returns the value equal to the previous value, reactively computed field will not invalidate reactive contexts where it is used. You get current value by calling the field as a function. A reactive dependency is then registered. This is useful when you are assigning them to objects because they behave like object methods. You can also access them in Blaze Components template by simply doing {{field}} when they are assigned to the component.

meteor-peerdb - Reactive database layer with references, generators, triggers, migrations, etc.

  •    CoffeeScript

Meteor smart package which provides a reactive database layer with references, generators, triggers, migrations, etc. Meteor provides a great way to code in a reactive style and this package brings reactivity to your database as well. You can now define inside your application along with the rest of your program logic also how your data should be updated on any change and how various aspects of your data should be kept in sync and consistent no matter where the change comes from. Adding this package to your Meteor application adds the Document object into the global scope.

meteor-reactive-field - Reactive field for Meteor

  •    Javascript

So instead of field.get() and field.set(), you can simply call it as a function which (reactively) returns a value, or call it with an argument to set the new value. Setter still returns the value. This is useful when you want to compare inside a computation how the value changed. field.previous() is not reactive.

meteor-reactive-publish - Reactive publish endpoints

  •    CoffeeScript

This Meteor smart package extends publish endpoints with support for reactivity so that you can use server-side autorun inside a publish function. After adding this package you can use server-side Tracker.autorun inside your publish function and any published documents will be automatically correctly send to the client while your reactive computation will rerun when any dependency triggers invalidation. Only changes to documents between reruns will be send to the client. As a rule, things work exactly as you would expect, just reactively if they are inside an autorun. You can use any source of reactivity, like reactive server-side MongoDB queries and reactive variables.