{"id":29569210,"url":"https://github.com/viburoshin25/vibrox-core","last_synced_at":"2026-04-20T13:03:42.936Z","repository":{"id":250095140,"uuid":"833457470","full_name":"VibuRoshin25/vibrox-core","owner":"VibuRoshin25","description":"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.","archived":false,"fork":false,"pushed_at":"2025-07-16T11:49:47.000Z","size":3551,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-18T12:46:12.493Z","etag":null,"topics":["docker","go","golang","grpc","grpc-client","grpc-go","microservice","microservices","restful-api"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VibuRoshin25.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-25T05:16:11.000Z","updated_at":"2025-07-16T12:12:51.000Z","dependencies_parsed_at":"2025-07-10T12:31:32.982Z","dependency_job_id":"de0471c3-e8f6-4bcf-b394-44c626b7e522","html_url":"https://github.com/VibuRoshin25/vibrox-core","commit_stats":null,"previous_names":["viburoshin25/go-gin-gorm-learner-project","viburoshin25/vibrox-core","viburoshin25/go-learner-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VibuRoshin25/vibrox-core","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibuRoshin25%2Fvibrox-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibuRoshin25%2Fvibrox-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibuRoshin25%2Fvibrox-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibuRoshin25%2Fvibrox-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VibuRoshin25","download_url":"https://codeload.github.com/VibuRoshin25/vibrox-core/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibuRoshin25%2Fvibrox-core/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265871435,"owners_count":23842028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","go","golang","grpc","grpc-client","grpc-go","microservice","microservices","restful-api"],"created_at":"2025-07-19T01:39:24.616Z","updated_at":"2026-04-20T13:03:42.907Z","avatar_url":"https://github.com/VibuRoshin25.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vibrox-core\n\n`vibrox-core` is the user management microservice in the **Vibrox** suite.  \nIt provides REST APIs for user operations and acts as a gRPC client to other services.\n\n---\n\n## ✨ Features\n\n- User CRUD via REST APIs (Go + Gin)\n- gRPC client integration with:\n  - [`vibrox-auth`](https://github.com/VibuRoshin25/vibrox-auth) – authentication\n  - [`vibrox-echo`](https://github.com/VibuRoshin25/vibrox-echo) – centralized logging\n\n---\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- Go 1.24+\n- Docker (for local DB, etc.)\n- PostgreSQL\n\n### Run Locally\n\n```bash\ngit clone https://github.com/VibuRoshin25/vibrox-core.git\ncd vibrox-core\n\ngo mod tidy\ngo run main.go\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviburoshin25%2Fvibrox-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviburoshin25%2Fvibrox-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviburoshin25%2Fvibrox-core/lists"}