Libraries
Valtio provides bare necessities for proxy state management which is great for most projects; however, some users wish to extend the library's feature set. This can be done using 3rd-party libraries created by the community.
⚠️ Warning
Disclaimer: These libraries may have bugs, limited maintenance, or other limitations and are not officially recommended by pmndrs or the valtio maintainers. This list is to provide a good starting point for someone looking to extend valtio's feature set.
- 
electron-valtio - Share state between the Electron main process and various renderer windows via valtio 
- 
eslint-plugin-valtio - Eslint plugin for valtio 
- 
sveltio - State management solution for Svelte using proxies. Powered by valtio. 
- 
swc-plugin-valtio - Valtio useProxy transformer for SWC. 
- 
tauri-plugin-valtio - Persistent valtio state for Tauri, accessible from both JavaScript and Rust. 
- 
use-valtio - Another custom hook to use Valtio proxy state 
- 
valtio-element - Create reactive, declarative custom elements with valtio 
- 
valtio-factory - Create valtio state using the factory pattern 
- 
valtio-persist - Flexible and performant saving of state to disk. 
- 
valtio-reactive - Valtio-reactive makes valtio a reactive library. 
- 
valtio-signal - Another React binding for Valtio proxy state 
- 
valtio-yjs - Valtio-yjs makes yjs state easy 
- 
valtio-zod - Validate your valtio state updates with Zod