diffx
A state management library for React, Vue.js, Svelte, Angular and vanilla javascript (by jbjorge)
mini-rx-store
MiniRx - The reactive state management platform (by spierala)
diffx | mini-rx-store | |
---|---|---|
4 | 10 | |
53 | 168 | |
- | -1.2% | |
0.0 | 5.4 | |
over 3 years ago | 7 days ago | |
TypeScript | TypeScript | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
diffx
Posts with mentions or reviews of diffx.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-13.
-
Best Store Option for Vue3 with Typescript
I like Vuex because of its strictness and inspection tool. But I have used diffx successfully and it's built on top of @vue/reactive and works with any firework and vanilla. Souch simpler to work with than Vuex. And has its own inspector plugin. https://github.com/jbjorge/diffx
-
Best way YOU learned Vue? Coming from React.js
Great, congrats!! Working with Vue is awesome. Faster and lighter than React. I can recommend this lightweight state library instead of Vuex if you want less code bureaucracy: https://github.com/jbjorge/diffx. New project but I know the guy who made it and he's good and responsive. I have tested it and it's really easy going. Build on top of @vue/reactive but has flavors for many frameworks and vanilla js.
- GitHub - jbjorge/diffx: A state management library for React, Vue.js, Svelte, Angular and vanilla javascript
- Show HN: Diffx – a simple JavaScript state management library
mini-rx-store
Posts with mentions or reviews of mini-rx-store.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-03-01.
-
10 Reasons for MiniRx Signal Store
Framework-agnostic code: Although MiniRx Signal Store is an Angular library, your state management code is almost framework-agnostic. Signals are an internal implementation detail of the Signal Store. Therefore, you can easily refactor your state management layer to the original (RxJS-based) MiniRx Store and use it in whatever framework you want (e.g. Svelte).
-
Introducing MiniRx Signal Store
The MiniRx Signal Store API is documented in the README.
-
MiniRx Signal Store for Angular - API Preview
MiniRx Store
-
MiniRx Signal Store RFC needs your feedback
It is based on the same great concept of the original MiniRx Store which was based on RxJS (see the docs here: https://mini-rx.io/).
-
MiniRx Feature Store vs. NgRx Component Store vs. Akita
See the FeatureStore source here.
- Svelte Demo of MiniRx - The RxJS Redux Store
-
Introducing MiniRx - Scalable reactive state management
NgRx and the Redux pattern are great for managing state at a large scale. However, almost every application contains also features that require only a simple form of state management. Then the Redux pattern with its actions and reducers quickly feels like overkill. I wanted a state management solution which looks and feels a lot like NgRx, but it has to support simple state managment too. It was time to create MiniRx Store:
What are some alternatives?
When comparing diffx and mini-rx-store you can also consider the following projects:
rematch - The Redux Framework
pinia-undo - 🍍 Undo/Redo plugin for pinia.
recks - 🐶 React-like RxJS-based framework
Svelte - web development for the rest of us
minesweeper - A minesweeper clone for the web using TinySlice! My state manager libary.
akita - 🚀 State Management Tailored-Made for JS Applications
harlem - Powerfully simple global state management for Vue 3
mini-rx-comparison - Compare MiniRx FeatureStore with NgRx ComponentStore and Akita Store
kairo - A uniform interface for building front-end applications
mini-rx-svelte-demo - MiniRx Store Demo (Svelte): See the Redux Api and the Feature Stores in Action
vuexok
rx-angular - Reactive Extensions for Angular.