Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 State Open-Source Projects
-
XState is a powerful library with comprehensive documentation. Keeping the documentation handy while building your next app with XState will be invaluable.
-
Daishi Kato, creator of Zustand and Jotai, says there are a few things we need to support RSC serialization:
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
-
-
countries-states-cities-database
🌍 Discover our global repository of countries, states, and cities! 🏙️ Get comprehensive data in JSON, SQL, PSQL, XML, YAML, and CSV formats. Access ISO2, ISO3 codes, country code, capital, native language, timezones (for countries), and more. #countries #states #cities
Project mention: Show HN: DB to map cities to countries and states | news.ycombinator.com | 2024-03-12 -
node-config
-
In its docs, Astro recommends nanostores, but I’ve used effector in the past. And LOVED IT. So I’ve used it for this project as well.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
GitHub Repository:
-
redux-orm
NOT MAINTAINED – A small, simple and immutable ORM to manage relational data in your Redux store.
-
-
Project mention: Functional Programming Library for Golang by IBM | news.ycombinator.com | 2023-08-17
A simple alternative is the combination of:
- https://github.com/samber/lo
- https://github.com/samber/mo
The split is also nice as you can choose to just use the generic convenience functions from lo without the more FP related things from mo.
-
-
-
Project mention: Focusing on optimization, surpassing immer, limu finally reaches the top of immutable data performance | dev.to | 2024-01-06
helux A state engine that integrates atom, signal, and dependency tracking, and supports fine-grained response updates
-
-
pullstate
Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!
Project mention: ReactNative Expo File Based Routing with Firebase Authentication | dev.to | 2023-04-26PullState - https://lostpebble.github.io/pullstate/
-
Project mention: Is redux and thunks still used or are there other alternatives for it now? | /r/reactjs | 2023-05-10
Nanostores and Reatom are also great, fast atomic libs
-
lovelace-multiple-entity-row
Show multiple entity states and attributes on entity rows in Home Assistant's Lovelace UI
-
-
Project mention: transitions VS python-statemachine - a user suggested alternative | libhunt.com/r/transitions | 2023-09-26
Another state machine library.
-
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
State related posts
- 5 Alternatives to Redux for React State Management
- Show HN: DB to map cities to countries and states
- jotai-wrapper, a super tiny and simple utility library
- Focusing on optimization, surpassing immer, limu finally reaches the top of immutable data performance
- React State Management in 2024
- Helux, a react state lib supports both atom arch and deep dependency collection
- Redux-rs:package: a Rust implementation of Redux
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source State projects? This list will help you:
Project | Stars | |
---|---|---|
1 | xstate | 26,074 |
2 | jotai | 17,143 |
3 | valtio | 8,406 |
4 | unstated | 7,817 |
5 | countries-states-cities-database | 6,396 |
6 | node-config | 6,195 |
7 | effector-react | 4,484 |
8 | final-form | 2,981 |
9 | redux-orm | 2,952 |
10 | react-easy-state | 2,560 |
11 | mo | 2,241 |
12 | StatefulViewController | 2,141 |
13 | redux-search | 1,401 |
14 | concent | 1,284 |
15 | mobx-react-form | 1,090 |
16 | pullstate | 1,068 |
17 | reatom | 948 |
18 | lovelace-multiple-entity-row | 748 |
19 | teaful | 698 |
20 | python-statemachine | 645 |
21 | Machinery | 511 |
22 | resso | 491 |
23 | simpler-state | 479 |