Introducing Go Huma Starter! This template leverages several powerful tools and libraries to deliver a robust and efficient Go API template.
We are using the following technologies to build this template:
- huma: A modern API framework for Go.
- bun: A SQL-first ORM for Go.
- supabase: An open-source Firebase alternative.
- zap: A fast, structured, leveled logging library for Go.
- goose: A database migration tool for Go.
- Modern API Framework: Utilizing
huma
for building scalable APIs that generate their own documentaion. - Efficient ORM:
bun
provides a SQL-first approach to ORM. - Realtime Database:
supabase
offers a powerful backend service with real-time capabilities. - Structured Logging:
zap
ensures fast and structured logging. - Database Migrations:
goose
handles database migrations seamlessly.