An open API service indexing awesome lists of open source software.

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.

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
```