https://github.com/robertscherbarth/go-service-skeleton
Skeleton for a go microservice
https://github.com/robertscherbarth/go-service-skeleton
chi go golang microservice skeleton-template viper zap
Last synced: 11 months ago
JSON representation
Skeleton for a go microservice
- Host: GitHub
- URL: https://github.com/robertscherbarth/go-service-skeleton
- Owner: robertscherbarth
- License: mit
- Created: 2020-01-03T09:21:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-13T22:57:55.000Z (about 3 years ago)
- Last Synced: 2025-01-13T09:36:13.812Z (over 1 year ago)
- Topics: chi, go, golang, microservice, skeleton-template, viper, zap
- Language: Go
- Homepage:
- Size: 7.02 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-service-skeleton
This repository is a skeleton of a go micro-service. This was made with roughly 3 years experience writing and
maintaining go services. The main idea in mind is to separate infrastructure components from and provide a service that
does not need a lot of maintenance.
### Directories
- [api](api/) api specification for http
- [cmd](cmd/) starting point to run the service
- [configs](configs/) default config
- [internal](internal/) application code
### Sources
- https://github.com/golang-standards/project-layout