├── .dockerignore ├── .envrc ├── .github └── workflows │ ├── container-test.yml │ └── main.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── flake.lock ├── flake.nix ├── nginx.sample.conf ├── src ├── ARCHITECTURE.md ├── crates.rs ├── crates_index.rs ├── download.rs ├── main.rs ├── mirror.default.toml ├── mirror.rs ├── progress_bar.rs ├── rustup.rs ├── serve.rs └── verify.rs ├── static ├── css │ ├── normalize.css │ ├── panamax.css │ └── rustup.css ├── fonts │ ├── FiraSans-Light.woff │ ├── FiraSans-Medium.woff │ ├── FiraSans-Regular.woff │ ├── Inconsolata-Regular.ttf │ └── WorkSans-Medium.ttf └── js │ └── panamax.js └── templates └── index.html /.dockerignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/container-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/.github/workflows/container-test.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | .idea/ 4 | .direnv/ 5 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/flake.nix -------------------------------------------------------------------------------- /nginx.sample.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/nginx.sample.conf -------------------------------------------------------------------------------- /src/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/ARCHITECTURE.md -------------------------------------------------------------------------------- /src/crates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/crates.rs -------------------------------------------------------------------------------- /src/crates_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/crates_index.rs -------------------------------------------------------------------------------- /src/download.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/download.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/mirror.default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/mirror.default.toml -------------------------------------------------------------------------------- /src/mirror.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/mirror.rs -------------------------------------------------------------------------------- /src/progress_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/progress_bar.rs -------------------------------------------------------------------------------- /src/rustup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/rustup.rs -------------------------------------------------------------------------------- /src/serve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/serve.rs -------------------------------------------------------------------------------- /src/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/src/verify.rs -------------------------------------------------------------------------------- /static/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/static/css/normalize.css -------------------------------------------------------------------------------- /static/css/panamax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/static/css/panamax.css -------------------------------------------------------------------------------- /static/css/rustup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/static/css/rustup.css -------------------------------------------------------------------------------- /static/fonts/FiraSans-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/static/fonts/FiraSans-Light.woff -------------------------------------------------------------------------------- /static/fonts/FiraSans-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/static/fonts/FiraSans-Medium.woff -------------------------------------------------------------------------------- /static/fonts/FiraSans-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/static/fonts/FiraSans-Regular.woff -------------------------------------------------------------------------------- /static/fonts/Inconsolata-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/static/fonts/Inconsolata-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/WorkSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/static/fonts/WorkSans-Medium.ttf -------------------------------------------------------------------------------- /static/js/panamax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/static/js/panamax.js -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panamax-rs/panamax/HEAD/templates/index.html --------------------------------------------------------------------------------