https://github.com/javiorfo/go-microservice-lib
Go library for building microservices
https://github.com/javiorfo/go-microservice-lib
go go-library golang library microservices
Last synced: 11 months ago
JSON representation
Go library for building microservices
- Host: GitHub
- URL: https://github.com/javiorfo/go-microservice-lib
- Owner: javiorfo
- License: mit
- Created: 2023-12-13T22:14:54.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-26T15:30:03.000Z (about 1 year ago)
- Last Synced: 2025-07-20T21:46:07.377Z (11 months ago)
- Topics: go, go-library, golang, library, microservices
- Language: Go
- Homepage:
- Size: 63.5 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Audit: auditory/auditory.go
- Security: security/keycloak.go
Awesome Lists containing this project
README
# go-microservice-lib
*Go library for microservices*
## Dependencies
- Web: Fiber
- OAuth2: Gocloak
- JWT token: JWT-go
- Tracing: Opentelemetry
- ORM: Gorm
- ENV: Godot
## Features
- Auditory
- Pagination and sorting
- Custom responses and errors
- Security with Keycloak or simple JWT token
- Tracing with OpenTelemetry
- Client Http to transport trace and context
## Installation
```bash
go get -u github.com/javiorfo/go-microservice-lib
```
---
### Donate
- **Bitcoin** [(QR)](https://raw.githubusercontent.com/javiorfo/img/master/crypto/bitcoin.png) `1GqdJ63RDPE4eJKujHi166FAyigvHu5R7v`
- [Paypal](https://www.paypal.com/donate/?hosted_button_id=FA7SGLSCT2H8G)