Nucleux
React state management that doesn't suck. Atomic precision. No provider hell. Pure developer bliss.
FreeCodeOpen Source3,327 impressions#4 of its week
More Code tools →74 free dev tools →
Nucleux is an atomic, provider-free state-management library for React and other frameworks.
- for
- React developers who want lightweight, zero-boilerplate state handling.
- pricing
- open source
- license
- ISC
Key features
- Zero boilerplate — Create stores and atoms with minimal code, no reducers or providers needed.
- Atomic updates — Only components subscribed to a specific atom re-render on changes.
- Framework agnostic core — Works with React and can be used without React.
- Persistence support — Automatically save atom values to storage with configurable keys.
- Custom memoization — Choose shallow, deep, or custom comparison for atom updates.
- Derived atoms — Compute state from multiple atoms with optional memoization.
Use cases
- Manage a counter or todo list with simple atomic stores
- Persist user preferences across sessions in React Native
- Create derived filtered lists that update only when underlying data changes
Nucleux FAQ
How do I install Nucleux?+
Run npm install nucleux and import the Store class and hooks in your code.
Do I need to wrap my app with a provider?+
No, Nucleux works without any provider components.
Can I use Nucleux outside of React?+
Yes, the core is framework-agnostic and can be used without React.
How does persistence work?+
Add a persistence option with a persistKey (and optional custom storage) when defining an atom.
How can I reset state?+
Atoms and stores provide reset methods to restore initial values and optionally clear persisted data.
Summarized by DevHunt from nucleux.dev · Sep 28, 2026. Details may change; check the official site.








