Displaying 1 to 20 from 119 results

freactal - Clean and robust state management for React and React-like libs.

  •    Javascript

freactal is a composable state management library for React.The library grew from the idea that state should be just as flexible as your React code; the state containers you build with freactal are just components, and you can compose them however you'd like. In this way, it attempts to address the often exponential relationship between application size and complexity in growing projects.




stockroom - 🗃 Offload your store management to a worker easily.

  •    Javascript

Offload your store management to a worker. Stockroom seamlessly runs a Unistore store (and its actions) in a Web Worker, setting up optimized bidirectional sync so you can also use & subscribe to it on the main thread.

StatefulViewController - Placeholder views based on content, loading, error or empty states

  •    Swift

A protocol to enable UIViewControllers or UIViews to present placeholder views based on content, loading, error or empty states. As trivial as this flow may sound, there are a lot of cases that result in a rather large decision tree.

platform - Reactive libraries for Angular

  •    TypeScript

Become a sponsor and get your logo on our README on Github with a link to your site. Please read contributing guidelines here.

rematch - A Redux Framework

  •    Javascript

Rematch is Redux best practices without the boilerplate. No more action types, action creators, switch statements or thunks. See v0 stable docs. Currently only displaying experimental @next documentation.


reworm - the simplest way to manage state!

  •    TypeScript

Forget about actions, connections, reducers and a lot of boilerplate to create and manage states. With reworm you can create and manage state as simple as on the image above. Selectors are good because they prevent you from duplicating code. With it you can just create some functions and use them throughout your application.

react-values - A set of tiny React components for handling state with render props.

  •    Javascript

A set of tiny, composable React components for handling state with render props. It does this using a small render-prop-based API that exposes helpful transforms like toggle, increment, filter, etc. depending on the type of value, all based on JavaScripts native value types...

final-form - 🏁 Framework agnostic, high performance, subscription-based form state management

  •    Javascript

In the interest of making 🏁 Final Form the best library it can be, we'd love your thoughts and feedback. Take a quick survey.

react-final-form - 🏁 High performance subscription-based form state management for React

  •    Javascript

In the interest of making 🏁 React Final Form the best library it can be, we'd love your thoughts and feedback. Take a quick survey.

freezer - A tree data structure that emits events on updates, even if the modification is triggered by one of the leaves, making it easier to think in a reactive way

  •    Javascript

A tree data structure that emits events on updates, even if the modification is emited by one of the leaves, making it easier to think in a reactive way. Are you looking for an immutable.js alternative? Freezer is made with React.js in mind and it uses real immutable structures. It is the perfect store for you application.

cerebral - Declarative state and side effects management for popular JavaScript frameworks

  •    Javascript

The entire Cerebral codebase has been rewritten to encourage contributions. The code is cleaned up, commented and all code is in a "monorepo". That means you can run tests across projects and general management of the code is simplified a lot. The packages are located under packages folder and there is no need to run npm install for each package.

mount - managing Clojure and ClojureScript app state since (reset)

  •    Clojure

Depending on how application state is managed during development, the above three superpowers can either stay, go somewhat, or go completely. If Clojure REPL (i.e. lein repl, boot repl) fired up instantly, the need to reload application state inside the REPL would go away. But at the moment, and for some time in the future, managing state by making it reloadable within the same REPL session is important to retain all the Clojure superpowers.