Popularity
1.1
Growing
Activity
10.0
Stable
10
2
0

Description

This is a project that is used to be a base for other API projects by me

Programming language: Go
License: GNU General Public License v3.0 only

Go Simple API Project alternatives and similar packages

Based on the "Middlewares" category.
Alternatively, view goAPIBaseProject alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Go Simple API Project or a related project?

Add another 'Middlewares' Package

README

Go Simple API Project

Go Reference Go Report Card

This project made to combine some pretty beautiful thing together

This project is using

Project files structure

  • logger: package for logging on top of sirupsen/logrus with option to sent logs to Sentry
  • httpHandlers: all of the http handlers should be here
  • httpServer: http server components are here ready to use
  • type: every type that we want every where should be here
  • configuration: on top of ilyakaznacheev/cleanenv this will manage our configurations with a simple function that returns a variable with Configuration struct
  • air: executable version of cosmtrek/air is here to help you with live reloading you code (configuration for that is present here)
  • validator: package for validating our things

TODO

Moved to GitHub Project