~/STATE · 1 listed

State management

Desktop app state spans Go, the frontend and every window. MyGo ships typed IPC, channels and events that community solutions build on.

Listed solutions

github.com/yldm-tech/nodra
Nodra preview

Nodra

by yldm-tech
store

A concurrency-safe reactive state store for Go desktop applications. It provides Zustand-like ergonomics for MyGo apps while keeping state independent from the renderer and persistence backend.

❯ go get github.com/yldm-tech/nodra@latest
app.ts
import { Greeter } from "./mygo" // generated await Greeter.greet("Ada")
Calling Go from the frontend ↗

Know another state solution?

For example: mapping a Go store to React / Vue / Svelte reactive state, syncing state across windows, local persistence.