All Projects → datorama → Akita

datorama / Akita

Licence: apache-2.0
🚀 State Management Tailored-Made for JS Applications

Programming Languages

typescript
32286 projects
HTML
75241 projects

Projects that are alternatives of or similar to Akita

okito
Your best flutter coding friend. All in one; state management, navigation management(with dynamic routing), local storage, localization, dependency injection, cool extensions with best usages and with the support of best utilities!
Stars: ✭ 37 (-98.89%)
Mutual labels:  state-management, store
aurelia-hoc-store
An Aurelia application showing the use of higher order components and a single state approach.
Stars: ✭ 20 (-99.4%)
Mutual labels:  rxjs, state-management
flow-state
UI state management with RxJS.
Stars: ✭ 33 (-99.01%)
Mutual labels:  rxjs, state-management
query-param-store
Angular Reactive Query Parameters Store
Stars: ✭ 15 (-99.55%)
Mutual labels:  state-management, store
juliette
Reactive State Management Powered by RxJS
Stars: ✭ 84 (-97.48%)
Mutual labels:  rxjs, state-management
space-state
Demo app for Subjecting State to Good Behavior
Stars: ✭ 46 (-98.62%)
Mutual labels:  rxjs, state-management
vue-unstated
A tiny state management library for Vue Composition API.
Stars: ✭ 30 (-99.1%)
Mutual labels:  state-management, store
vuse-rx
Vue 3 + rxjs = ❤
Stars: ✭ 52 (-98.44%)
Mutual labels:  rxjs, state-management
knockout-store
State management for Knockout apps.
Stars: ✭ 37 (-98.89%)
Mutual labels:  state-management, store
RxReduxK
Micro-framework for Redux implemented in Kotlin
Stars: ✭ 65 (-98.05%)
Mutual labels:  state-management, store
ngx-mobx
Mobx decorators for Angular Applications
Stars: ✭ 14 (-99.58%)
Mutual labels:  rxjs, state-management
ngx-model-hacker-news-example
Example repository with Hacker News implementation using Angular, Angular Material & ngx-model
Stars: ✭ 27 (-99.19%)
Mutual labels:  rxjs, state-management
mst-effect
💫 Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS.
Stars: ✭ 19 (-99.43%)
Mutual labels:  rxjs, state-management
vue-reactive-store
A VueX alternative : declarative + reactive + centralized way to structure your data store. Inspired by VueX and Vue.js . Compatible with vue-devtools.
Stars: ✭ 27 (-99.19%)
Mutual labels:  state-management, store
ng-effects
Reactivity system for Angular. https://ngfx.io
Stars: ✭ 46 (-98.62%)
Mutual labels:  rxjs, state-management
vue
Vue integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores
Stars: ✭ 25 (-99.25%)
Mutual labels:  state-management, store
Reactive State
Redux-clone build with strict typing and RxJS down to its core. Wrist-friendly, no boilerplate or endless switch statements
Stars: ✭ 135 (-95.96%)
Mutual labels:  rxjs, state-management
Model
Angular Model - Simple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable.
Stars: ✭ 242 (-92.75%)
Mutual labels:  rxjs, state-management
teaful
🍵 Tiny, easy and powerful React state management
Stars: ✭ 638 (-80.89%)
Mutual labels:  state-management, store
rxdeep
rxjs deep state management
Stars: ✭ 47 (-98.59%)
Mutual labels:  rxjs, state-management

Akita

A Reactive State Management Tailored-Made for JS Applications

Elf, a newer state management solution, has been published. We recommend checking it out 🚀

Whether it be Angular, React, Vue, Web Components or plain old vanilla JS, Akita can do the heavy lifting and serve as a useful tool for maintaining clean, boilerplate-free, and scalable applications.


Downloads Build Status Tests commitizen PRs coc-badge semantic-release styled with prettier

Akita is a state management pattern, built on top of RxJS, which takes the idea of multiple data stores from Flux and the immutable updates from Redux, along with the concept of streaming data, to create the Observable Data Stores model.

Akita encourages simplicity. It saves you the hassle of creating boilerplate code and gives powerful tools with a moderate learning curve, suitable for both experienced and inexperienced developers alike.

👉 10 Reasons Why You Should Start Using Akita as Your State Management Solution

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].