Skip to content

ferdhika31/go-app

Repository files navigation

Go Boilerplate Echo

License

A great starting point for building RESTful APIs in Go using Echo framework, connecting to a PostgreSQL database.

Getting Started

Prerequisites

  • Go 1.20 or higher

TODO:

  • Using air for hot reload
  • Connect DB RDBMS (Postgres)
  • Logging
  • Custom Responses
  • Validation
  • Integrates with Kafka
  • Integrates with Redis database
  • Implements the Clean Architecture pattern for a scalable and maintainable
  • Migration mechanism
  • Datadog
  • Cron
  • Notification (email, telegram, slack)
  • Rate limiter
  • Authentication (Basic auth, api key, JWT)
  • Swagger for Generating Rest Docs and Swagger panel
  • Auto changelog
  • Unit tests
  • Add more features

About

Boilerplate Go App Web Services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published