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 open-source Go web framework built on Gin, with request binding, configuration, database repositories, OpenTelemetry and AWS Lambda support 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.