https://github.com/opeolluwa/uranium
Central authentication/authorization for microservices using gRPC transport layer
https://github.com/opeolluwa/uranium
authentication axum-server backend micorservices postgresql rust
Last synced: about 1 month ago
JSON representation
Central authentication/authorization for microservices using gRPC transport layer
- Host: GitHub
- URL: https://github.com/opeolluwa/uranium
- Owner: opeolluwa
- License: apache-2.0
- Created: 2022-09-13T21:44:03.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-27T12:40:43.000Z (5 months ago)
- Last Synced: 2025-03-27T20:21:47.083Z (about 2 months ago)
- Topics: authentication, axum-server, backend, micorservices, postgresql, rust
- Language: Rust
- Homepage: https://opeolluwa.github.io/uranium/
- Size: 7.51 MB
- Stars: 37
- Watchers: 4
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Uranium Core
Uranium is a free nd cistomizable central authorization system. It is made of
supporting code bases, also built in Rust._⚠️ Please note that the project is currently 90% done_
## Getting started
To run the appliction locally, ensure the following prerequsites are made
available- [Rust](https://rust-lang.org)
- [just](https://just.systems)
- [Docker](https://docker.com)### Local development
The quickest way to get started is to use the
[Uranum CLI](https://crates.io/uranium_cli),_⚠️ The CLI is a work in progress_
```sh
ucli new
```Follow the prompt, this would clone the necessary repositories and create a
`.uranium` mich contains the Docker files and a bash script to run you
application from end to end.### Related Repositories
- [Uranium gRPC Codegen](https://github.com/opeolluwa/uranium_grpc_codegen)
- [Uranium HTTP->GRPC proxy server](https://github.com/opeolluwa/uranium_proxy)
- [Uranium CLI](https://github.com/opeolluwa/uranium_cli)## Help
For help and assitance, consider crating a discussion at
[https://github.com/opeolluwa/uranium/discussions](https://github.com/opeolluwa/uranium/discussions)