Universal Rhodium Standard Repository Compliance Engine
[](https://rsr-certified.dev) [](LICENSE)
One compliance engine. Every git platform. Universal repository excellence.
RSR (Rhodium Standard Repository) is a tiered certification framework for software repositories. It defines clear, measurable standards for repository quality across:
-
Bronze - Foundation: LICENSE, README, .gitignore, no secrets
-
Silver - Established: CONTRIBUTING, SECURITY policy, CI/CD, changelog
-
Gold - Excellence: Documentation, test coverage, dependency scanning
-
Rhodium - Exemplary: SBOM, reproducible builds, SLSA compliance
-
Universal Platform Support - GitHub, GitLab, Bitbucket, Gitea/Forgejo
-
Containerized Deployment - Run anywhere with Podman or Docker
-
IDE Integration - LSP server for VS Code, Neovim, and more
-
CLI Tool - Check compliance locally before pushing
-
Webhook Server - Automatic checks on push/PR events
-
Badge Generation - Show your certification proudly
= Install the CLI
cargo install rsr-engine
= Check compliance
rsr check .
= Initialize configuration
rsr init --tier silver= Pull and run
podman run -p 8080:8080 ghcr.io/hyperpolymath/rsr-certified:latest
= Or use compose
cd container && podman-compose up -dCreate .rsr.toml in your repository root:
[compliance]
target_tier = "gold"
strict_mode = false
[checks]
license.required = true
license.allowed = ["MIT", "Apache-2.0"]
readme.min_length = 100
[ignore]
paths = ["vendor/", "node_modules/"]| Tier | Symbol | Requirements | |------|--------|--------------| | Rhodium | ◆ RSR-Rh | Full compliance + SBOM + SLSA + threat model | | Gold | ★ RSR-Au | Full compliance + docs + coverage + security scanning | | Silver | ☆ RSR-Ag | Core compliance + CONTRIBUTING + CI/CD + SECURITY | | Bronze | ● RSR-Cu | LICENSE + README + .gitignore + no secrets |
┌─────────────────────────────────────────────────┐
│ RSR-CERTIFIED ENGINE │
├─────────────────────────────────────────────────┤
│ GitHub │ GitLab │ Bitbucket │ Gitea/Forgejo │
│ ↓ ↓ ↓ ↓ │
│ Universal Event Translator │
│ ↓ │
│ Compliance Engine │
│ ↙ ↓ ↘ │
│ Badges Reports IDE/LSP │
└─────────────────────────────────────────────────┘git clone https://github.com/Hyperpolymath/git-rsr-certified
cd git-rsr-certified
cargo build --releaseVisit [github.com/apps/rsr-certified](https://github.com/apps/rsr-certified) to install.
-
VS Code: Search "RSR Certified" in extensions
-
Neovim: Use any LSP client with
rsr-lsp -
Emacs: Configure
lsp-modeoreglotwithrsr-lsp