Packages
Pick the core plus the backend for your database. Rust and TypeScript speak the same protocol.
v1 · in development One workspace, owservable/owservable-rs. The crates are not published to crates.io yet; use a git dependency until then.
owservable-core
Wire protocol, per-socket Client, reactive stores, the ObservableBackend trait.
[dependencies]
owservable-core = { git = "https://github.com/owservable/owservable-rs" }
owservable-postgres = { git = "https://github.com/owservable/owservable-rs" }
v3 · active On npm under @owservable. Developed alongside the Rust crates.
TypeScript only
The actions pattern and its helpers have no Rust equivalent; in Rust, register routes and jobs in code.