React 19
A current component model, without an app-state framework added by default.
TanStarter Lite gives simple websites multilingual content, dark mode, SEO, tests, and one-command Cloudflare Workers deployment.
View on GitHubReact 19 · TanStack Start · Cloudflare Workers
Development and production use the same modern tools. Every dependency earns its place in the visitor experience.
A current component model, without an app-state framework added by default.
File-based routing and server rendering for a simple site that loads fast and can be indexed.
Type-safe multilingual messages with localized URLs.
Deploy globally with no database, bucket, KV namespace, or secret setup.
Routes handle pages. Components handle presentation. Locale files hold the copy. Configuration holds site identity. No module registry obscures how things fit together.
Build with Vite, then deploy to Cloudflare Workers on workers.dev.
Every visible string has a source message for each supported locale.
Focused building blocks for layout, themes, and the landing page.
The home page, its Chinese version, and SEO endpoints for machines.
This starter is made to be taken apart. Product identity and copy live in predictable places, and homepage sections do not depend on backend state.
Update the central website configuration and replace the brand assets.
Use the source messages for each supported locale to tell your own story.
Reorder or remove homepage sections, then adjust the theme tokens.
Connect your custom domain when your site is ready.
No. TanStarter Lite is the lite version of TanStarter for simple websites. It has no accounts, payments, persistence, storage, cache, transactional email, newsletters, or admin surface.
Start with a complete simple website. Keep the code easy to understand, and add only what the site proves it needs.
View on GitHub