{"repo":"xxbbzy/gonext-template","free":true,"listed":false,"github":"https://github.com/xxbbzy/gonext-template","clone":"git clone https://github.com/xxbbzy/gonext-template.git","description":"AI‑native full‑stack template for solo builders using Go + Next.js","language":"Go","stars":10,"topics":["gin","golang","nextjs","openapi","shadcn-ui","typescript","zustand","harness-engineering","harness"],"license":"MIT","category":"ui-components","readme_excerpt":"GoNext Template A compact full-stack starter with: - Backend: Go + Gin + GORM + Wire + OpenAPI - Frontend: Next.js App Router + TypeScript + Tailwind + Zustand + TanStack Query - Contract-first API: api/openapi.yaml drives generated frontend types and backend server stubs Quick Start Requirements: - Go 1.25+ - Node.js 20+ - Frontend: http://localhost:3000 - Backend: http://localhost:8080 - Swagger UI: http://localhost:8080/swagger/index.html Repo Guides - AI-facing playbook: AGENTS.md - Runtime topology: ARCHITECTURE.md - Coding/testing rules: CONVENTIONS.md - Human bilingual docs index: docs/README.md - API contract: api/openapi.yaml Core Workflow Expectations - Contract-first: update api/openapi.yaml before or alongside API behavior changes. - Type refresh: run make gen-types after contract changes; run make gen when generated Go server/docs artifacts must also change. - Layering rule: handlers → services → repositories; keep handlers thin and services orchestrating logic. - Response envelope: use helpers in backend/pkg/response instead of raw JSON writes. - Generated files: treat artifacts such as frontend/types/api.ts and backend/internal/api/server.gen.go as outputs, never the source of truth. Local Development Flow 1. make init (once) bootstraps .env , installs dependencies and local folders, runs the backend bootstrap (AutoMigrate convenience), and refreshes generated artifacts. 2. make dev (runs backend + frontend watchers). Keep editing UI or Go sources. 3. Run make ","default_branch":null,"files":null,"tree":[],"storefront":"/r/xxbbzy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xxbbzy/gonext-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}