La forge logicielle simple
Gitrust est une Git forge self-hosted, ecrite 100 % en Rust, conforme aux exigences ANSSI PA-074. Reprenez le controle de votre code sans sacrifier la securite.
✓ HTTP + SSH natifs — compatible avec tous vos clients Git
✓ Permissions fines, multi-team, roles clairs
✓ Avec ou sans cloud : bare-metal, VPS, nginx ou HAProxy
✓ Zero CDN, zero telemetrie, zero dependance cloud imposee
Rust memory-safe
Base 100 % Rust avec #![forbid(unsafe_code)] sur les crates critiques. Aucun UB, aucune fuite memoire.
Conforme ANSSI PA-074
Lints stricts, audit fournisseurs, zeroize sur les secrets, cles RSA >= 4096 bits.
Avec ou sans cloud
Self-hosted total : bare-metal, VPS, derriere nginx stream ou HAProxy. PROXY protocol v1/v2 preserve les vraies IPs clientes, quel que soit le reverse-proxy devant. Aucune donnee ne quitte vos serveurs.
HTTP + SSH durci
Protocole Git natif sur HTTP et SSH. Couche ssh-guard integree : detection brute-force, scan de cles, rate-limit TCP par IP, admin UI pour bans et ACL, evenements JSON stables compatibles fail2ban.
SBOM & Dependency-Track
Generation CycloneDX integrée, analyse de vulnerabilites en continu.
Multi-team
Roles clairs : Reader, Developer, Maintainer, Owner. Permissions individu ∪ equipe.
Une stack simple et auditée
Rust + axum cote serveur · PostgreSQL pour la persistance · HTMX + Tailwind cote navigateur — SSR pur, pas de framework JS, pas de CDN. Moins de 300 Ko de JavaScript sur la page la plus lourde.