All Projects → facile-it → mutoid

facile-it / mutoid

Licence: MIT license
Reactive library for data fetching, caching, state management

Programming Languages

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

Projects that are alternatives of or similar to mutoid

Preact Redux Isomorphic
preact-redux-isomorphic PWA SPA SSR best practices and libraries in under 80kB page size (for live demo click the link below)
Stars: ✭ 85 (+254.17%)
Mutual labels:  rxjs, isomorphic
core
A library for making isomorphic React components with RxJS
Stars: ✭ 12 (-50%)
Mutual labels:  rxjs, isomorphic
data-flow
frontend data flow explored in React
Stars: ✭ 19 (-20.83%)
Mutual labels:  rxjs
rxjs-subject-vs-behavior-vs-replay-vs-async
Compare Subject vs BehaviorSubject vs ReplaySubject vs AsyncSubject
Stars: ✭ 27 (+12.5%)
Mutual labels:  rxjs
arcomage-hd
Web-based, free and open source, remastered 3D clone of 3DO/NWC's 2000 card game Arcomage. 13 languages. Desktop or mobile Android iOS. Online or offline PWA. Against AI or Multiplayer (w/o server). 🧝👾🃏 (ts+react+redux+rxjs, CSS-based anim, WebRTC)
Stars: ✭ 55 (+129.17%)
Mutual labels:  rxjs
monogram
Aspect-oriented layer on top of the MongoDB Node.js driver
Stars: ✭ 76 (+216.67%)
Mutual labels:  rxjs
yllet
Yllet is a set of packages for the WordPress API for both React and non-React projects
Stars: ✭ 46 (+91.67%)
Mutual labels:  isomorphic
heidi
heidi : tidy data in Haskell
Stars: ✭ 24 (+0%)
Mutual labels:  algebraic-data-types
ts-do
Do like notation for typescript using fp-ts
Stars: ✭ 55 (+129.17%)
Mutual labels:  fp-ts
Rephic
💼 Rephic 是一个基于 Koa 的 React 服务端渲染工程脚手架。支持 React-Router, Redux 以及 Less, Sass。
Stars: ✭ 23 (-4.17%)
Mutual labels:  isomorphic
typical
Data interchange with algebraic data types.
Stars: ✭ 114 (+375%)
Mutual labels:  algebraic-data-types
isomorphic-react-with-mobx
React + MobX + React-Router + Express
Stars: ✭ 52 (+116.67%)
Mutual labels:  isomorphic
ngx-log-monitor
NGX Log Monitor - Log Monitoring Component for Angular
Stars: ✭ 33 (+37.5%)
Mutual labels:  rxjs
nestjs-rest-sample
NestJS RESTful APIs Sample
Stars: ✭ 204 (+750%)
Mutual labels:  rxjs
kaonjs
Kaon.js is a react isomorphic app solution. It contains webpack build, hot reloading, code splitting and server side rendering.
Stars: ✭ 21 (-12.5%)
Mutual labels:  isomorphic
flow-state
UI state management with RxJS.
Stars: ✭ 33 (+37.5%)
Mutual labels:  rxjs
vue-next-rx
RxJS integration for Vue next
Stars: ✭ 31 (+29.17%)
Mutual labels:  rxjs
workshop-edsl-in-typescript
Code template for workshop "Building eDSLs in functional TypeScript"
Stars: ✭ 49 (+104.17%)
Mutual labels:  fp-ts
websynth
Web Synthesizer From Space
Stars: ✭ 16 (-33.33%)
Mutual labels:  rxjs
app
Source code of intencje.pl website and mobile/desktop apps based on Angular, Firebase, and Capacitor.
Stars: ✭ 12 (-50%)
Mutual labels:  rxjs

Mutoid

Reactive library for data fetching, caching, state management (also) for isomorphic applications

Installation

npm install mutoid

If you want to use io-ts decoder in data fetching or cache

npm install io-ts

If you want also to use it with react

npm install react

Note rxjs, fp-ts,fp-ts-rxjs are required peer dependencies. Instead react and io-ts are an optional peer dependencies.

Documentation

https://engineering.facile.it/mutoid

Example

If you want to see a simple app
If you clone this repo, you can run the example with

npm install
npm run dev-server

Test

Unit, lint and cs

npm run test

Type level

npm run test-type
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].