Backend operations in Rust, run in WebAssembly.
You write operations as Rust functions. fncosmos runs each one in its own sandbox and records every step it takes, so a retry picks up where the last attempt stopped instead of starting over.
Install the CLI (macOS, Linux x86-64)
curl -fsSL https://fncosmos.com/install.sh | sh Then fncosmos login. Updates: fncosmos upgrade.
What it does
- Operations are triggered over HTTP, on a schedule, or from the CLI. Each trigger is a run you can look at afterwards.
- Steps are durable. Fetches, SQL queries and sleeps are recorded. A run can sleep for days and survive restarts.
- Built in: Postgres, secrets, schedules, and signed-in users from fncosmos auth or any OpenID provider.
- Typed: the CLI generates a TypeScript client for your frontend from your Rust types.
fncosmos is in early access.