React 19
A current component model with no application-state framework added by default.
MkFast Lite gives you the public-facing foundation for a focused website—bilingual content, dark mode, SEO, tests, and a one-command Cloudflare deploy—without a SaaS hiding underneath.
React 19 · TanStack Start · Cloudflare Workers
A blank project still needs design, routing, localization, metadata, accessibility, tests, and deployment. A SaaS starter brings accounts and infrastructure. MkFast Lite keeps the first list and removes the second.
“Start with the website you need, not the product you might build later.”
Use the same modern tools across development and production, with every dependency tied to something visitors can actually use.
A current component model with no application-state framework added by default.
File-based routing and server rendering for a fast, indexable public site.
Type-safe English and Chinese source messages with localized URLs.
One global deployment with no database, bucket, KV namespace, or secret setup.
Routes own pages. Components own presentation. Locale files own words. Configuration owns site identity. Nothing is hidden behind a module registry.
Home, localized home, and machine-readable SEO endpoints.
Small layout, theme, and landing-page building blocks.
Matching locale sources for every visible string.
Vite build to a Cloudflare Worker, with workers.dev enabled by default.
The starter is intentionally easy to take apart. Product identity and copy live in predictable places, and the page sections do not depend on backend state.
Update the central website configuration and original brand assets.
Replace the English and Chinese source messages with your own story.
Reorder or remove independent homepage sections and theme tokens.
Run the checks, then deploy to your workers.dev address.
github.com
Fresh history. Clean dependencies. Ready for your next small website.
No. It is deliberately a public-website starter. It has no accounts, billing, persistence, transactional email, or admin surface.
Start with a complete public experience, keep the code easy to understand, and add only what your website proves it needs.