Official starter templates for building new EdgeSpark apps.
This repository is the public, team-curated catalog behind edgespark init --template. Each template is maintained as a normal EdgeSpark app directory so it stays easy to inspect, fork, and evolve without any custom template format.
Default full-stack EdgeSpark starter with:
- an EdgeSpark backend in
server/ - a web frontend in
web/ - a checked-in
edgespark.toml - default auth configuration
- agent instruction files for AI-assisted workflows
See fullstack/README.md for template-specific details.
Opinionated full-stack starter implementing a working bounty-tasks app:
- Hono API on Cloudflare Workers with Drizzle ORM and initial migrations
- React SPA via Vite with Tailwind, i18n, and router
- checked-in
edgespark.tomland default auth configuration - agent instruction files for AI-assisted workflows
See bounty-tasks/README.md for template-specific details.
Initialize a new app from a published template source:
edgespark init my-app --agent claude --template github:edgesparkhq/official-templates/fullstackInitialize from a local checkout while iterating on templates:
edgespark init my-app --agent claude --template /absolute/path/to/official-templates/fullstackWhen you run edgespark init --template:
- The CLI copies or downloads the template into a new project directory.
- A fresh EdgeSpark project is created on the platform.
- The CLI replaces
project_idin the template'sedgespark.toml. - The rest of the application structure is preserved.
- The CLI suggests any follow-up steps needed by that template, such as installing dependencies, applying auth config, running migrations, or deploying.
Official templates in this repository should be:
- practical: ready to use as real starting points, not demos with placeholder architecture
- opinionated: aligned with current EdgeSpark conventions
- inspectable: standard app directories with no custom template engine
- maintainable: easy to update as the platform evolves
This catalog is intentionally small to start. New official templates can be added over time as the platform surface and common app patterns mature.