Getting Started

Getting Started

Scaffold a Ginboot project with start.ginboot.com or install it into an existing Go module, then run your first server.

Ginboot is a robust Go web framework built on top of the popular Gin framework, designed to accelerate the development of production-ready microservices and APIs. It comes with built-in support for different databases, telemetry, and AWS Lambda deployments.

The fastest way to scaffold a new Ginboot project is our official generator at start.ginboot.com — the Go equivalent of start.spring.io.

start.ginboot.com UI

Open the generator

Navigate to start.ginboot.com and enter your project name.

Pick your database

Select the database you want wired up — PostgreSQL, MongoDB or MySQL. Ginboot generates the matching repository setup for you.

Toggle the features you need

Enable any extras up front: Telemetry, Jaeger tracing, Grafana dashboards.

Generate and run

Click Generate Project to download a ready-to-run .zip. Extract it, then:

go mod tidy
go run main.go

Next steps

On this page