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.
-
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