alt - Isomorphic flux implementation

  •        11

Check out the API Reference for full in-depth docs. For a high-level walk-through on flux, take a look at the Getting Started guide. What follows below applies only to the master branch of alt and not the latest distribution. Any questions? ask in the gitter room. Read about the Principles of Flux.


flux : 2.1.1
is-promise : 2.1.0
transmitter : 3.0.1



Related Projects

isomorphic-flux-boilerplate - ES7 Isomorphic Flux/ReactJS Boilerplate

  •    Javascript

A wonderfull boilerplate for Flux/ReactJS universal applications, running on koajs. Koa will be our server for the server side rendering, we use alt for our Flux architecture and react-router for routing in our app.

Dispatch - Multi-store Flux implementation in Swift.

  •    Swift

Dispatch is a lightweight, operation based, multi-store Flux implementation in Swift. Dispatch is a Flux-like implementation of the unidirectional data flow architecture in Swift. Flux applications have three major parts: the dispatcher, the stores, and the views.

mcfly - Flux architecture made easy

  •    Javascript

When writing ReactJS apps, it is enormously helpful to use Facebook's Flux architecture. It truly complements ReactJS' unidirectional data flow model. Facebook's Flux library provides a Dispatcher, and some examples of how to write Actions and Stores. However, there are no helpers for Action & Store creation, and Stores require 3rd party eventing. McFly is a library that provides all 3 components of Flux architecture, using Facebook's Dispatcher, and providing factories for Actions & Stores.

rx-flux - The Flux architecture with RxJS

  •    Javascript

The Flux architecture allows you to think your application as an unidirectional flow of data, this module aims to facilitate the use of RxJS Observable as basis for defining the relations between the different entities composing your application. This package is still highly experimental, see #10. Until it's finalized and published, use git url to install it with npm.

flux - Application Architecture for Building User Interfaces

  •    Javascript

An application architecture based on a unidirectional data flow

react-redux-isomorphic-example - An isomorphic example built with react and redux , see readme for detailed instructions

  •    Javascript

This is an isomorphic/universal example built with react and Redux which utilizes the same codebase on server and browser to correctly handle multiple requests at the same time. This example was previously built with alt and now fully migrated to redux, you might as well compare the two and see the differences.


  •    Python

.. image:: :target: :alt: Travis.CI Build Status .. image:: :target: :alt: AppVeyor.CI Build Status .. image:: :target: :

language-babel - ES2017, flow, React JSX and GraphQL grammar and transpilation for ATOM

  •    CoffeeScript

Language grammar for all versions of JavaScript including ES2016 and ESNext, JSX syntax as used by Facebook React, Atom's etch and others, as well as optional typed JavaScript using Facebook flow. This package also supports highlighting of GraphQL language constructs when inside certain JavaScript template strings. For .graphql and .gql file support please see language-graphql . The colour of syntax is determined by the theme in use. By default the language-babel package will detect file types .js,.babel,.jsx, .es, .es6, .mjs and .flow. Use the standard ATOM interface to enable it for other file types. This provides a grammar that scopes the file in order to colour the text in a meaningful way. If other JavaScript grammars are enabled these may take precedence over language-babel. Look at the bottom right status bar indicator to determine the language grammar of a file being edited. language-babel will be shown as either Babel or Babel ES6 JavaScript. Clicking the name will allow the grammar for a file to be changed.

babel-plugin-flow-react-proptypes - A babel plugin to generate React PropTypes definitions from Flow type declarations

  •    Javascript

A babel plugin to generate React PropTypes definitions from Flow type declarations. Starting in 14.0.0, we output ES6 import/export statements by default. The deadCode option (explained below) will cause it to use common.js modules instead.

redux-webpack-es6-boilerplate - A starter project for modern React apps with Redux

  •    Javascript

Note: If you still want to use a previous version, please checkout old-original-structure branch. A boilerplate using the power and simplicity of React, Redux, Webpack 2 + HMR, and ES6 + JSX via Babel. Includes Webpack's Tree Shaking configuration. It's suitable for scalable applications and organized using the custom variation of the Ducks pattern — approach when each module's entry file (feature-name.js) contains all of its related constants, actions/action creators, selectors and its reducer.

native-starter-kit - React Native Starter App with NativeBase + CodePush + Redux

  •    Javascript

Note: Shifted to React Navigation from React Native Router Flux in the master branch. React Navigation has become standard for navigation solution in React Native. We are just keeping up with the current trend. No need of reinventing the wheel. To have immediately something to continue building on, it would be best to start from some starter kit for getting React Native - based applications off the ground in a hurry.

Render - Swift and UIKit a la React.

  •    Swift

Render is a declarative library for building efficient UIs on iOS inspired by React. [The framework] lets us write our UIs as pure function of their states.

react-learning - :link: A curated list of free resources to master React Development :sparkles:


This project aims to collect the best free resources for those that want to learn how to build applications with React and also understand the concepts that come with its adoption like Functional Programming, Composition, Unidirectional Data Flow and many others. Use a linear approach to complete this guide. That means you should start with the first resource in the Essential Path and pass to the next one after you finish the previous and after make a practical project to internalize what you have learned.

ReactJs-Phonegap - A boilerplate ReactJS-Phonegap/Cordova App + Flux data flow

  •    Javascript

A boilerplate ReactJS-Phonegap/Cordova App + Flux data flow

flummox - Minimal, isomorphic Flux.

  •    Javascript

Idiomatic, modular, testable, isomorphic Flux. No singletons required. Current stable Flummox's version with latest React.js support is 3.6.x. If you're happy enough with what you have right now then you can safely stay with this version. It will be maintained but we don't think that new features will be added.

ALT Project

  •    VB

ALT Project is based on the idea that there can be no true A.I., but with a minimal knowledge base a program/machine can grow and learn just like an human. We hope to start a program which people may connect to via telnet and the web to help ALT learn

diode - Scala library for managing immutable application model

  •    Scala

Diode is a Scala/Scala.js library for managing immutable application state with unidirectional data flow. It is heavily influenced and inspired by Flux and Elm architectures, and libraries like Om and Redux. Diode helps you build applications that are easy to reason about, have predictable behaviour, are easy to test and debug and are type safe. It's a compact, high performing and extensible library with no external dependencies. Full documentation available here.

react-native-redux-router - React Native Router using Redux architecture

  •    Javascript

I've decided to stop supporting this component in favor to new release react-native-router-flux ( The new version doesn't depend from concrete Flux/Redux implementation and allow you to build nested navigators easily. Also it allows to intercept route 'actions' from your store(s).

client - [WIP] Ulterius™ HTML5 react frontend.

  •    TypeScript

A web-based frontend for Ulterius Server. Written in Typescript using React, Alt and other assorted bits.