#1010th of 18 in Backend and cloud templates

nunu

Go CLI that scaffolds layered Gin and Gorm projects with Wire injection

Stars
2.6k
License
MIT
Last commit
Aug 2026
Last release
Aug 2026
Language
Go
Stars, last 29 weeks+90
31 Mar 2026: 2,519 stars7 Apr 2026: 2,520 stars14 Apr 2026: 2,523 stars21 Apr 2026: 2,525 stars28 Apr 2026: 2,529 stars5 May 2026: 2,534 stars12 May 2026: 2,538 stars19 May 2026: 2,545 stars26 May 2026: 2,547 stars2 Jun 2026: 2,555 stars9 Jun 2026: 2,558 stars16 Jun 2026: 2,559 stars23 Jun 2026: 2,561 stars30 Jun 2026: 2,566 stars7 Jul 2026: 2,569 stars14 Jul 2026: 2,572 stars21 Jul 2026: 2,577 stars28 Jul 2026: 2,581 stars4 Aug 2026: 2,582 stars11 Aug 2026: 2,583 stars18 Aug 2026: 2,585 stars25 Aug 2026: 2,588 stars1 Sept 2026: 2,590 stars8 Sept 2026: 2,593 stars15 Sept 2026: 2,596 stars22 Sept 2026: 2,597 stars29 Sept 2026: 2,601 stars6 Oct 2026: 2,604 stars13 Oct 2026: 2,605 stars20 Oct 2026: 2,609 stars

2,519 on 31 Mar 20262,609 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Nunu is a Go CLI that generates a project from a template repo (basic, advanced or monorepo) and creates handler, service, repository and model files per entity. It wires Gin, Gorm, Wire, Viper, Zap and go-redis into a layered layout, and `nunu run` starts the app with hot reload. It is a general backend scaffold; AI support is limited to an MCP server layout and an agent skill.

Who it is for: Go developers starting layered web API backends

Strengths

  • `nunu create all user` generates handler, service, repository and model in the right directories
  • `nunu run` gives hot reload; `nunu wire` regenerates Wire dependency injection code
  • Built on common libraries (Gin, Gorm, Viper, Zap, Casbin, gocron), so little new to learn
  • Separate agent skill and MCP server layout exist for coding agents

Weaknesses

  • No AI or model-serving functionality in the core tool
  • Requires Go 1.25.8 or newer
  • README says updates will be infrequent
  • Templates are pulled from Git repos at creation time, so network access is needed

What it needs

  • Go
  • Needs Go 1.25.8+, Git, MySQL 5.7+ (optional), Redis (optional), Docker (optional)

Also in Backend and cloud templates

See all 18
Also in Backend and cloud templates
RankProjectScore
1full-stack-fastapi-templateFastAPI and React starter with JWT auth, PostgreSQL and a generated API client46.1k starsMIT74 out of 100
2agent-service-toolkitLangGraph agents served by FastAPI with a Streamlit chat client Live demo ↗ (opens in a new tab)4.5k starsMIT67 out of 100
3agent-landing-zoneAzure Bicep landing zone for deploying enterprise agent apps on Microsoft Foundry1.2k starsMIT60 out of 100
#4full-stack-ai-agent-templateProject generator for FastAPI and Next.js apps with agents and RAG2k starsMIT56 out of 100
#5fastapi-langgraph-agent-production-ready-templateFastAPI backend template for LangGraph agents with memory, auth and tracing2.7k starsMIT55 out of 100