melkeydev/go-blueprint

Go-blueprint allows users to spin up a quick Go project using a popular framework

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 7th, 2026
Created on October 11th, 2023
Open Issues & Pull Requests: 40 (+0)
GitHub issues: Enabled
Number of forks: 487
Total Stargazers: 8,937 (+0)
Total Subscribers: 57 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 20
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 515 days
Stale 30+ days: 20
Stale 90+ days: 20

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (43)
  • good first issue (5)
  • bug (4)
  • help wanted (1)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Go-blueprint is a CLI tool that scaffolds new Go projects with pre-configured structure and framework integration.

The tool addresses the friction of setting up a new Go project from scratch. Rather than manually establishing directory structure, configuring HTTP servers, and integrating frameworks, go-blueprint automates this through a command-line interface. Users select their preferred framework and database driver during setup, and the tool generates a complete project skeleton ready for application logic. The tool supports multiple popular Go web frameworks including Chi, Gin, Fiber, HttpRouter, Gorilla/mux, and Echo, along with database drivers for MySQL, Postgres, SQLite, MongoDB, Redis, and ScyllaDB.

Go-blueprint suits developers starting new Go services who want to avoid boilerplate setup and focus immediately on business logic. It works best for projects using one of its supported frameworks and databases. The tool offers both interactive and flag-based workflows, allowing users to configure projects through a UI or command-line arguments. Advanced features can be optionally enabled to add capabilities beyond the minimalist core experience.

The project maintains active development with regular framework and database driver additions. The codebase shows consistent refinement of the scaffolding templates and user experience. Documentation is maintained through a dedicated site separate from the repository. The tool is distributed through multiple installation channels including Go install, NPM, and Homebrew, indicating attention to accessibility across different developer workflows.