Skip to content

rust-template

A comprehensive GitHub template for production-ready Rust crates

CI/CD Pipeline

Full CI pipeline with fmt, clippy, test, doc, deny checks. Multi-platform test matrix. Automated releases with signing and SBOM.

Testing

Unit, integration, property-based (proptest), and mutation testing. Fuzz testing support. 80% minimum code coverage.

Security

Supply chain auditing with cargo-deny. Signed releases with Cosign. Secrets scanning. Container scanning. CodeQL analysis.

Distribution

Cross-platform binaries. Homebrew, Snap, MSI, deb, rpm packages. Docker multi-platform images. crates.io publishing.