{"repo":"michelaquino/golang_api_skeleton","free":true,"listed":false,"github":"https://github.com/michelaquino/golang_api_skeleton","clone":"git clone https://github.com/michelaquino/golang_api_skeleton.git","description":"A simple API skeleton writen in Go","language":"Go","stars":26,"topics":["api","skeleton","template","golang","echo","go-template","golang-template","go-skeleton","golang-skeleton","api-skeleton"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"Golang API Skeleton A simple API skeleton written in Go with metrics pre-configurated [![License][license-image]][license-url] Includes - Echo Framework - MongoDB driver - Go-Redis - Prometheus - Prometheus PushGateway - Grafana Dependencies - Docker - Docker Compose Configuration - Docker Compose - Nginx with proxy pass preconfigured - API - MongoDB - Redis - Prometheus - Prometheus Push Gateway - Grafana Run make run Usage curl http://localhost/healthcheck curl -i -X POST -H 'Content-Type: application/json' -d '{\"name\": \"user name\", \"email\": \"user@email.com\"}' http://localhost/user Metrics Access: - to view Grafana metrics pre-configurated - to view Prometheus server [license-image]: https://img.shields.io/badge/License-GPL3.0-blue.svg [license-url]: LICENSE","default_branch":null,"files":null,"tree":[],"storefront":"/r/michelaquino","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/michelaquino/golang_api_skeleton/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}