FrankenGit: Memory Safety Constitution for Pure-Rust Git Hosting Implementation
doodlestein · x · 2026-08-20
FrankenGit is a clean-room, pure-Rust implementation of Git hosting and forge semantics.
Core Principles
- Does not wrap C Git, libgit2, JGit, Dulwich, or other production Git engines.
- Does not link C/C++ libraries via FFI for protocol, storage, TLS, or database behaviors.
- Existing Git implementations are permitted only as separately executed differential oracles in conformance lanes, never entering production processes.
Non-negotiable Rules
- Every first-party Rust crate MUST declare #![forbid(unsafecode)].
- No first-party crate may relax this lint through a local override.
- No C/C++ dependencies allowed.
The constitution establishes dependency restraint and memory safety as architectural properties rather than aspirations.
More from Infra
- SK hynix preps for post-HBM era with 3D stacking shift — zephyr_z9 · 2026-08-20
- Guangdong, Alibaba Sign Strategic Pact to Boost AI, Chips and Computing Power — pstAsiatech · 2026-08-20
- GPU Market Pricing Chaos: Spreads Wide Across Venues — AccBalanced · 2026-08-20
- Dual RTX 3090 running Qwen3.8-27B locally at 50-65 tok/s — is that normal? — sugarfreecaffeine · 2026-08-20
- AVX-512 Deemed Superior to ARM SVE: Register & Masking Edge — lemire · 2026-08-20
- Modular open sources platform repo integrating MAX engine and Mojo language — modular · 2026-08-20