Skip to content

Repository files navigation

TanStack Start × celld

TanStack Start on celld showing a successful server function and SQLite Durable Object result

A local demo of a Cloudflare-targeted TanStack Start app running unchanged on celld. It exercises server functions, static assets, and a SQLite Durable Object, with a read-only inspector for the resulting deployment and stored data.

Everything runs locally.

Run the demo

Requires Node.js, pnpm, Docker, tmux, and curl with --aws-sigv4 support. Docker must be running.

pnpm install
pnpm demo

pnpm demo starts RustFS and the storage inspector, then opens a tmux workspace. In the first pane, run:

pnpm build
pnpm deploy

Open http://127.0.0.1:8080:

  • Run server functions fetches denoland/celld, stores the result in the DemoState SQLite Durable Object, and reads it back.
  • Inspect storage browses the deployed S3 objects and restored SQLite data.

Commands

Command Purpose
pnpm demo Start local infrastructure and open tmux
pnpm build Build the app and prepare celld artifacts
pnpm deploy Upload the artifacts and start celld
pnpm stop Stop local services while preserving data
pnpm clean Stop local services and remove generated data

celld supports a subset of Cloudflare Workers and Durable Objects. See its compatibility table and limitations.

About

TanStack Start on celld with RustFS, Durable Objects, and a local storage inspector.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages