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 CloudflareD1, 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/*).