Statum helps make undesirable state impossible to represent in code, at compile time
-
Updated
Aug 31, 2026 - Rust
Statum helps make undesirable state impossible to represent in code, at compile time
Refinement type checker for Java with liquid types and typestates - catch bugs at compile time
Derive-macro-based generator that combines `Typestate` and `Builder` patterns.
A typescript express app with monadic middlewares and typestates.
A declarative Rust architecture for a zero-trust hardware cryptographic boundary, targeting Hubris. Assumes hostile silicon: closes a documented ME/AMT network-egress path, narrows DMA key-exposure via page-splitting, encodes fault-injection immunity via compiler-enforced typestates. 3 PoCs verify these claims. Declarative spec, no runtime yet.
🦀 Fast Rust (2015-2024) Design Pattern & Architecture Scanner (41 Rules, GoF, Typestate, RAII/Drop, Newtype, MPSC/Actor, SOLID, Safety Guard)
A Rust macro to help build simple Typestate APIs.
⚰️ Implementation of Conway's Game of Life using the typestate pattern in Rust.
A typestate-driven bowling game engine in Rust.
Illustrative examples using https://github.com/rustype/typestate-rs
A depth-first, multi-language static scanner that flags wasted work, self-contradiction, and missing escape hatches — and never dresses a heuristic up as a proof. The pons asinorum for code.
Typed validated values, explicit trust transitions, exhaustive confidence levels, and per-value TTL freshness for Swift.
Sealed Law-layer Execution Environment. A structural law that removes the representability of certain effects. Rust reference runner, formal specs, invariant-driven architecture.
To associate your repository with the typestate topic, visit your repo's landing page and select "manage topics."