Projects

Open-source projects for probabilistic testing and resilient operations.

Javai maintains open-source projects for probabilistic testing and resilient handling of non-deterministic operations, spanning multiple language ecosystems.

Rjavai-R

The statistical oracle for the javai project family — R-generated reference datasets that verify conformance across all framework implementations.

Read more
page-9 Probabilistic testing for Java (JUnit 5)

punit

A JUnit 5 extension for probabilistic testing of non-deterministic systems — explore, measure, and regression-test with statistical rigour.

Read more

punit examples

A complete example application demonstrating punit — LLM shopping basket testing, payment gateway SLA verification, and all major experiment modes.

Read more

outcome

A Java framework for handling non-deterministic operations with type-safe results, structured failure classification, and policy-driven retries.

Read more
page-9 Probabilistic testing for Rust

feotest

A Rust-native probabilistic testing framework — idiomatic, zero-copy, and built for the Rust ecosystem from the ground up.

Read more

feotest examples

Worked examples for the feotest probabilistic testing framework — Rust implementations of the same scenarios covered by punit examples.

Read more