Nunu
Nunu is a CLI scaffolding tool that generates structured Go projects with layered architecture and dependency injection via Wire. It bootstraps applications with pre-integrated popular Go libraries including Gin, GORM, Viper, Zap, JWT, and Redis.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Go project scaffolding CLI. Local tool — no remote auth. Generated code templates — review for security best practices. No external network calls in core operation.
⚡ Reliability
Best When
Starting a new Go web application and wanting a batteries-included project structure with DI, ORM, config, logging, and auth wired up from day one.
Avoid When
The project already has an established structure, or the team wants full control over library choices without opinionated defaults.
Use Cases
- • Quickly bootstrap a new Go web service with production-ready structure
- • Generate individual components (handlers, services, repositories, models) within an existing Nunu project
- • Run Go applications with hot-reload during development via `nunu run`
- • Compile Wire dependency injection bindings automatically
Not For
- • Non-Go language projects
- • Teams that prefer flat or custom project layouts
- • Microframeworks or minimal-footprint Go apps
Interface
Authentication
No authentication required for the CLI tool itself. Generated projects include JWT and Casbin support.
Pricing
MIT/open-source; no commercial tiers mentioned.
Agent Metadata
Known Gotchas
- ⚠ MCP server support is mentioned but not documented in the README
- ⚠ Generated project structure is opinionated; agents must respect existing layout
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Nunu.
Scores are editorial opinions as of 2026-03-06.