React 19
A current component model, without an app-state framework added by default.
TanStarter Lite gives a simple website what it actually needs: bilingual content, dark mode, SEO, tests, and one-command Cloudflare 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 English and Chinese 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 at lite.tanstarter.dev.
Every visible string has an English and Chinese source.
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 English and Chinese source messages 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