State Open Source Projects
Browse 1,540 State open source projects, ranked by GitHub stars. Find the most popular State tools and libraries.
pmndrs/zustand
🐻 Bear necessities for state management in React
Metrics details
| Stars | 58,448 |
streamich/react-use
React Hooks — 👍
Metrics details
| Stars | 44,000 |
faif/python-patterns
A collection of design patterns/idioms in Python
Metrics details
| Stars | 42,872 |
martinvonz/jj
A Git-compatible VCS that is both simple and powerful
Metrics details
| Stars | 30,469 |
immerjs/immer
Create the next immutable state by mutating the current one
Metrics details
| Stars | 28,968 |
tmrts/go-patterns
Curated list of Go design patterns, recipes and idioms
Metrics details
| Stars | 28,139 |
mxgmn/WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
Metrics details
| Stars | 25,202 |
typicode/lowdb
Simple and fast JSON database
Metrics details
| Stars | 22,563 |
pmndrs/jotai
👻 Primitive and flexible state management for React
Metrics details
| Stars | 21,229 |
facebookexperimental/Recoil
Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
Metrics details
| Stars | 19,450 |
infinitered/reactotron
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
Metrics details
| Stars | 15,576 |
gvergnaud/ts-pattern
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
Metrics details
| Stars | 15,086 |
pointfreeco/swift-composable-architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Metrics details
| Stars | 14,819 |
kettanaito/naming-cheatsheet
Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
Metrics details
| Stars | 14,189 |
angular-ui/ui-router
The de-facto solution to flexible routing with nested views in AngularJS
Metrics details
| Stars | 13,431 |
rt2zz/redux-persist
persist and rehydrate a redux store
Metrics details
| Stars | 12,967 |
boardgameio/boardgame.io
State Management and Multiplayer Networking for Turn-Based Games
Metrics details
| Stars | 12,375 |
dzenbot/DZNEmptyDataSet
A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
Metrics details
| Stars | 12,018 |
keplergl/kepler.gl
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Metrics details
| Stars | 11,939 |
jonataslaw/getx
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
Metrics details
| Stars | 11,190 |
rehooks/awesome-react-hooks
Awesome React Hooks
Metrics details
| Stars | 10,235 |
pmndrs/valtio
🧙 Valtio makes proxy-state simple for React and Vanilla
Metrics details
| Stars | 10,210 |
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
Metrics details
| Stars | 9,739 |
hashicorp/raft
Golang implementation of the Raft consensus protocol
Metrics details
| Stars | 9,059 |
brianegan/flutter_architecture_samples
TodoMVC for Flutter
Metrics details
| Stars | 8,924 |
jakesgordon/javascript-state-machine
A javascript finite state machine library
Metrics details
| Stars | 8,753 |
jd/tenacity
Retrying library for Python
Metrics details
| Stars | 8,726 |
jamiebuilds/unstated
State so simple, it goes without saying
Metrics details
| Stars | 7,727 |
mobxjs/mobx-state-tree
Full-featured reactive state management without the boilerplate
Metrics details
| Stars | 7,048 |
nytimes/covid-19-data
A repository of data on coronavirus cases and deaths in the U.S.
Metrics details
| Stars | 6,965 |
sebastianbergmann/global-state
Snapshotting of global state, factored out of PHPUnit into a stand-alone component
Metrics details
| Stars | 6,606 |
pytransitions/transitions
A lightweight, object-oriented finite state machine implementation in Python with many extensions
Metrics details
| Stars | 6,567 |
Dimillian/MovieSwiftUI
SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation.
Metrics details
| Stars | 6,527 |
node-config/node-config
Node.js Application Configuration
Metrics details
| Stars | 6,426 |
linkedin/css-blocks
High performance, maintainable stylesheets.
Metrics details
| Stars | 6,291 |
dotnet-state-machine/stateless
A simple library for creating state machines in C# code
Metrics details
| Stars | 6,211 |
trekhleb/state-of-the-art-shitcode
💩State-of-the-art shitcode principles your project should follow to call it a proper shitcode
Metrics details
| Stars | 6,190 |
kubernetes/kube-state-metrics
Add-on agent to generate and expose cluster-level metrics.
Metrics details
| Stars | 6,156 |
alexcasalboni/aws-lambda-power-tuning
AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced.
Metrics details
| Stars | 6,039 |
tonsky/datascript
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
Metrics details
| Stars | 5,778 |
GoogleChromeLabs/ProjectVisBug
FireBug for designers › Edit any webpage, in any state https://a.nerdy.dev/gimme-visbug
Metrics details
| Stars | 5,759 |
robinvdvleuten/vuex-persistedstate
💾 Persist and rehydrate your Vuex state between page reloads.
Metrics details
| Stars | 5,682 |
cgoldsby/LoginCritter
An animated avatar that responds to text field interactions
Metrics details
| Stars | 5,681 |
aasm/aasm
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Metrics details
| Stars | 5,225 |
ctrlplusb/easy-peasy
Vegetarian friendly state for React
Metrics details
| Stars | 5,041 |
felixhageloh/uebersicht
ˈyːbɐˌzɪçt
Metrics details
| Stars | 4,959 |
effector/effector
Business logic with ease ☄️
Metrics details
| Stars | 4,842 |
supasate/connected-react-router
A Redux binding for React Router v4
Metrics details
| Stars | 4,690 |
mbbill/undotree
The undo history visualizer for VIM
Metrics details
| Stars | 4,539 |
reactjs/react-basic
A description of the conceptual model of React without implementation burden.
Metrics details
| Stars | 4,447 |
alexandru/scala-best-practices
A collection of Scala best practices
Metrics details
| Stars | 4,352 |
Tencent/westore
小程序MVVM分层架构
Metrics details
| Stars | 4,290 |
jamiebuilds/unstated-next
200 bytes to never think about React state management libraries ever again
Metrics details
| Stars | 4,191 |
teloxide/teloxide
🤖 An elegant Telegram bots framework for Rust
Metrics details
| Stars | 4,187 |
Skyscanner/SkyFloatingLabelTextField
A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.
Metrics details
| Stars | 4,127 |
diegohaz/constate
React Context + State
Metrics details
| Stars | 4,004 |
ngrx/store
RxJS powered state management for Angular applications, inspired by Redux
Metrics details
| Stars | 3,867 |
yoavlt/LiquidFloatingActionButton
Material Design Floating Action Button in liquid state
Metrics details
| Stars | 3,845 |
redox-os/orbtk
The Rust UI-Toolkit.
Metrics details
| Stars | 3,779 |
pluginaweek/state_machine
Adds support for creating state machines for attributes on any Ruby class
Metrics details
| Stars | 3,723 |
