Getting Started
Oxide is a build plugin and a typed RPC layer. Start with one, or use both - they work together or on their own.
oxidejs
A Vite or Rsbuild plugin. One build writes a server bundle and, if you have a page, a client.
tacho
Typed RPC. Call the same procedures in the same process or from another machine.
Build an app
- Oxide overview - what the plugin builds and when to use it
- Oxide quickstart - install the plugin and run a build
Call typed RPC
- Tacho overview - procedures, types, and how they travel
- Tacho quickstart - define procedures, serve them, call them
Other resources
- Server entry - handle a request, or fall through to static files
- Server actions - call a server function from the browser, or read
useRequest()/useCtx()/useEnv()/useFetchCtx() - Oxide configuration - presets, paths, and deploy keys
- Tacho API reference - every public export