Skip to content

Golid

AI-native factory for Go + SolidJS apps — Cursor rules, spec drift CI, plans, and a production starter with auth, SSR, SSE, Cloud Run deploy.

Install

$git clone https://github.com/golid-ai/golid

Install command taken from the project's README or registry entry. Always review code before running it.

Golid

An AI-native software factory for cloud-hosted Go + SolidJS apps.

Production harness — plans, module specs, 45 Cursor rules, drift CI, integration test harness — plus a runnable starter app and GCP deploy scripts.

Live example: golid.ai — marketing site built with this factory; clone the repo for the harness and template app.

Factory · Quick Start · Fork · Why Golid · Deploy · Docs


Tech Stack

Layer Technology Layer Technology
Backend Go 1.26 · Echo v4 · pgx/v5 Frontend SolidJS · SolidStart · Tailwind CSS 4
Database PostgreSQL 16 Infrastructure Cloud Run · Cloud SQL · GCS
Auth JWT rotation · selector/verifier tokens Real-time SSE hub with ticket auth
Email Mailgun (IsConfigured()) Job Queue asynq + Redis (goroutine fallback)
Observability OpenTelemetry · Prometheus (opt-in) Feature Flags DB-backed with 30s cache
Hot Reload Air (Go) + Vite HMR DevContainer One-click setup, zero config
Testing 995 tests (353 Go unit + 622 Vitest + 20 E2E) Factory harness Plans · spec-drift · rule-health · plan loop
AI Rules 45 Cursor rules (auto-activate on edit) Integration TEST_DATABASE_URL · per-package schemas (separate go test -tags integration run)

How the factory works

Agents and humans share the same production contract — not prompt memory, not ad-hoc CI.

1. Classify & plan — workflow-routing picks risk tier (T0–T3). Write slices in docs/plans/ under planning-standards guardrails: verify schema and file claims against migrations and source; acceptance criteria per slice. New modules: plan-feature. Calibration: golden-slices.

2. Execute slices — slice-and-ship per slice: implement → test → spec/OpenAPI sync → audit-bugs pre-merge gate → commit. For multi-slice plans, invoke plan-execution-loop to orchestrate subagents: implement → audit (≥90/100) → fix → re-audit before the next slice. Archive completed plans under docs/plans/archive/.

Step What Where
Spec Current behavior (updated as slices land) docs/modules/*/spec.md
Build Rules + scaffold enforce patterns .cursor/rules/ · make new-module
Verify Unit + integration harness, race detector Per-package it__ schemas · sharded CI
Gate Spec + rules stay aligned with code check_spec_drift.sh · check_citation_freshness.sh · check_rule_health.sh on every PR
Ship Cloud deploy + full rebrand ./scripts/deploy.sh · make rename (20+ file categories)

Similar plugs

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and…

Multi-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, Google Antigravity, and Pi

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

The Developer Tool for Visual Engineers • An Open-Source AI-First Design tool • Visually build, style, and edit your code with AI • World's best, top-most agent recommended #1…