TinyShip
TinyShip
  • Docs
  • Updates
    ← Back to Updates
    Jul 24, 2026Release

    TinyShip CF - Cloudflare Workers Edition Released

    TinyShip CF Released

    TinyShip CF is the standalone Cloudflare Workers edition of TinyShip, maintained as a separate project. It brings the full SaaS template to the Cloudflare edge runtime, deployable with a single command.

    Core Features

    Pure Workers Runtime: All code is Cloudflare Workers compatible — no Node.js-only APIs like fs, path, or child_process. Runs on edge nodes worldwide with near-zero cold starts

    Single-Framework Architecture: Keeps only TanStack Start (React 19 + TanStack Router + Vite) with the Vite Cloudflare plugin, so local development runs in a real Workers environment

    Cloudflare-Native Services: D1 (native SQLite) or PostgreSQL via Hyperdrive for the database, R2 native bindings for file storage, and Cloudflare Email Sending for transactional email

    Full Feature Parity: All six payment providers (Stripe / PayPal / Creem / Dodo / WeChat Pay / Alipay), AI chat and image/video generation, credits system, affiliate commissions, RBAC permissions, and English/Chinese i18n — matching the main project

    Deployment

    pnpm build       # Build the Workers bundle
    pnpm deploy:cf   # Deploy to Cloudflare

    D1, R2, Hyperdrive, and other bindings are configured in wrangler.jsonc.

    Relationship to the Main Project

    The main TinyShip project offers three framework implementations (Next.js / Nuxt / TanStack Start) for traditional Node.js deployments. TinyShip CF is the independent, Cloudflare-only option for projects that want to run entirely on the Cloudflare edge network. Both share the same business-logic structure (libs/* + config/*).