mkfasthq/tanstarter-cli — explained in plain English
Analysis updated 2026-05-18
Spin up a new TanStarter project with Cloudflare D1, R2, and KV resources already configured.
Automatically create and push a new GitHub repository for a freshly scaffolded app.
Resume a failed project setup from where it left off instead of starting over.
Tear down all Cloudflare and GitHub resources created by the CLI for a project.
| mkfasthq/tanstarter-cli | djdeveloperr/nativescript-expo | javlonbek1233/-bento-grid | |
|---|---|---|---|
| Stars | 38 | 38 | 38 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 4/5 | 1/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 20+, a Cloudflare account with API credentials, and GitHub CLI already authenticated.
tanstarter-cli is a command-line tool that sets up a new web application from the TanStarter template and gets it running live on Cloudflare in about ten minutes. TanStarter itself is a starter template built on TanStack, a set of tools popular in modern web development, and this CLI automates all the tedious setup steps that would otherwise need to be done by hand. You run it with a single command through npx, without installing anything first, or you can install it globally and run it repeatedly. It asks you for a project name and the names of the cloud resources it will create, then takes care of everything else: cloning the template, installing dependencies, creating a database and storage resources on Cloudflare, writing configuration and environment files, running database setup steps, building and deploying the app, creating a new GitHub repository for the code, and pushing the first commit. Before running it, you need Node.js version 20 or newer, a Cloudflare account with an account ID and API token set in your terminal, and a GitHub account already logged into the GitHub command-line tool. If a few other required programs are missing, the CLI will try to install them automatically using whatever package manager is available on your system. If something goes wrong partway through, you don't have to start over. You can fix the problem and resume the same setup where it left off using a resume option, which reads from a saved state file. There's also a command to delete everything the CLI created, both on Cloudflare and on GitHub, if you want to clean up a project entirely. This tool is aimed at developers who already plan to use the TanStarter template and Cloudflare Workers and just want the setup automated rather than done manually. It's released under the MIT license, so it can be used, modified, and shared freely, including for commercial projects.
A CLI that scaffolds a TanStarter web app and deploys it to Cloudflare Workers, including database, storage, and GitHub repo setup, in about ten minutes.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Cloudflare Workers.
MIT license: use, modify, and share freely, including for commercial projects, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.