All Projects → pulse-framework → Pulse

pulse-framework / Pulse

Licence: mit
✨ Pulse is a global state and logic framework for reactive Typescript & Javascript applications. Supporting frameworks like VueJS, React and React Native.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Pulse

Blue Chip
Normalizes GraphQL and JSON:API payloads into your state management system and provides ORM selectors to prepare data to be consumed by components
Stars: ✭ 332 (+36.63%)
Mutual labels:  state-management, mobx
Reactstatemuseum
A whirlwind tour of React state management systems by example
Stars: ✭ 1,294 (+432.51%)
Mutual labels:  state-management, mobx
Mobx State Tree
Full-featured reactive state management without the boilerplate
Stars: ✭ 6,317 (+2499.59%)
Mutual labels:  state-management, mobx
micro-observables
A simple Observable library that can be used for easy state management in React applications.
Stars: ✭ 78 (-67.9%)
Mutual labels:  state-management, mobx
Xsm
State Management made eXtraordinarily simple and effective for Angular, React, and Vue
Stars: ✭ 138 (-43.21%)
Mutual labels:  state-management, mobx
Mobx Keystone
A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
Stars: ✭ 284 (+16.87%)
Mutual labels:  state-management, mobx
Compare React State Management
React createContext vs Apollo vs MobX vs Redux in a simple todo app.
Stars: ✭ 81 (-66.67%)
Mutual labels:  state-management, mobx
NObservable
MobX like observable state management library with Blazor support
Stars: ✭ 66 (-72.84%)
Mutual labels:  state-management, mobx
React Atom
A simple way manage state in React, inspired by Clojure(Script) and reagent.cljs
Stars: ✭ 133 (-45.27%)
Mutual labels:  state-management, mobx
Prodo
Prodo is a React framework to build apps faster.
Stars: ✭ 114 (-53.09%)
Mutual labels:  state-management, mobx
react-coat-ssr-demo
Demo with Typescript + React + Redux for server-side-rendering (SSR)
Stars: ✭ 100 (-58.85%)
Mutual labels:  state-management, mobx
Mobx Rest
REST conventions for Mobx
Stars: ✭ 164 (-32.51%)
Mutual labels:  state-management, mobx
hooksy
Simple app state management based on react hooks
Stars: ✭ 58 (-76.13%)
Mutual labels:  state-management, mobx
React Coat
Structured React + Redux with Typescript and support for isomorphic rendering beautifully(SSR)
Stars: ✭ 290 (+19.34%)
Mutual labels:  state-management, mobx
mutable
State containers with dirty checking and more
Stars: ✭ 32 (-86.83%)
Mutual labels:  state-management, mobx
Flutter Boilerplate Project
A boilerplate project created in flutter using MobX and Provider.
Stars: ✭ 1,194 (+391.36%)
Mutual labels:  state-management, mobx
mst-effect
💫 Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS.
Stars: ✭ 19 (-92.18%)
Mutual labels:  state-management, mobx
ngx-mobx
Mobx decorators for Angular Applications
Stars: ✭ 14 (-94.24%)
Mutual labels:  state-management, mobx
Datx
DatX is an opinionated JS/TS data store. It features support for simple property definition, references to other models and first-class TypeScript support.
Stars: ✭ 111 (-54.32%)
Mutual labels:  state-management, mobx
Mobx.dart
MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.
Stars: ✭ 2,038 (+738.68%)
Mutual labels:  state-management, mobx

Pulse Framework

Global state and logic for reactive JavaScript applications. Supports frameworks like React, Vue, and React Native.

Lightweight, modular and powerful. Provides a core state & logic framework for your entire application; plug-and-play directly into any UI framework.

Replaces Redux, Vuex, and MobX for state; and for API requests, replaces Axios and fetch.

Created by @jamiepine

Read the docs at pulsejs.org.

Join Discord Follow Pulse on Twitter Follow Jamie Pine on Twitter

const App = new Pulse();

const hello = App.State<string>('the sound of music');

Why Pulse?

Pulse Framework provides a complete toolset to build front-end applications quickly and efficiently. It encourages you to construct a single core library that can be used in any UI framework. The core handles everything at the center of your application — state management, API requests, and all miscellaneous logic and calculations. Pulse supplies computed data to your UI components with full reactivity, in the framework of your choice.

TypeScript

Pulse is fully written in TypeScript and supports it heavily. Everything is type-safe out of the box and encourages you to write clean, typed code.

Read the documentation to learn more!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].