Golid mascot — a Go gopher holding a SolidJS logo
Open source on GitHub

Ship faster with Go + SolidJS

Build production apps in days, not weeks.

Auth70+ ComponentsSSRReal-TimeOne-Command Deploy740+ Tests
docker compose up
GoGo
SolidJSSolidJS
PostgreSQLPostgreSQL
TypeScriptTypeScript
DockerDocker
Google CloudGoogle Cloud

Up and running in minutes

Clone, start, build. No 200-step setup guide.

terminal
# Clone and start
git clone https://github.com/golid-ai/golid.git my-project
cd my-project && make setup

# Start everything
docker compose up

# Frontend: localhost:3000  |  Backend: localhost:8080
# Test accounts: admin@example.com / Password123!

# Generate a new CRUD module in seconds
make new-module name=todos
# → migration, service, handler, tests, frontend route — all wired up

# Rename the entire project
cd backend && go run ./cmd/rename myapp github.com/you/myapp/backend
# → updates 130+ files: Go imports, Docker, CI, frontend branding, env files
Data visualization components — bar charts, scatter plots, heatmaps, timelines
Interactive UI components — buttons, inputs, modals, date pickers

Everything you need, nothing you don't

Auth Built-In

JWT with TOCTOU-safe refresh rotation, password reset with selector/verifier pattern, email verification, role-based access. Not a starter — production security.

70+ Components

Buttons, modals, charts, data grids, date pickers, drag-and-drop, 3D canvas, video recorder — all with dark mode, accessibility, and keyboard navigation.

SSR + Real-Time

SolidStart SSR with middleware auth redirects. SSE real-time hub with per-user channels, ticket auth, backpressure. No WebSocket complexity.

One-Command Deploy

Cloud Run, Cloud SQL, VPC, secrets, IAM, migrations — provisioned and deployed with ./scripts/deploy.sh. Works on Fly.io, Railway, Render, or bare metal too.

AI-Native Dev

23 Cursor rules auto-activate by file type. AI generates services, handlers, tests, and components that follow your established patterns on the first try.

740+ Tests, 82% Coverage

Go unit + integration (real PostgreSQL), concurrency race tests, 450+ frontend component tests, 22 Playwright E2E tests. Three-job CI pipeline.

How Golid compares

GolidNext.js + APIGo starters
Full-stack type safetyGo + TStRPC/ZodGo only
Production UI library70+ components
SSR + real-timeSSE + SSRPartial SSR
Deployment automationOne commandVercel only
Memory footprint~30MB~200MB+~30MB
AI dev rules23 rules

Why Golid?

Most starter templates give you a folder structure and leave you to wire everything yourself. Golid gives you a working production app on day one.

Zero to deployed in minutes

docker compose up starts everything. ./scripts/deploy.sh provisions Cloud Run, Cloud SQL, and secrets in a single command. No 200-step setup guide.

Go + SolidJS > Node + React

Go compiles to a single binary, starts in <100ms, handles 10x the concurrent connections. SolidJS benchmarks faster than React in every metric. No vendor lock-in to Vercel.

Opt-in complexity

Email, job queues, tracing, and metrics are off by default. Set one env var to enable each. docker compose up works with zero configuration.

Scaffold a full CRUD module in seconds

One command generates migration, service, handler, tests, and frontend route — all following established patterns.

Migration (up + down)
Service layer
HTTP handler
Handler tests
Frontend route
API client types

Opt-in modules

Set one env var to enable. Leave it unset for a zero-config fallback.

ModuleTriggerZero-configProduction
EmailMAILGUN_API_KEYLogs to stdoutMailgun delivery
Job QueueREDIS_URLGoroutine + retryasynq + Redis
Rate LimitingREDIS_URLIn-memoryRedis fixed-window
TracingOTEL_ENDPOINTNo tracingOTLP export
MetricsMETRICS_ENABLEDNo /metricsPrometheus
Feature FlagsAlways onPostgreSQL + cacheSame

Production-grade patterns everywhere

Backend

  • TOCTOU-safe token refresh with atomic revoke + issue
  • Dual-tier rate limiting (strict auth, general API)
  • Parameterized queries only, rows.Err() after every loop
  • Graceful shutdown: drain HTTP → close SSE → release DB pool
  • OpenTelemetry tracing + Prometheus metrics (opt-in)

Frontend

  • Zero createResource, zero any — consistent signal patterns
  • SSR with middleware auth redirects
  • Switch/Match for all content states, zero nested Show
  • Accessibility: ARIA, keyboard nav, focus trapping, axe-core CI
  • Reactive logout on token expiry, batch() on all updates
Golid mascot

Ready to build?

Stop wiring boilerplate. Start shipping features. MIT licensed, open source, no vendor lock-in.