All Projects → fleur-js → Fleur

fleur-js / Fleur

Licence: mit
A fully-typed, type inference and testing friendly Flux Framework

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Fleur

Firedux
🔥 🐣 Firebase + Redux for ReactJS
Stars: ✭ 148 (+100%)
Mutual labels:  flux, flux-architecture
Nanoflux
A very lightweight and dependency-free Flux implementation
Stars: ✭ 56 (-24.32%)
Mutual labels:  flux, flux-architecture
Smitty
Tiny flux implementation built on mitt
Stars: ✭ 210 (+183.78%)
Mutual labels:  flux, flux-architecture
Fluxcapacitor
This is what makes the Flux design pattern possible.
Stars: ✭ 126 (+70.27%)
Mutual labels:  flux, flux-architecture
react-workshops
Online react workshops
Stars: ✭ 36 (-51.35%)
Mutual labels:  flux, flux-architecture
Goes
Go Event Sourcing made easy
Stars: ✭ 144 (+94.59%)
Mutual labels:  flux, flux-architecture
fluxy
Fluxy is a Flux architecture implementation written in Kotlin.
Stars: ✭ 25 (-66.22%)
Mutual labels:  flux, flux-architecture
nanoflux-fusion
Redux-like extension for Nanoflux
Stars: ✭ 15 (-79.73%)
Mutual labels:  flux, flux-architecture
AndroidFluxPractice
Android Flux Practice
Stars: ✭ 51 (-31.08%)
Mutual labels:  flux, flux-architecture
fluxiny
~1K implementation of flux architecture
Stars: ✭ 77 (+4.05%)
Mutual labels:  flux, flux-architecture
Hover
A very lightweight data store with action reducers and state change listeners.
Stars: ✭ 97 (+31.08%)
Mutual labels:  flux, flux-architecture
mini-swift
Minimal Flux architecture written in Swift.
Stars: ✭ 40 (-45.95%)
Mutual labels:  flux, flux-architecture
Fluxxan
Fluxxan is an Android implementation of the Flux Architecture that combines concepts from both Fluxxor and Redux.
Stars: ✭ 80 (+8.11%)
Mutual labels:  flux, flux-architecture
Delorean
An Agnostic, Complete Flux Architecture Framework
Stars: ✭ 748 (+910.81%)
Mutual labels:  flux, flux-architecture
redux-reducer-async
Create redux reducers for async behaviors of multiple actions.
Stars: ✭ 14 (-81.08%)
Mutual labels:  flux, flux-architecture
Vuex-Alt
An alternative approach to Vuex helpers for accessing state, getters and actions that doesn't rely on string constants.
Stars: ✭ 15 (-79.73%)
Mutual labels:  flux, flux-architecture
universal-routed-flux-demo
The code in this repo is intended for people who want to get started building universal flux applications, with modern and exciting technologies such as Reactjs, React Router and es6.
Stars: ✭ 31 (-58.11%)
Mutual labels:  flux, flux-architecture
Vue Entity Adapter
Package to maintain entities in Vuex.
Stars: ✭ 20 (-72.97%)
Mutual labels:  flux
Mill.jl
Multiple Instance Learning Library is build on top of Flux.jl aimed to prototype flexible multi-instance learning models.
Stars: ✭ 43 (-41.89%)
Mutual labels:  flux
Flux Constant
📦 Unique constants for Flux apps
Stars: ✭ 18 (-75.68%)
Mutual labels:  flux

ogp

🌼 Fleur 🌼 travis

An Fully-typed Flux framework inspired by Fluxible.
Runs on Node / Web.

(No dependence to React. See this if you want to use with React.)

Social hashtag: #fleurjs

Feature

  • Comfortable to write code
    • Fully typed. Friendly to type inference.
  • Next.js supported with create-fleur-next-app
  • Completely Server-side rendering support
  • Support React Hooks in @fleur/react

Packages

Usage

Recommended structure

Fleur recommends Re-ducks like directory structure.
See file details on packages/fleur/README.md

app/
  domains/
    User/
      actions.ts
      operations.ts
      store.ts
      selector.ts
    Article/
      actions.ts
      operations.ts
      store.ts
      selector.ts
  # and any components structure you liked (Atomic, Smart / dumb, etc...)
  components/
  containers/
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].