Thanks to visit codestin.com
Credit goes to lib.rs

  1. z3

    High-level rust bindings for the Z3 SMT solver from Microsoft Research

    v0.19.7 60K #smt-solver #satisfiability #api-bindings
  2. resolvo

    Fast package resolver written in Rust (CDCL based SAT solving)

    v0.10.2 8.0K #package-resolver #version #solver #dependencies
  3. 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.

    v0.7.4 700 #sat-solver #satisfiability #encoding #sat
  4. pearlite-syn

    A syn parser for the Pearlite specification language in Creusot

    v0.9.0 #specification-language #creusot #pearlite #syn #parser #why3 #semi #formal-verification
  5. volute

    Boolean functions implementation, represented as lookup tables (LUT) or sum-of-products (SOP)

    v1.2.1 700 #lookup-tables #truth-table #boolean-logic
  6. raa_tt

    Proves sentences of propositional calculus

    v0.9.1 #propositional-logic #calculus #propositional
  7. oxiz-sat

    High-performance CDCL SAT Solver for OxiZ

    v0.1.1 #sat-solver #cdcl #solver
  8. scryer-prolog

    A modern Prolog implementation written mostly in Rust

    v0.10.0 380 #prolog #prolog-interpreter #prolog-system
  9. pumpkin-solver

    The Pumpkin combinatorial optimisation solver library

    v0.2.2 #optimization-solver #constraint-solver #pumpkin #combinatorial #constraint-programming #combinatorial-optimization #cp #mini-zinc #lazy-evaluation
  10. splr

    A modern CDCL SAT solver in Rust

    v0.17.2 220 #sat-solver #satisfiability #logic
  11. rIC3

    hardware model checker

    v1.5.2 #ric3 #model-checking #ic3 #formal-method
  12. oxiz-theories

    Theory Solvers (EUF, Arithmetic, BitVectors) for OxiZ

    v0.1.1 #smt-solver #theories #euf
  13. pumpkin-core

    The core of the Pumpkin constraint programming solver

    v0.2.2 #solver #constraint-programming #cp #integer-division #variables-numbers #optimization-solver #lazy-evaluation #cumulative #mini-zinc #clausal
  14. sat-solver

    A SAT solver implemented in Rust, focusing on performance, efficiency and experimentation

    v0.2.1 110 #cdcl #dpll #logic #solver
  15. naivesat

    Few solvers that uses the Gate project

    v0.1.3 #logic-circuit #gate #logic
  16. mutaig

    Mutable AIGs designed for equivalence checking

    v0.4.2 1.0K #aig #graphviz #equivalence-checking
  17. oxiz-solver

    Main CDCL(T) Solver API for OxiZ

    v0.1.1 #smt-solver #cdcl #solver
  18. pindakaas

    Encoding Integer and Pseudo Boolean constraints into CNF

    v0.3.0 #satisfiability #boolean-satisfiability #boolean-sat #encoding #logic #boolean-logic
  19. oxiz-opt

    Optimization engine for OxiZ (MaxSMT, OMT)

    v0.1.1 #max-sat #optimization #omt #maxsmt
  20. 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.

    v0.7.0 #sat-solver #system-level #safe
  21. oxiz-cli

    CLI for OxiZ SMT Solver (SMT-LIB2 compliant)

    v0.1.1 #smt-solver #smt-lib #cli
  22. clingo

    Rust idiomatic bindings to the clingo library

    v0.8.0 1.1K #idiomatic-bindings #api-bindings
  23. oxiz-proof

    Proof generation and checking for OxiZ SMT solver

    v0.1.1 #verification #alethe #drat
  24. scuttle

    A multi-objective MaxSAT solver

    v0.4.0 280 #max-sat #multi-objective #solver
  25. oxiz-nlsat

    Non-linear arithmetic solver for OxiZ (CAD-based)

    v0.1.1 #non-linear #cad #nlsat #smt
  26. pocket_prover

    A fast, brute force, automatic theorem prover for first order logic

    v0.18.0 1.0K #theorem-prover #first-order #prover
  27. u-ras

    Universal Resource Allocation and Scheduling - Domain-agnostic optimization with GA, CP-SAT, dispatching rules, and time constraints

    v0.2.0 #genetic-algorithm #dispatching-rules #resource-allocation #scheduling #optimization-algorithm
  28. veripb

    proof checker for verifying pseudo-Boolean certificates of satisfiability, unsatisfiability, and optimality bounds

    v3.0.1 #pseudo-boolean #satisfiability #optimization #certification #checker
  29. satgalaxy

    satgalaxy-rs is a Rust library that provides Rust bindings for multiple popular SAT solvers

    v0.2.0 130 #mus #slover
  30. solvent

    Dependency Resolver library

    v0.8.3 850 #graph #graph-solver #solver #dependencies
  31. screwsat

    condlict driven clause learning sat solver

    v2.1.5 #sat-solver #satisfiability #solver
  32. z3-sys

    Low-level bindings for the Z3 SMT solver from Microsoft Research

    v0.10.4 61K #z3-solver #satisfiability #smt-solver #ffi #no-alloc
  33. logiq

    A logic SAT solver

    v1.0.1 100 #sat-solver #propositional-logic #computational-logic #decision-procedures #logic
  34. satif-kissat

    Rust wrapper for the kissat SAT solver

    v0.5.2 1.0K #sat-solver #kissat
  35. sat_toasty_helper

    more-easily writing SAT constraints

    v0.0.4 #sat-solver #sat
  36. satif-cadical

    Rust wrapper for the CaDiCaL SAT solver

    v0.2.2 950 #sat-solver #cadical
  37. bddminisat-sys

    FFI bindings to bdd_minisat_all, a BDD-based AllSAT solver

    v0.1.0 #sat-solver #mini-sat #bdd #allsat #solver
  38. logicng

    Creating, Manipulating, and Solving Boolean Formulas

    v0.1.0-alpha.3 1.1K #formula #boolean-formulas #sat-solving
  39. rez-next-solver

    Intelligent dependency resolution with A* heuristic algorithms and 3-5x performance improvement

    v0.1.0 #algorithm #solver #rez #resolution
  40. oxiz

    Next-Generation SMT Solver in Pure Rust

    v0.1.1 #smt-solver #sat #logic #verification
  41. ddnnife_cli

    d-DNNF toolkit

    v0.10.0 #d-dnnf #toolkit #query
  42. rustsat-minisat

    Interface to the SAT solver Minisat for the RustSAT library

    v0.7.4 1.3K #sat-solver #rust-sat #rustsat
  43. rustsat-kissat

    Interface to the SAT solver kissat for the RustSAT library

    v0.7.4 #sat-solver #rust-sat #rustsat
  44. cadical

    Rust bindings for the CaDiCaL SAT solver

    v0.1.16 500 #sat-solver #mini-sat #satisfiability #logic
  45. 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

    v0.1.0 150 #sat-solver #satisfiability #logic #sat-sovler
  46. rattler_installs_packages

    Datastructures and algorithms to interact with Python packaging ecosystem

    v0.10.0 220 #python-packages #rattler #pypi #cache #rip #pip #package-ecosystem #data-structures #pep
  47. contest-algorithms

    Common algorithms and data structures for programming contests

    v0.3.0 #competitive-programming #codeforces #algorithm
  48. bitwuzla-sys

    Low-level bindings for the Bitwuzla SMT solver

    v0.8.0 360 #smt-solver #ffi #smt
  49. rustsat-cadical

    Interface to the SAT solver CaDiCaL for the RustSAT library

    v0.7.4 #sat-solver #rust-sat #rustsat
  50. ddnnife_cnf

    DIMACS CNF implementation

    v0.1.0 #cnf #ddnnife #dimacs #d-dnnf #reasoner #python-bindings #cardinality
  51. nonogrid

    Efficient nonogram solver

    v0.7.3 #sat-solver #nonogram #solver
  52. rustsat-glucose

    Interface to the SAT solver Glucose for the RustSAT library

    v0.7.4 450 #sat-solver #rust-sat #rustsat
  53. cryptominisat

    Rust bindings for CryptoMiniSat, a boolean satisfiability solver

    v5.8.0 #sat-solver #boolean-satisfiability #bindings #mini-sat #xor #git-submodule
  54. batsat

    Extensible SAT solver in Rust

    v0.6.0 2.7K #sat-solver #mini-sat #sat
  55. torg-verify

    Formal verification for TØR-G boolean circuits

    v0.2.1 #llm #sat #policy
  56. varisat

    A CDCL based SAT solver (library)

    v0.2.2 43K #sat-solver #cdcl #formula #find #variables-assignment
  57. torsh-package

    Model packaging and distribution utilities for ToRSh

    v0.1.0-alpha.2 #packaging #package-metadata #model #torsh #package-versioning #pytorch #deep-learning #packaging-distribution #package-format #version-compatibility
  58. satif

    SAT solver interface

    v0.2.5 650 #sat-solver
  59. pigeons

    writing VeriPB proofs

    v0.2.2 #satisfiability #encoding #proof-logging #sat
  60. pindakaas-cadical

    build of the Cadical SAT solver for the pindakaas crate

    v0.3.0 #boolean-satisfiability #satisfiability #encoding #boolean-sat #logic #boolean-logic
  61. rustsat-ipasir

    IPASIR bindings for RustSAT

    v0.7.4 #sat-solver #rust-sat #rustsat
  62. smtlib

    A high-level API for interacting with SMT solvers

    v0.3.0 #smt-solver #high-level #theories #satisfiability #z3-solver #automate #producing
  63. pindakaas-intel-sat

    build of the Intel SAT solver for the pindakaas crate

    v0.2.0 140 #boolean-satisfiability #boolean-sat #encoding #satisfiability #logic #boolean-logic
  64. quaigh

    Logic optimization library

    v0.0.6 300 #logic-optimization #eda #atpg #aig
  65. rustsat-tools

    Tools and examples built on the RustSAT library

    v0.7.4 #rust-sat #satisfiability #rustsat
  66. scalop

    argumentation solver

    v2.0.0 #framework #af #argumentation #solver
  67. rattler_libsolv_rs

    SAT solving library for dependency resolution

    v0.9.0 160 #rattler #conda #package-management
  68. xlsynth-g8r

    XLS IR to gate mapping

    v0.25.0 #gate #xl-synth #netlist #traversal #ir #mcmc #liberty #cone #aig #aiger
  69. rustsat-batsat

    Interface to the SAT solver BatSat for the RustSAT library. BatSat is fully implemented in Rust

    v0.7.4 #sat-solver #rust-sat #batsat #rustsat
  70. boolector-sys

    Low-level bindings for the Boolector SMT solver

    v0.7.2 360 #smt-solver #ffi #smt
  71. const_typed_builder

    Compile-time type-checked builder derive using const generics

    v0.3.0 #derive-builder #const-generics #compile-time
  72. rsmt2

    Wrapper for SMT-LIB 2 compliant SMT solvers

    v0.16.2 260 #smt-solver #sat-solver #smt-lib #satisfiability #sat
  73. ipasir

    Bindings for the IPASIR API to communicate with incremental SAT solvers

    v0.3.1 #sat-solver #incremental #api-bindings #solver
  74. liblisa

    automated discovery and analysis of the ISA of a CPU

    v0.1.4 360 #x86-64 #smt-solver #discovery-and-analysis #semantic #cpu-architecture #z3 #x86-64-architecture #xed #disassembly
  75. backtrack

    Solve hard constraints easily

    v0.3.0 #sat-solver #backtracking #combinatorial #solver
  76. d4-arjun-sys

    wrapper around Arjun for d4

    v0.1.10 550 #d4-oxide #arjun
  77. debug_sat

    A debuggable automatic theorem prover for boolean satisfiability problems (SAT)

    v0.4.0 #debugging #theorem #sat
  78. minisat

    interface. Solves a boolean satisfiability problem given in conjunctive normal form.

    v0.4.4 140 #boolean-satisfiability #sat-solver #api-bindings
  79. stalmarck-sat

    Rust-based SAT Solver based on the Stålmarck Procedure

    v0.1.0 #sat-solver #satisfiability #stalmarck #logic
  80. pindakaas-kissat

    build of the Kissat SAT solver for the pindakaas crate

    v0.2.1 #boolean-satisfiability #boolean-sat #satisfiability #encoding #boolean-logic
  81. smt-lang

    Sat Modulo Theory Language

    v0.7.5 #smt-solver #z3-solver #z3 #smt
  82. tosca-solver

    Build a TOSCA topology from a set of TOSCA types and requirements

    v0.1.1 #devops #tosca #topology
  83. flussab-cnf

    DIMACS CNF file format parser and writer

    v0.3.1 #parser #writer #cnf #dimacs-cnf
  84. satif-minisat

    Rust wrapper for the minisat SAT solver

    v0.2.7 650 #mini-sat #sat-solver #bindings
  85. exec-sat

    Executes SAT solver and parses SAT solver output

    v0.1.2 200 #sat-solver #cnf #logic
  86. satoxid

    Boolean satisfiability problem encoding library written in rust

    v0.1.2 #sat-solver #dimacs #satisfiability
  87. ipasir-sys

    that contains FFI bindings for IPASIR-compatible SAT solvers

    v0.3.0 #satisfiability #incremental #ffi
  88. d4-cryptominisat-sys

    wrapper around CryptoMiniSat for d4

    v0.1.5 400 #d4-oxide #crypto-mini-sat
  89. oxiz-core

    Core AST, Sorts, and Traits for OxiZ SMT Solver

    v0.1.1 #ast #smt-solver #logic
  90. cnf-parser

    Efficient and customizable CNF parser for SAT solving

    v0.1.1 #satisfiability #cnf #parser
  91. Try searching with DuckDuckGo or on crates.io.

  92. crustabri

    An argumentation framework library & solver

    v1.1.1 #framework #af #solver #argumentation
  93. varisat-checker

    Proof checker for proofs generate by the Varisat SAT solver

    v0.2.2 43K #sat-solver #proof #varisat #generate #checker
  94. sat_lab

    providing the framework for using SAT problems

    v0.1.1 #framework #sat #loader
  95. aces

    Algebra of Cause-Effect Structures

    v0.0.13 #algebra #cause-effect #structures #ascesis #theory
  96. heuristic-graph-coloring

    Heuristic algorithms for graph vertex coloring

    v0.1.0 #graph #greedy #dsatur #rlf
  97. varisat-internal-proof

    Internal proof format for the Varisat SAT solver

    v0.2.2 44K #sat-solver #proof #varisat #internal #format
  98. satlog

    A logger for SAT-like solvers

    v0.2.1 #logging #sat-solver
  99. varisat-formula

    Basic formula data types used by the Varisat SAT solver

    v0.2.2 44K #sat-solver #varisat #formula #data
  100. saguaro

    CDCL SAT solver

    v0.1.0 #sat-solver #cdcl #cnf #benchmark #testing
  101. logicng-open-wbo-sys

    LogicNG Bindings for OpenWBO

    v0.1.0-alpha.3 #max-sat #solver #ffi
  102. cat_solver

    Rust bindings for the Kissat SAT solver

    v3.1.1 #sat-solver #kissat #satisfiability #logic #solver
  103. sat-rs

    A SAT solver written in Rust

    v0.0.3 #sat-solver #formula #literals #syntactic #struct #interpretation #propositional
  104. rate

    Clausal proof checker (DRAT, DPR) for certifying SAT solvers' unsatisfiability results

    v0.3.0 #sat-solver #proof-checker #drat #dpr #clausal
  105. cnfgen-nand-opt

    Generate CNF for circuits

    v0.1.1 #cnf #cnfgen #sat
  106. ipasir-loading

    Load shared libraries of IPASIR compatible SAT solvers

    v0.1.0 #sat-solver #ipasir #satisfiability
  107. varisat-dimacs

    DIMCAS CNF parser and writer for the Varisat SAT solver

    v0.2.2 44K #sat-solver #parser #writer #cnf #varisat #dimacs #parser-and-writer
  108. kissat

    wrapper for the Kissat SAT solver

    v0.1.0 #sat-solver #unsat #sat
  109. d4-glucose-sys

    wrapper around glucose for d4

    v0.1.2 120 #d4-oxide #glucose #bindings
  110. cadical-veripb-tracer

    VeriPB proof tracer for CaDiCaL via RustSAT

    v0.1.0 #cadical #multi-objective #rust-sat #proof #veri-pb #scuttle #max-sat #sat-solver
  111. bool2cnf

    transfer boolean expression to dimacs directly

    v0.1.9 #dimacs #expression #transfer #cnf #parser
  112. rgbd

    Unofficial Rust client for GBD Benchmark Database

    v0.2.1 110 #benchmark #gbd #client-for-gbd #database #track #cache #sat-solver
  113. cp_sat

    Rust bindings to the Google CP-SAT constraint programming solver

    v0.3.3 #constraint-programming #cp #programming #api-bindings
  114. d4-cadical-sys

    wrapper around CaDiCaL for d4

    v0.1.1 #cadical #d4-oxide #bindings
  115. varisat-lrat

    LRAT proof generation for the Varisat SAT solver

    v0.2.2 #sat-solver #proof-generation #varisat #lrat
  116. permanganate

    Graph and Boolean SAT solver for Numberlink and Flow Free

    v0.2.0 110 #graph #sat-solver #board #shape #graph-solver #boolean-sat #boolean-satisfiability #terminus #rectangular #sh
  117. dimacs

    parse files in DIMACS .cnf or .sat format which is useful for participating in the DIMACS SAT solver competitions

    v0.2.0 #parser #lexer #format
  118. scuttle-core

    Core library of the Scuttle MO-MaxSAT solver

    v0.4.0 #sat-solver #multi-objective #max-sat #heuristics #solver-algorithm
  119. scuttle-proc

    Procedural macros for scuttle. This crate is not intended to be used outside of scuttle.

    v0.2.0 150 #multi-objective #max-sat #solver
  120. varisat-cli

    A CDCL based SAT solver (command line solver)

    v0.2.1 #sat-solver #command-line #cdcl #formula #proof
  121. z3_ref

    High level interface to the Z3 SMT solver

    v0.1.4 #smt-solver #z3 #sat #smt