My App

Introduction

Welcome to the Ginboot documentation

Welcome to Ginboot

Ginboot is a lightweight and powerful Go web framework built on top of Gin, designed for building scalable web applications with MongoDB integration and AWS Lambda support.

Getting Started

To get started, head over to the Quick Start guide.

Key Features

  • Database Agnostic: Built-in multi-database support (MongoDB, SQL, DynamoDB) through a generic repository interface, enabling common CRUD operations with minimal code.
  • Pluggable Telemetry: Optional, lightweight OpenTelemetry plugin (ginboot/telemetry) to ship traces, metrics, and logs straight to Grafana (or any OTLP backend) without bloating the core framework.
  • Context-Bound Logger: A pluggable, context-aware logger (ctx.Logger().Info(...)) that automatically correlates logs with active distributed traces.
  • AWS Lambda Ready: Seamlessly deploy to AWS Lambda with API Gateway proxy requests handled automatically.

Explore the Docs

On this page