sigi-framework / Sigi
Licence: other
Well designed effect management framework for complex frontend app
Stars: ✭ 95
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Sigi
ngx-model-hacker-news-example
Example repository with Hacker News implementation using Angular, Angular Material & ngx-model
Stars: ✭ 27 (-71.58%)
Mutual labels: rxjs, state-management
aurelia-hoc-store
An Aurelia application showing the use of higher order components and a single state approach.
Stars: ✭ 20 (-78.95%)
Mutual labels: rxjs, state-management
mst-effect
💫 Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS.
Stars: ✭ 19 (-80%)
Mutual labels: rxjs, state-management
Focal
Program user interfaces the FRP way.
Stars: ✭ 613 (+545.26%)
Mutual labels: rxjs, state-management
ngx-mobx
Mobx decorators for Angular Applications
Stars: ✭ 14 (-85.26%)
Mutual labels: rxjs, state-management
Reactive State
Redux-clone build with strict typing and RxJS down to its core. Wrist-friendly, no boilerplate or endless switch statements
Stars: ✭ 135 (+42.11%)
Mutual labels: rxjs, state-management
Fluorine
[UNMAINTAINED] Reactive state and side effect management for React using a single stream of actions
Stars: ✭ 287 (+202.11%)
Mutual labels: rxjs, state-management
Akita
🚀 State Management Tailored-Made for JS Applications
Stars: ✭ 3,338 (+3413.68%)
Mutual labels: rxjs, state-management
ng-effects
Reactivity system for Angular. https://ngfx.io
Stars: ✭ 46 (-51.58%)
Mutual labels: rxjs, state-management
Mini Rx Store
Lightweight Redux Store based on RxJS
Stars: ✭ 32 (-66.32%)
Mutual labels: rxjs, state-management
space-state
Demo app for Subjecting State to Good Behavior
Stars: ✭ 46 (-51.58%)
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 (+154.74%)
Mutual labels: rxjs, state-management
juliette
Reactive State Management Powered by RxJS
Stars: ✭ 84 (-11.58%)
Mutual labels: rxjs, state-management
Bloc.js
A predictable state management library that helps implement the BLoC design pattern in JavaScript
Stars: ✭ 111 (+16.84%)
Mutual labels: rxjs, state-management
Ayanami
🍭 A better way to react with state
Stars: ✭ 129 (+35.79%)
Mutual labels: rxjs, state-management
reactive-store
A store implementation for state management with RxJS
Stars: ✭ 29 (-69.47%)
Mutual labels: rxjs, state-management
Platform
Reactive libraries for Angular
Stars: ✭ 7,020 (+7289.47%)
Mutual labels: rxjs, state-management
Sigi framework
Sigi is a effect management framework for complex frontend app.
-
Type safe: Sigi provides Type Safe APIs which connect the gap between your
Component
andSide Effect
codes in compile time. -
Dependencies Injection: Sigi contains a tiny dependency injection implementation. Which allow you easier to compose your
Modules
andServices
. And it is also provide huge benefit when you want to write some tests. -
Multi platforms support: Sigi now support
React/React Native
and[email protected]
, we will also provide support forFlutter
with very similar APIs in very soon.
Documentation
You can find the full documentation on the website.
And you can also read higher level introduction article in Chinese 中文介绍
Ecosystem
Project | Status | Description |
---|---|---|
vue | VueJS integration library | |
react | React Hooks APIs | |
react-router | React router integration | |
ssr | Server side rendering support for Vue/React
|
|
devtool | Redux devtool integration | |
di | Dependencies injection library which allow you compose your own class with Sigi Modules
|
|
testing | Test helper library |
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].