Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Angular
  3. mini-rx-store

mini-rx-store

NOASSERTIONTypeScript

A reactive state management platform offering both RxJS-based and Angular signal-based libraries.

Visit WebsiteGitHubGitHub
169 stars10 forks0 contributors

What is mini-rx-store?

MiniRx is a reactive state management platform that provides two libraries: a framework-agnostic store built on RxJS and a signal-based store for Angular. It solves the problem of managing application state in a predictable, scalable way using reactive programming principles.

Target Audience

Frontend developers working with JavaScript or TypeScript, particularly those using Angular or needing a framework-agnostic state management solution.

Value Proposition

Developers choose MiniRx for its dual-library approach, offering both RxJS-based reactivity for broad framework compatibility and Angular-optimized signal-based state management, all within a cohesive platform.

Overview

MiniRx - The reactive state management platform

Use Cases

Best For

  • Managing state in Angular applications with signals
  • Building reactive applications with RxJS outside of Angular
  • Implementing scalable state management in TypeScript projects
  • Choosing between RxJS and signal-based state management approaches
  • Developing framework-agnostic libraries that require state management
  • Migrating existing RxJS-based state logic to a structured platform

Not Ideal For

  • Projects using Vue or React that aim to avoid RxJS due to bundle size or complexity
  • Teams requiring built-in devtools like time-travel debugging or extensive middleware out of the box
  • Applications with minimal state where simpler solutions like React Context or Angular signals suffice without a full store

Pros & Cons

Pros

Dual Library Flexibility

Offers both a framework-agnostic RxJS store and an Angular signal store, allowing developers to choose the best fit for their stack, as highlighted in the key features.

Reactive Programming Focus

Built on RxJS and Angular signals, it provides a predictable, scalable approach to state management, aligning with modern reactive practices.

Angular Signal Optimization

The signal store is specifically designed for Angular, leveraging native signals for efficient reactivity and integration with Angular's ecosystem.

Active Maintenance and Open Source

Uses semantic-release for versioning, has automated tests, and is MIT-licensed, indicating robust project health and community contributions.

Cons

RxJS Dependency Overhead

The framework-agnostic store requires RxJS, which can increase bundle size and add complexity for teams unfamiliar with reactive programming.

Limited Cross-Framework Support

While framework-agnostic in name, the signal store is Angular-only, and the RxJS store may need custom setup for optimal use in non-Angular frameworks.

Ecosystem Immaturity

Compared to established alternatives like Redux or NgRx, MiniRx has a smaller community and fewer third-party plugins or tools, as not mentioned in the README.

Frequently Asked Questions

Quick Stats

Stars169
Forks10
Contributors0
Open Issues0
Last commit7 days ago
CreatedSince 2020

Tags

#reactive-programming#rxjs#store#frontend#typescript#vuejs#solidjs#javascript#angular#signals#svelte#state-management#redux

Built With

A
Angular
R
RxJS

Links & Resources

Website

Included in

Angular10.0k
Auto-fetched 17 hours ago

Related Projects

queryquery

🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

Stars49,974
Forks4,011
Last commit23 hours ago
xstatexstate

State machines, statecharts, and actors for complex logic

Stars29,919
Forks1,376
Last commit20 hours ago
@tanstack/angular-db@tanstack/angular-db

The reactive client store for your API.

Stars3,826
Forks247
Last commit2 days ago
elfelf

🧙‍♀️ A Reactive Store with Magical Powers

Stars1,680
Forks97
Last commit4 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub