Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wyatt-herkamp/nitro_repo
An open source artifact manager. Written in Rust back end and an Vue front end to create a fast and modern experience
https://github.com/wyatt-herkamp/nitro_repo
artifact-repository-manager hacktoberfest maven npm repository-manager rust
Last synced: about 2 months ago
JSON representation
An open source artifact manager. Written in Rust back end and an Vue front end to create a fast and modern experience
- Host: GitHub
- URL: https://github.com/wyatt-herkamp/nitro_repo
- Owner: wyatt-herkamp
- License: mit
- Created: 2021-08-16T14:50:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-14T14:20:56.000Z (2 months ago)
- Last Synced: 2024-10-15T06:24:21.987Z (2 months ago)
- Topics: artifact-repository-manager, hacktoberfest, maven, npm, repository-manager, rust
- Language: Rust
- Homepage: https://nitro-repo.kingtux.dev/
- Size: 10.5 MB
- Stars: 51
- Watchers: 1
- Forks: 4
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# nitro_repo [![Documentation](https://img.shields.io/static/v1?label=nitro-repo.kingtux.dev&message=Here&style=for-the-badge&color=green)](https://nitro-repo.kingtux.dev/) [![Powered By Actix](https://img.shields.io/badge/Powered%20By-Actix-red?style=for-the-badge&logo=rust)](https://github.com/actix/actix-web)
[![issues](https://img.shields.io/github/issues/wherkamp/nitro_repo/help%20wanted)](https://github.com/wherkamp/nitro_repo/issues)
Nitro Repo is an open source free artifact manager. Written with a Rust back end and a Vue front end to create a fast
and modern experience.### History
After years of using Nexus and then a bit of time of using StrongBox I decided I should design my own Artifact Manager
to create a fast and modern experience.### Technical Design
- Backend or the heart of nitro_repo
- SQLX for Postgres
- Axum for HTTP Server
- Frontend
- Vue
- Vite### Crates
- crates/core
- Lays out some shared data types between different modules.
- crates/macros
- Macros used by the other crates. To prevent writing so much code
- crates/storages
- This layer provides different ways storing the artifacts that nitro-repo hosts