# go-nunu/nunu

A CLI tool for building Go applications.

Repository: https://github.com/go-nunu/nunu
Canonical: https://ross.abutalabs.com/products/nunu
Homepage: https://go-nunu.github.io/nunu/
Language: Go
License: MIT
License Family: permissive
Topics: golang-cli, go, golang, scaffold, ddd, gin, mcp, mcp-client, mcp-server
Last push: 2026-08-14T09:17:55+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 85, longevity 84
- inputs: {"age_days": 1187, "days_push": 19, "days_rel": 21, "gap_med": 82, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2597, forks 208 (observed 2026-08-28T04:07:03.224310+00:00)

## What it is
Nunu is a CLI scaffolding tool for building Go web applications on top of popular libraries like Gin, GORM, Wire, Viper, and Zap, following a DDD-style layered architecture. It also supports MCP server/client layouts and AI-assisted development via agent skills.

## Use cases
- scaffold a new Go web application with a layered architecture
- generate handlers, services, and repositories for a Gin + GORM project
- set up dependency injection with Wire in a Go backend
- build a Go backend following DDD best practices
- create an MCP server in Go
- bootstrap a monorepo Go project layout

## When to choose
- starting a new Go REST API or web backend from scratch
- you want a batteries-included Go stack with auth, logging, ORM, and testing wired up
- your team wants a standardized DDD project structure in Go

## When to avoid
- you have an existing Go codebase with its own structure
- you need a framework-agnostic or minimal setup
- you prefer assembling your own library choices

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: cli, web-framework, boilerplate, scheduling, auth, orm, mcp
- domain: developer-tools, backend, web-development
- platform: go, cli, cross-platform
- tags: scaffolding, ddd, gin, wire, project-generator, mcp-server, command-line

## Member repositories
- go-nunu/nunu (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:03.224310+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:21:24.078501+00:00, confidence not recorded.
  - readme: https://github.com/go-nunu/nunu (fetched 2026-08-28T04:07:03.224310+00:00, sha 55ffee6fcac2)
  - homepage: https://go-nunu.github.io/nunu/ (fetched 2026-08-29T10:04:17.651114+00:00, sha 0da725c5c7f7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
