Topic: "state"
statelyai/xstate
Actor-based state management & orchestration for complex app logic.
Language: TypeScript - Size: 257 MB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 28,194 - Forks: 1,299

pmndrs/jotai
👻 Primitive and flexible state management for React
Language: TypeScript - Size: 13.6 MB - Last synced at: about 7 hours ago - Pushed at: 3 days ago - Stars: 19,923 - Forks: 661

pmndrs/valtio
🧙 Valtio makes proxy-state simple for React and Vanilla
Language: TypeScript - Size: 4.54 MB - Last synced at: about 2 hours ago - Pushed at: 2 days ago - Stars: 9,590 - Forks: 273

dr5hn/countries-states-cities-database
🌍 Discover our global repository of countries, states, and cities! 🏙️ Get comprehensive data in JSON, SQL, PSQL, SQLSERVER, MONGODB, SQLITE, XML, YAML, and CSV formats. Access ISO2, ISO3 codes, country code, capital, native language, timezones (for countries), and more. #countries #states #cities
Language: PHP - Size: 1.8 GB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 8,253 - Forks: 2,768

jamiebuilds/unstated
State so simple, it goes without saying
Language: JavaScript - Size: 438 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 7,778 - Forks: 268

node-config/node-config
Node.js Application Configuration
Language: JavaScript - Size: 2.32 MB - Last synced at: about 3 hours ago - Pushed at: 17 days ago - Stars: 6,358 - Forks: 503

effector/effector
Business logic with ease ☄️
Language: TypeScript - Size: 132 MB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 4,702 - Forks: 249

Tencent/westore
小程序MVVM分层架构
Language: JavaScript - Size: 2.24 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 4,274 - Forks: 483

final-form/final-form
🏁 Framework agnostic, high performance, subscription-based form state management
Language: JavaScript - Size: 3.28 MB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 3,008 - Forks: 215

samber/mo
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
Language: Go - Size: 188 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 2,948 - Forks: 96

redux-orm/redux-orm
NOT MAINTAINED – A small, simple and immutable ORM to manage relational data in your Redux store.
Language: JavaScript - Size: 8.05 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 2,948 - Forks: 114

developit/unistore
🌶 350b / 650b state container with component actions for Preact & React
Language: JavaScript - Size: 168 KB - Last synced at: 9 days ago - Pushed at: almost 4 years ago - Stars: 2,852 - Forks: 137

renatorib/react-powerplug
:electric_plug: Renderless Containers
Language: JavaScript - Size: 1.3 MB - Last synced at: about 21 hours ago - Pushed at: over 2 years ago - Stars: 2,679 - Forks: 100

RisingStack/react-easy-state
Simple React state management. Made with ❤️ and ES6 Proxies.
Language: JavaScript - Size: 17.5 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 2,555 - Forks: 106

aschuch/StatefulViewController
Placeholder views based on content, loading, error or empty states
Language: Swift - Size: 498 KB - Last synced at: 29 days ago - Pushed at: over 4 years ago - Stars: 2,131 - Forks: 147

redux-zero/redux-zero
A lightweight state container based on Redux
Language: TypeScript - Size: 3.08 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 1,966 - Forks: 93

aweary/react-copy-write
✍️ Immutable state with a mutable API
Language: JavaScript - Size: 143 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 1,781 - Forks: 54

RuffianZhong/RWidgetHelper
Android UI 快速开发,专治原生控件各种不服
Language: Java - Size: 10.9 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1,723 - Forks: 153

FormidableLabs/freactal 📦
Clean and robust state management for React and React-like libs.
Language: JavaScript - Size: 362 KB - Last synced at: 27 days ago - Pushed at: about 3 years ago - Stars: 1,646 - Forks: 46

beekai-oss/little-state-machine
📠 React custom hook for persist state management
Language: TypeScript - Size: 2.03 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 1,513 - Forks: 53

pedronauck/reworm
🍫 the simplest way to manage state
Language: TypeScript - Size: 2.1 MB - Last synced at: about 11 hours ago - Pushed at: over 2 years ago - Stars: 1,465 - Forks: 26

bvaughn/redux-search
Redux bindings for client-side search
Language: JavaScript - Size: 5.79 MB - Last synced at: 29 days ago - Pushed at: over 4 years ago - Stars: 1,400 - Forks: 63

heluxjs/helux
A reactive atomic state engine for React(including React 18) and all React like, carrying dependency collection feature, supporting fine-grained updates.
Language: TypeScript - Size: 22.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,373 - Forks: 70

reatom/reatom
Reatom - the ultimate state manager
Language: TypeScript - Size: 18.8 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,177 - Forks: 116

foxhound87/mobx-react-form
Reactive MobX Form State Management
Language: TypeScript - Size: 4.67 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,095 - Forks: 130

lostpebble/pullstate
Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!
Language: TypeScript - Size: 4.35 MB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 1,073 - Forks: 22

fgmacedo/python-statemachine
Python Finite State Machines made easy.
Language: Python - Size: 2.2 MB - Last synced at: 13 days ago - Pushed at: 28 days ago - Stars: 1,036 - Forks: 93

kauemurakami/getx_pattern
Design pattern designed to standardize your projects with GetX on Flutter.
Language: Makefile - Size: 120 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1,016 - Forks: 233

getify/TNG-Hooks 📦
Provides React-inspired 'hooks' like useState(..) for stand-alone functions
Language: JavaScript - Size: 98.6 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 1,007 - Forks: 39

benct/lovelace-multiple-entity-row
Show multiple entity states and attributes on entity rows in Home Assistant's Lovelace UI
Language: JavaScript - Size: 1.09 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 862 - Forks: 65

davidkpiano/useEffectReducer 📦
useReducer + useEffect = useEffectReducer
Language: TypeScript - Size: 735 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 790 - Forks: 24

angcyo/DslAdapter
:fire: Android Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等
Language: Kotlin - Size: 34.2 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 717 - Forks: 62

teafuljs/teaful
🍵 Tiny, easy and powerful React state management
Language: TypeScript - Size: 1.01 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 714 - Forks: 25

fulls1z3/universal
Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Webpack, CLI scaffolding, dev/prod modes, AoT compilation, HMR, SCSS compilation, lazy loading, config, cache, i18n, SEO, and TSLint/codelyzer
Language: TypeScript - Size: 6.3 MB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 703 - Forks: 139

Zhao-Yan-Yan/MultiStatePage
Android APP缺省页的正确打开方式 高度解耦、低侵入、易拓展 多状态视图状态切换器
Language: Kotlin - Size: 3.8 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 699 - Forks: 54

krasimir/stent
Stent is combining the ideas of redux with the concept of state machines
Language: JavaScript - Size: 732 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 689 - Forks: 30

soenkekluth/sticky-state
StickyState is a high performant module making native position:sticky statefull and polyfilling the missing sticky browser feature
Language: JavaScript - Size: 1.06 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 675 - Forks: 31

nukc/StateView
:sparkles: StateView is an invisible, zero-sized View that can be used to lazily inflate loadingView/emptyView/retryView/anyView at runtime.
Language: Java - Size: 2.18 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 628 - Forks: 76

araffin/robotics-rl-srl
S-RL Toolbox: Reinforcement Learning (RL) and State Representation Learning (SRL) for Robotics
Language: Python - Size: 7.78 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 627 - Forks: 91

symfony/workflow
Provides tools for managing a workflow or finite state machine
Language: PHP - Size: 836 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 609 - Forks: 59

joaomdmoura/machinery
Elixir State machine thin layer for structs
Language: Elixir - Size: 521 KB - Last synced at: about 19 hours ago - Pushed at: about 1 year ago - Stars: 544 - Forks: 53

nanxiaobei/resso
🪢 Simplest React state manager
Language: TypeScript - Size: 782 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 529 - Forks: 20

vesparny/statty
A tiny and unobtrusive state management library for React and Preact apps
Language: JavaScript - Size: 214 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 509 - Forks: 25

almin/almin
Client-side DDD/CQRS for JavaScript.
Language: TypeScript - Size: 13.3 MB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 505 - Forks: 42

arnelenero/simpler-state
The simplest app state management for React
Language: JavaScript - Size: 1.29 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 483 - Forks: 16

dapr/go-sdk
Dapr SDK for go
Language: Go - Size: 22.2 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 452 - Forks: 176

khsing/laravel-world
provide countries, states, and cities relations and database.
Language: PHP - Size: 9.45 MB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 442 - Forks: 97

Omnistac/zedux
:zap: A Molecular State Engine for React
Language: TypeScript - Size: 37.4 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 438 - Forks: 8

statelyai/xstate-viz 📦
Visualizer for XState machines
Language: TypeScript - Size: 117 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 437 - Forks: 106

dapr/samples
Community driven repository for Dapr samples
Language: JavaScript - Size: 23.3 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 422 - Forks: 175

giusepperaso/structura.js
A very fast and lightweight Typescript library to create immutable states with a mutable syntax
Language: TypeScript - Size: 3.71 MB - Last synced at: 6 days ago - Pushed at: 26 days ago - Stars: 414 - Forks: 5

KStateMachine/kstatemachine
Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
Language: Kotlin - Size: 2.08 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 412 - Forks: 25

RuffianZhong/RTextView
基于TextView 1.直接设置selector背景2.直接设置drawableLeft大小 3.圆角,圆形,背景/边框/文字根据状态变色
Language: Java - Size: 6.7 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 378 - Forks: 67

medyo/StateViews
Create & Show progress, data or error views, the easy way!
Language: Java - Size: 413 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 373 - Forks: 35

ovidiuch/react-mock 📦
Declarative mocks for React state and global APIs
Language: JavaScript - Size: 303 KB - Last synced at: 24 days ago - Pushed at: about 2 years ago - Stars: 365 - Forks: 8

SimpleStateMachine/SimpleStateMachineNodeEditor
🔗WPF node editor based on ReactiveUI
Language: C# - Size: 12.5 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 355 - Forks: 61

nanxiaobei/flooks
🍸 Auto Optimized State Manager for React Hooks
Language: TypeScript - Size: 1.14 MB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 352 - Forks: 41

StoneCypher/jssm
Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.
Language: JavaScript - Size: 28.8 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 348 - Forks: 24

intendednull/yewdux
Ergonomic state management for Yew applications
Language: Rust - Size: 1.43 MB - Last synced at: about 18 hours ago - Pushed at: 2 months ago - Stars: 326 - Forks: 31

jamsocket/aper
Synchronizable structs for Rust.
Language: JavaScript - Size: 21.5 MB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 312 - Forks: 12

maoruibin/OneDrawable
:pencil2: Use only one image to set a background with a click effect for the View
Language: Java - Size: 158 KB - Last synced at: 22 days ago - Pushed at: over 7 years ago - Stars: 294 - Forks: 35

RajashekarRaju/compose-actors
:robot: Android app built with jetpack :rocket: compose follows new revamped guide to app architecture. Implemented with State, Coroutines :curly_loop:, ViewModels, Repository pattern, Light/Dark theme :rainbow: MD3, Animations, Draw on canvas, Custom layouts, UI state handling, :cyclone: Image loading with coil, Palette :art: usage and dynamic theming etc.
Language: Kotlin - Size: 168 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 286 - Forks: 31

wobsoriano/pinia-shared-state
🍍 Sync your Pinia state across browser tabs.
Language: TypeScript - Size: 825 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 286 - Forks: 18

jxom/react-loads 📦
React Loads is a backend agnostic library to help with external data fetching & caching in your UI components.
Language: TypeScript - Size: 3.23 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 285 - Forks: 16

Marcisbee/exome
🔅 State manager for deeply nested states
Language: TypeScript - Size: 3.33 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 275 - Forks: 10

Roblox/rodux
A state management library for Roblox Lua inspired by Redux
Language: Lua - Size: 1.51 MB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 269 - Forks: 63

junhoyeo/use-color 📦
🟥🟥🟥🟥🟥⚠️ Archiving this repo; Pretty much useless to have this as an hook ⚠️🟥🟥🟥🟥🟥
Language: TypeScript - Size: 692 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 268 - Forks: 7

philipp-spiess/react-recomponent
🥫 Reason-style reducer components for React using ES6 classes.
Language: JavaScript - Size: 360 KB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 268 - Forks: 12

chinedufn/dipa
dipa makes it easy to efficiently delta encode large Rust data structures.
Language: Rust - Size: 863 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 267 - Forks: 6

jamesknelson/govern
Component-based state management for JavaScript.
Language: TypeScript - Size: 686 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 265 - Forks: 6

VanHakobyan/DesignPatterns
:key:Elements of Reusable Object-Oriented Software:unlock:is a software engineering book describing software design patterns. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch.
Language: C# - Size: 245 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 262 - Forks: 74

luisvinicius167/godux
State Management for Go Backend application inspired in Redux.
Language: Go - Size: 56.6 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 258 - Forks: 15

marlon360/rki-covid-api
🦠🇩🇪📈 An API for the spread of covid-19 in Germany. Data from Robert-Koch-Institut.
Language: TypeScript - Size: 16 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 249 - Forks: 48

wellyshen/react-cool-form 📦
😎 📋 React hooks for forms state and validation, less code more performant.
Language: TypeScript - Size: 8.79 MB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 248 - Forks: 9

kaisermann/svelte-css-vars
:sparkles: Ever wanted to have reactive css variables in svelte? What if I told you there's a way?
Language: JavaScript - Size: 1.37 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 239 - Forks: 3

redux-rs/redux-rs
:package: A Rust implementation of Redux.
Language: Rust - Size: 85 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 238 - Forks: 15

jxnblk/refunk 📦
:headphones: Simple React functional setState
Language: JavaScript - Size: 286 KB - Last synced at: 3 days ago - Pushed at: about 7 years ago - Stars: 237 - Forks: 17

wingleung/save-page-state
A chrome extension to save the state of a page for further analysis
Language: JavaScript - Size: 974 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 233 - Forks: 14

fabiospampinato/store 📦
A beautifully-simple framework-agnostic modern state management library.
Language: TypeScript - Size: 574 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 227 - Forks: 7

gumil/Kaskade
[INACTIVE] Simplifying state management
Language: Kotlin - Size: 722 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 224 - Forks: 6

RoyalIcing/react-organism
Dead simple React state management to bring pure components alive
Language: JavaScript - Size: 1.6 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 223 - Forks: 3

belowaverage-org/SuperGrate
💾 Get moving with Super Grate; a free & open source Windows Profile Migration & Backup Utility. Super Grate is a GUI (Graphical User Interface) that assists Microsoft's USMT (User State Migration Utility) in performing remote migrations over a network connection.
Language: C# - Size: 117 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 212 - Forks: 25

gaoding-inc/stateshot
💾 Non-aggressive history state management with structure sharing.
Language: JavaScript - Size: 186 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 195 - Forks: 11

andyrichardson/fielder
A field-first form library for React and React Native
Language: TypeScript - Size: 18.4 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 194 - Forks: 10

tnfe/awesome-state
collection of state management lib
Size: 57.6 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 192 - Forks: 18

felangel/hydrated_bloc 📦
An extension to the bloc state management library which automatically persists and restores bloc states.
Language: Dart - Size: 1.73 MB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 190 - Forks: 23

masylum/mobx-rest
REST conventions for Mobx
Language: TypeScript - Size: 900 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 189 - Forks: 43

nanxiaobei/retalk
🐤 The Simplest Redux
Language: JavaScript - Size: 1.59 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 188 - Forks: 17

steelbreeze/state
Hierarchical finite state machine for TypeScript and JavaScript
Language: JavaScript - Size: 1.9 MB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 186 - Forks: 21

stenciljs/store
Store is a lightweight shared state library by the StencilJS core team. Implements a simple key/value map that efficiently re-renders components when necessary.
Language: TypeScript - Size: 4.41 MB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 179 - Forks: 13

dstar55/100-words-design-patterns-java
GoF Design Patterns, each pattern described with story from real life.
Language: Java - Size: 2.76 MB - Last synced at: 29 days ago - Pushed at: 30 days ago - Stars: 177 - Forks: 70

hss01248/PageStateManager
manage the loading,emtpy,error state of page, use in xml or just in code
Language: Java - Size: 485 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 173 - Forks: 26

imranhsayed/react-workshop
:hammer_and_pick: :construction: This is a workshop for learning how to build React Applications
Size: 26.8 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 169 - Forks: 82

MLFlexer/resurrect.wezterm
A plugin to restore windows, tabs and panes for Wezterm inspired by tmux-resurrect
Language: Lua - Size: 339 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 166 - Forks: 6

DougSisk/laravel-country-state
A helper to list countries & states in English in Laravel 5.1+
Language: PHP - Size: 40 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 162 - Forks: 15

gabrielmbmb/vuex-multi-tab-state
💾🔗🖥️ Share, synchronize and persist state between multiple tabs with this plugin for Vuex. TypeScript types included.
Language: TypeScript - Size: 21.7 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 160 - Forks: 17

nerdsupremacist/Sync
Real-time Apps the SwiftUI way
Language: Swift - Size: 640 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 160 - Forks: 3

xinglie/xinglie.github.io
blog
Language: TypeScript - Size: 896 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 153 - Forks: 22

StevenLambion/SwiftDux
Predictable state management for SwiftUI applications.
Language: Swift - Size: 5.83 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 153 - Forks: 9

codemask-labs/stan-js
Language: TypeScript - Size: 27.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 151 - Forks: 1
