Ship faster with Go + SolidJS
Build production apps in days, not weeks.
docker compose up5 min setupUp and running in minutes
Clone, start, build. No 200-step setup guide.
# 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 filesEverything 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
| Golid | Next.js + API | Go starters | |
|---|---|---|---|
| Full-stack type safety | Go + TS | tRPC/Zod | Go only |
| Production UI library | 70+ components | ||
| SSR + real-time | SSE + SSR | Partial SSR | |
| Deployment automation | One command | Vercel only | |
| Memory footprint | ~30MB | ~200MB+ | ~30MB |
| AI dev rules | 23 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.
Opt-in modules
Set one env var to enable. Leave it unset for a zero-config fallback.
| Module | Trigger | Zero-config | Production |
|---|---|---|---|
MAILGUN_API_KEY | Logs to stdout | Mailgun delivery | |
| Job Queue | REDIS_URL | Goroutine + retry | asynq + Redis |
| Rate Limiting | REDIS_URL | In-memory | Redis fixed-window |
| Tracing | OTEL_ENDPOINT | No tracing | OTLP export |
| Metrics | METRICS_ENABLED | No /metrics | Prometheus |
| Feature Flags | Always on | PostgreSQL + cache | Same |
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
Ready to build?
Stop wiring boilerplate. Start shipping features. MIT licensed, open source, no vendor lock-in.