SDuX Vault — a zero-dependency, pipeline-based state engine for Vue (looking for first adopters) #15088
brianpilati
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I got tired of boilerplate, ceremony, race conditions, and store wiring, so I built something different.
SDuX Vault is a pipeline-based state management engine. Pure TypeScript, zero dependencies. Every state change flows through a deterministic pipeline (resolve, merge, filter, reduce, persist, etc.) in guaranteed order. That gives you atomic updates, no race conditions, built-in tab sync, encryption, and circuit breaker controllers.
Watch: 5-minute overview
It runs anywhere TypeScript runs. In Vue it's a natural fit for cross-component state, feature stores, and any app that needs deterministic, atomically-committed state without reaching for a global store.
Works with Vue through
@sdux-vault/core— the same universal API across all frameworks and runtimes. No adapters, no wrappers, no Provider. You callVault()once and create scopedFeatureCells, then read their reactive state directly in your components.What it gives you
@sdux-vault/coreeverywhereLinks
If you're curious, try it in a side project and let me know what you think. I'd love honest feedback — what works, what's confusing, what feels wrong. Reply in this thread or open an issue on GitHub.
If you're interested in going deeper, I'm also looking for 2-3 first adopters who'd be willing to help shape the project:
@sdux-vault/coreAPI feels natural in Vue projectsI'm a solo developer on this — it's not a funded project. Just a senior engineer who built the tool I wished existed. Reply in this thread or reach out at sduxvault@gmail.com.
One question to kick things off: does the universal
@sdux-vault/coreAPI feel natural alongside Vue's composition API, or would you expect a dedicated Vue binding? Curious where your instincts land.All reactions