Production-ready starter template

Ship your SaaS faster.

Go + SvelteKit, production-ready.

  • REST API with auto-generated OpenAPI types
  • SSR frontend with fully typed API client
  • Async workers with Hatchet event-driven scheduling

Trusted by teams shipping faster with Go + SvelteKit

api/handler.go
type CreateUserInput struct {
  Name  string `json:"name" required:"true"`
  Email string `json:"email" format:"email"`
}

type CreateUserOutput struct {
  Body struct {
    ID   string `json:"id"`
    Name string `json:"name"`
  }
}
frontend/+page.ts
const { data } = await api.POST("/users", {
  body: { name: "Alice", email: "[email protected]" }
});
// data.id   → string  (fully typed!)
// data.name → string

Everything you need

Batteries included, opinions optional

A complete foundation so you can focus on your product, not plumbing.

Code-First API

Huma generates OpenAPI specs directly from Go structs. Define once, get docs, validation, and types for free.

Type-Safe Frontend

openapi-fetch gives you full autocomplete and type checking against your API. No more guessing response shapes.

Async Workers

Hatchet provides event-driven workflows and cron scheduling. Background jobs that are observable and retryable.

PostgreSQL + Redis

Bun ORM for expressive queries with struct mapping. Redis for caching, sessions, and pub/sub out of the box.

Auth Built-In

Better Auth handles the frontend session flow. JWT tokens validated in Go services. Ready from day one.

Production Deploy

Docker multi-stage builds, Helm charts, Jenkins pipelines, and Kubernetes manifests included and tested.

Pricing

Simple, transparent pricing

Start free, scale as you grow. No hidden fees.

Basic

$29 /month

For side projects and small apps.

  • Up to 1,000 API requests/month
  • 1 project
  • Community support
  • Basic analytics
  • Custom domain
  • Priority support
Get started
No credit card required
Most Popular

Pro

$49 /month

For growing products and small teams.

  • Up to 100,000 API requests/month
  • Unlimited projects
  • Priority email support
  • Advanced analytics
  • Custom domain
  • Team members (up to 5)
Start free trial
No credit card required

Max

$99 /month

For teams that need everything.

  • Unlimited API requests
  • Unlimited projects
  • Dedicated support engineer
  • Custom analytics & reporting
  • Custom domain + SSO
  • Unlimited team members
Get started
No credit card required
VisaMastercardAmerican ExpressPayPalApple PayKlarnaGoogle Pay

Secure payment processing. Cancel anytime. Questions? Contact us.

Use cases

One template, many products

The same foundation works whether you are building a B2B SaaS, an internal tool, or an API product.

SaaS Applications

Multi-tenant apps with auth, billing integration points, and team management baked in.

Internal Tools

Admin dashboards, data pipelines, and internal APIs with proper auth and audit logging.

API Products

Public-facing APIs with OpenAPI docs, rate limiting, and key management ready to go.

AI-Powered Apps

Hatchet workers handle long-running AI tasks. Stream results to the SvelteKit frontend.

Stop rebuilding the same scaffolding

Clone the repo, run one command, and start building your product. Auth, API, workers, and deploy — all wired up.

FAQ

Frequently asked questions

Everything you need to know about the starter template.

We use cookies to improve your experience.