start from the deploy target

Choose a starter.
Keep the receipts.

Use a starter as a GitHub template, write your app, and keep the first shipping path covered by CI/CD, security checks, and package or deploy preflights.

gh repo create my-app --template starter-series/docker-deploy-starter
Choose by shipping target

What are you trying to ship?

Pick the outcome first. The matching starter opens with its template command and first-path proof.

Template path

Start from a deploy target

The baseline path needs no CLI package. Pick the closest shipping target, use it as a GitHub template, then push to run the included checks.

Docker deploy is the default starting point when the app shape is still undecided.

gh repo create my-app --template starter-series/docker-deploy-starter
Flagship

Docker Deploy

Any language. One Dockerfile. SSH deploy to any VPS.

Docker · VPS · GHCR

Browser Extension

MV3. Chrome Web Store + Firefox AMO. Permission audit on every push.

MV3 · Chrome · Firefox

Discord Bot

Discord.js v14. Auto-loaded slash commands. Railway or Fly.io deploy.

Discord.js · Docker · Railway

Telegram Bot

grammY. Polling + webhook dual mode. One-command deploy.

grammY · Polling · Webhook

Electron App

macOS + Windows + Linux. Code signing. Auto-update via GitHub Releases.

Electron · macOS · Win · Linux

npm Package

OIDC trusted publishing. Zero secrets. Provenance built in.

npm · OIDC · Provenance

MCP Server

TypeScript MCP server. OIDC npm publish. Zero secrets needed.

MCP · TypeScript · OIDC

React Native

Expo + EAS Build. Submit to App Store and Play Store from CI.

Expo · iOS · Android · EAS

Python MCP Server

Python MCP server. OIDC PyPI publish. FastMCP + async.

MCP · Python · OIDC · PyPI

Cloudflare Pages

Static site. Unlimited bandwidth. Global CDN free.

Cloudflare Pages · Wrangler

VS Code Extension

Vanilla JS. Dual publish to VS Marketplace + Open VSX.

VS Code · Open VSX · Vanilla JS