Rust bindings for the Z3 solver.
-
Updated
Feb 24, 2026 - Rust
Rust bindings for the Z3 solver.
SMTscope automatically analyses and visualises SMT solver execution traces.
OxiZ is a high-performance Satisfiability Modulo Theories (SMT) solver written entirely in Rust. This project is part of an initiative to reimplement Z3 in Pure Rust. Pure Rust is a fundamental requirement - no C/C++ dependencies, no FFI bindings, just clean, safe Rust code.
A simple (unfinished) SMT solver for QF_ABV.
Sparse Merkle tree for a key-value map.
Legalis-RS is a Rust framework for parsing, analyzing, and simulating legal statutes. It transforms natural language legal documents into structured, machine-verifiable code while preserving the essential distinction between: Deterministic Logic (Code) and Judicial Discretion (Narrative)
A bounded model checker for an IMP-style imperative language.
WIP - Library for efficient Presburger Arithmetic
A 'Sparse Merkle Tree' with versioned features, based on vsdb.
Comparative benchmark of SMT solver effectiveness in cryptographic hash collision discovery for SHA-2 algorithms.
Carcará is a proof checker and elaborator for SMT proofs in the Alethe format.
Type-safe SMT solver driver for Rust. Fluent Term API, multi-solver fallback, process watchdog. Free forever.
A deductive program verification tool for MicroViper programming language
Add a description, image, and links to the smt topic page so that developers can more easily learn about it.
To associate your repository with the smt topic, visit your repo's landing page and select "manage topics."