Starters
New app
Pick a starter and run bunx percher create in any shell. Each one deploys to Percher in seconds.
Fullstack
Zero-glue full-stack app — PocketBase db + auth + realtime pre-wired (typed client, email/password sign-in, guestbook demo) on Preact. The fastest path when an app needs a database and sign-in.
bunx percher create my-capsule --template capsuleDjango fullstack with gunicorn. SQLite-backed by default; switch to Postgres via data.mode.
bunx percher create my-django --template djangoServer-rendered HTML with HTMX fragments over Express. No build step, no JS framework.
bunx percher create my-htmx --template htmxMinimal PHP 8.3 starter with public/index.php routing. Upgrade to full Laravel with `composer create-project laravel/laravel .`.
bunx percher create my-laravel --template laravelNext.js App Router with server components. Add PocketBase later via percher.toml.
bunx percher create my-nextjs --template nextjsNuxt 3 fullstack with Vue. Auto-imports, Nitro server, pages under pages/.
bunx percher create my-nuxt --template nuxtMinimal Elixir Plug + Bandit app. Upgrade to full Phoenix by running `mix phx.new .` in the project directory.
bunx percher create my-phoenix --template phoenixMinimal Ruby 3.3 Rack app. Upgrade to full Rails by adding the rails gem and running `rails new . --force`.
bunx percher create my-rails --template railsRemix fullstack with Vite + Node adapter. Nested routing, server loaders.
bunx percher create my-remix --template remixSvelteKit with the Node adapter. Add PocketBase later via percher.toml.
bunx percher create my-sveltekit --template sveltekitFrontend / Static
Content-first static site with Astro. Build once, serve via Caddy.
bunx percher create my-astro --template astroMarkdown + Nunjucks static site generator. Builds to _site and serves via Caddy.
bunx percher create my-eleventy --template eleventyHugo static site generator (Go). Multi-stage Dockerfile builds with hugomods/hugo, serves via Caddy.
bunx percher create my-hugo --template hugoPreact SPA with Vite. React-compatible API at ~3kb runtime.
bunx percher create my-preact --template preactReact SPA with Vite. Multi-stage build, served via Caddy.
bunx percher create my-vite-react --template vite-reactSolid.js SPA with Vite. Fine-grained reactivity, no virtual DOM.
bunx percher create my-solid --template solidPlain HTML/CSS/JS served by Caddy (in a minimal container). No build step.
bunx percher create my-static --template staticVue 3 SPA with Vite. Multi-stage build, served via Caddy.
bunx percher create my-vite-vue --template vite-vueBackend / API
Minimal ASP.NET Core Web API on .NET 8. Alpine SDK + ASP.NET runtime.
bunx percher create my-dotnet --template dotnetZero-dependency HTTP server using Bun's built-in Bun.serve().
bunx percher create my-bun --template bunElysia API server on the Bun runtime. End-to-end type safety, zero-config.
bunx percher create my-elysia --template elysiaClassic Express.js REST API.
bunx percher create my-express --template expressHigh-performance Node.js API framework with built-in logging.
bunx percher create my-fastify --template fastifyMinimal Python web framework with sensible defaults.
bunx percher create my-flask --template flaskstdlib net/http server compiled to a static binary. Multi-stage build with distroless nonroot image.
bunx percher create my-go --template goLightweight TypeScript API server with Hono.
bunx percher create my-hono --template honoPlain com.sun.net.httpserver.HttpServer on Eclipse Temurin 21. No build tool — add Maven/Gradle when you need it.
bunx percher create my-java --template javaVanilla Node.js HTTP server on the Node runtime.
bunx percher create my-node --template nodeFastAPI server on Python runtime.
bunx percher create my-python --template pythonAxum + Tokio on Rust 1.82. Multi-stage build on Alpine.
bunx percher create my-rust --template rustSign in to manage apps in the dashboard. You can still run the CLI command on any starter above without an account — it'll prompt for login on first deploy.