Back to directory

Nunu

A scaffolding CLI for building Go applications, generating a project layout with handlers, services, repositories, routers, dependency injection, and MCP servers from popular Go libraries.

Nunu

Nunu scaffolds Go applications by combining well-known libraries from the Go ecosystem, including Gin, GORM, Wire, Viper, Zap, golang-jwt, go-redis, Testify, gocron, Casbin, and an MCP-Go server, into a ready-to-use project structure, so a new application starts with routing, dependency injection, configuration, logging, authentication, caching, testing, and scheduled jobs already wired together. It aims for a low learning curve by encapsulating tools Go developers are already familiar with, while remaining easy to customize.

A companion Agent Skill, build-with-nunu, teaches coding agents such as Codex and Claude Code how Nunu projects are laid out, so they can implement complete, tested features across handlers, services, repositories, routers, and MCP servers consistently with the scaffolded architecture. It is MIT licensed.

More in CLI tools

See all 181
  • grev

    github.com

    A set of Unix coreutils-style filters — grep, sort, cut and more — that answer a plain-language question about each record instead of matching a pattern, using a small decision model.

  • A Node.js script that exports a Google Doc to HTML and CSS with high fidelity, preserving headings, spacing, alignment, bullet lists, images and right-to-left text.

  • gpusched

    github.com

    A VRAM-aware GPU job scheduler for a single machine: declare how much memory each shell command needs, and it places jobs the moment a GPU has room and reports when a guess was wrong.