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.

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.goNext steps
Introduction
Ginboot is an enterprise-ready Go web framework built on Gin, with database-agnostic repositories, AWS Lambda support and OpenTelemetry built in.
Server Configuration
Initialise the Ginboot server, choose between HTTP and Lambda runtimes, set a base path, and configure CORS and server-wide middleware.