golibrary
This repository contains set of general purpose go packages "mainly" dedicated to json APIs.
Installation
Run go get -u github.com/BentCoder/golibrary command to install the packages and all dependencies.
Packages
database
This package is responsible for handling database operations.
logger
This package is responsible for configuring the application logger.
middleware
This package is responsible for server and router level middleware chaining.
password
This package is responsible for handling password specific operations.
request
This package is responsible for handling request related features.
response
This package is responsible for handling json responses.
router
This package is responsible for handling routes/endpoints.
test
This package is responsible for providing common features for test environments.
validator
This package is responsible for validating inputs.