Skip to content
/ boolang Public

Simple feature-rich RESTful API cloud-native go application

Notifications You must be signed in to change notification settings

lorezi/boolang

Repository files navigation

Boolang - Cloud Native Go App

Boolang is a goto project for Cloud Native Golang Application

Features

The project includes the following features:

  • JWT For Authentication jwt
  • Gorilla/Mux Router mux
  • Authentication & Authorization Middleware
  • A Mongo Database mongo
  • Data Validation Using Validator v10
  • Register / Login / Routes
  • Configuration With Environment Variables gotenv
  • Swagger documentation swagger
  • Docker
  • Nginx for reverse proxy
  • Grafana
  • Prometheus

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT