-
rustsat
aims to provide implementations of elements commonly used in the development on software in the area of satisfiability solving. The focus of the library is to provide as much ease of use without giving up on performance.
-
oxiz-sat
High-performance CDCL SAT Solver for OxiZ
-
splr
A modern CDCL SAT solver in Rust
-
sat-solver
A SAT solver implemented in Rust, focusing on performance, efficiency and experimentation
-
cadical-sys
Almost complete safe and unsafe bindings for the CaDiCal SAT solver. Made using the cxx crate and then wrapped in a safe 1 to 1 API.
-
screwsat
condlict driven clause learning sat solver
-
logiq
A logic SAT solver
-
satif-kissat
Rust wrapper for the kissat SAT solver
-
sat_toasty_helper
more-easily writing SAT constraints
-
satif-cadical
Rust wrapper for the CaDiCaL SAT solver
-
bddminisat-sys
FFI bindings to bdd_minisat_all, a BDD-based AllSAT solver
-
rustsat-minisat
Interface to the SAT solver Minisat for the RustSAT library
-
rustsat-kissat
Interface to the SAT solver kissat for the RustSAT library
-
cadical
Rust bindings for the CaDiCaL SAT solver
-
otter_sat
determining the satisfiability of boolean formulas written in conjunctive normal form, developed to support investigation into solvers by researchers, developers, or anyone curious
-
rustsat-cadical
Interface to the SAT solver CaDiCaL for the RustSAT library
-
nonogrid
Efficient nonogram solver
-
batsat
Extensible SAT solver in Rust
-
cryptominisat
Rust bindings for CryptoMiniSat, a boolean satisfiability solver
-
varisat
A CDCL based SAT solver (library)
-
rustsat-glucose
Interface to the SAT solver Glucose for the RustSAT library
-
satif
SAT solver interface
-
rustsat-ipasir
IPASIR bindings for RustSAT
-
rustsat-batsat
Interface to the SAT solver BatSat for the RustSAT library. BatSat is fully implemented in Rust
-
ipasir
Bindings for the IPASIR API to communicate with incremental SAT solvers
-
rsmt2
Wrapper for SMT-LIB 2 compliant SMT solvers
-
backtrack
Solve hard constraints easily
-
minisat
interface. Solves a boolean satisfiability problem given in conjunctive normal form.
-
exec-sat
Executes SAT solver and parses SAT solver output
-
satif-minisat
Rust wrapper for the minisat SAT solver
-
stalmarck-sat
Rust-based SAT Solver based on the Stålmarck Procedure
-
varisat-checker
Proof checker for proofs generate by the Varisat SAT solver
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
varisat-internal-proof
Internal proof format for the Varisat SAT solver
-
satlog
A logger for SAT-like solvers
-
varisat-formula
Basic formula data types used by the Varisat SAT solver
-
saguaro
CDCL SAT solver
-
cat_solver
Rust bindings for the Kissat SAT solver
-
sat-rs
A SAT solver written in Rust
-
rate
Clausal proof checker (DRAT, DPR) for certifying SAT solvers' unsatisfiability results
-
ipasir-loading
Load shared libraries of IPASIR compatible SAT solvers
-
varisat-dimacs
DIMCAS CNF parser and writer for the Varisat SAT solver
-
kissat
wrapper for the Kissat SAT solver
-
cadical-veripb-tracer
VeriPB proof tracer for CaDiCaL via RustSAT
-
rgbd
Unofficial Rust client for GBD Benchmark Database
-
varisat-lrat
LRAT proof generation for the Varisat SAT solver
-
permanganate
Graph and Boolean SAT solver for Numberlink and Flow Free
-
scuttle-core
Core library of the Scuttle MO-MaxSAT solver
-
varisat-cli
A CDCL based SAT solver (command line solver)
-
rsat
SAT Solver
-
sat
Interface for defining and solving SAT problems
-
varisat-internal-macros
Internal macros for the Varisat SAT solver
-
acheron
SAT solver
-
solhop
SAT and MaxSAT Solver
Try searching with DuckDuckGo.