A great starting point for building RESTful APIs in Go using Echo framework, connecting to a PostgreSQL database.
- Go 1.20 or higher
- 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