Antithesis launches Hegel, cross-language testing library
Antithesis is shipping Hegel, a universal property-based testing protocol and library family built on Hypothesis, starting with Rust and with Go, C++, OCaml, and TypeScript on deck. It’s a developer preview meant to make property-based testing easier to adopt across languages and easier to plug into Antithesis later.
This is a smart distribution play, not a new testing religion: Antithesis is turning Hypothesis-grade testing into thin language clients, which is a better strategy than cloning QuickCheck ergonomics in every runtime. The risk is that Hegel is still a preview with a Python core, so adoption will depend on whether teams think the extra plumbing is worth the better shrinking and generator quality.
- –Rust is available now, with Go next and C++, OCaml, and TypeScript already in progress
- –Hegel inherits Hypothesis’s strongest features: good generators, internal shrinking, and deterministic reruns via a test database
- –The Python dependency is the main friction point and a real performance consideration
- –Property-based tests pair well with AI-generated code, because they expose edge cases and invariant breaks that example-based tests miss
- –Antithesis is positioning Hegel as an on-ramp to its own deterministic debugging workflow, not just a standalone library
DISCOVERED
18d ago
2026-03-24
PUBLISHED
18d ago
2026-03-24
RELEVANCE
AUTHOR
alpaylan