https://github.com/viburoshin25/vibrox-core
User management microservice offering RESTful APIs for creating, updating, retrieving, and deleting users. Integrates with other services via gRPC clients for authentication and logging. Built with Go and the Gin framework.
https://github.com/viburoshin25/vibrox-core
docker go golang grpc grpc-client grpc-go microservice microservices restful-api
Last synced: 2 months ago
JSON representation
User management microservice offering RESTful APIs for creating, updating, retrieving, and deleting users. Integrates with other services via gRPC clients for authentication and logging. Built with Go and the Gin framework.
- Host: GitHub
- URL: https://github.com/viburoshin25/vibrox-core
- Owner: VibuRoshin25
- Created: 2024-07-25T05:16:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-16T11:49:47.000Z (12 months ago)
- Last Synced: 2025-07-18T12:46:12.493Z (12 months ago)
- Topics: docker, go, golang, grpc, grpc-client, grpc-go, microservice, microservices, restful-api
- Language: Go
- Homepage:
- Size: 3.39 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vibrox-core
`vibrox-core` is the user management microservice in the **Vibrox** suite.
It provides REST APIs for user operations and acts as a gRPC client to other services.
---
## ✨ Features
- User CRUD via REST APIs (Go + Gin)
- gRPC client integration with:
- [`vibrox-auth`](https://github.com/VibuRoshin25/vibrox-auth) – authentication
- [`vibrox-echo`](https://github.com/VibuRoshin25/vibrox-echo) – centralized logging
---
## 🚀 Getting Started
### Prerequisites
- Go 1.24+
- Docker (for local DB, etc.)
- PostgreSQL
### Run Locally
```bash
git clone https://github.com/VibuRoshin25/vibrox-core.git
cd vibrox-core
go mod tidy
go run main.go
```