{"repo":"yogameleniawan/gns","free":true,"listed":false,"github":"https://github.com/yogameleniawan/gns","clone":"git clone https://github.com/yogameleniawan/gns.git","description":"Production-ready full-stack starter kit with Go, Next.js 16, and shadcn/ui, featuring JWT auth, RBAC, i18n, and clean architecture.","language":"TypeScript","stars":30,"topics":["biolerplate","clean-architecture","docker","go","nextjs","postgresql","rbac","react","redis","shadcn-ui"],"license":null,"category":"databases-storage","readme_excerpt":"GNS — Go + Next.js + shadcn/ui A production-ready full-stack starter kit with authentication, role-based access control, i18n, and clean architecture. --- ✨ Features - JWT Authentication — Login, register, Google OAuth, token refresh, session management - Role-Based Access Control — Roles, permissions, and module-level access - Clean Architecture — Consistent structure on both backend and frontend - Dependency Injection — uber/dig for automatic wiring on the backend - Internationalization — English & Indonesian out of the box (next-intl) - Theme System — Light & dark mode with next-themes + shadcn/ui - Database Migrations — Auto-run on startup with golang-migrate - Docker Ready — Development and production Docker Compose configs - API Rate Limiting — Built-in rate limiter middleware - Security Headers — HSTS, X-Frame-Options, Content-Type sniffing protection 🏗️ Tech Stack Layer Technology ------------ ------------------------------------------------ Backend Go, Chi Router, uber/dig, PostgreSQL, Redis Frontend Next.js 16, React 19, Tailwind CSS v4, shadcn/ui Auth JWT (access + refresh tokens), Google OAuth State TanStack Query, Zustand i18n next-intl (EN, ID) DevOps Docker, Docker Compose, Makefile 🚀 Quick Start Prerequisites - Go 1.21+ - Node.js 18+ or Bun - Docker & Docker Compose 1. Clone 2. Backend 3. Frontend 4. Open - Frontend: http://localhost:3000 - Backend API: http://localhost:8080 Default Admin Account Field Value -------- --------------- Email admin@gns.com Passw","default_branch":null,"files":null,"tree":[],"storefront":"/r/yogameleniawan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yogameleniawan/gns/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."}