Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.07 KB

README.md

File metadata and controls

21 lines (15 loc) · 1.07 KB

Go Huma Starter

Introducing Go Huma Starter! This template leverages several powerful tools and libraries to deliver a robust and efficient Go API template.

🚀 Technologies Used

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.

🌟 Highlights

  • 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.