Skip to content
ONE LANDING PAGE · ZERO BACKEND BAGGAGE

A smaller start. A faster site.

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

Your site, ready to shapeMinimal by design
1One complete landing page
2English + Simplified Chinese
3Light, dark, and system themes
4No service bindings required
pnpm deploy→ workers.dev

The useful middle between a blank repo and a full SaaS.

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.

Built in

  • Responsive landing-page structure
  • URL-based bilingual experience
  • Theme system and accessible controls
  • SEO, sitemap, robots, and manifest

Left out

  • Authentication and user accounts
  • Payments and subscriptions
  • Database, storage, and cache
  • Email, newsletter, and admin

A familiar stack, cut to the essentials.

Use the same modern tools across development and production, with every dependency tied to something visitors can actually use.

React 19

A current component model with no application-state framework added by default.

TanStack Start

File-based routing and server rendering for a fast, indexable public site.

Paraglide

Type-safe English and Chinese source messages with localized URLs.

Cloudflare Workers

One global deployment with no database, bucket, KV namespace, or secret setup.

The structure stays obvious as the site grows.

Routes own pages. Components own presentation. Locale files own words. Configuration owns site identity. Nothing is hidden behind a module registry.

Routes

Home, localized home, and machine-readable SEO endpoints.

Components

Small layout, theme, and landing-page building blocks.

Content

Matching locale sources for every visible string.

Delivery

Vite build to a Cloudflare Worker, with workers.dev enabled by default.

Change four things. Make it yours.

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.

  1. 1

    Name it

    Update the central website configuration and original brand assets.

  2. 2

    Say it

    Replace the English and Chinese source messages with your own story.

  3. 3

    Shape it

    Reorder or remove independent homepage sections and theme tokens.

  4. 4

    Ship it

    Run the checks, then deploy to your workers.dev address.

PUBLIC MIT TEMPLATE

github.com

MkFastHQ / mkfast-lite

Fresh history. Clean dependencies. Ready for your next small website.

Create from template

Straight answers before you start.

No. It is deliberately a public-website starter. It has no accounts, billing, persistence, transactional email, or admin surface.

The simple site should be the simple project.

Start with a complete public experience, keep the code easy to understand, and add only what your website proves it needs.