Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: smt
unpackdev/solgo
Solidity parser in Go, designed to transform Solidity code into a structured format for enhanced analysis, particularly beneficial for developers using Go to analyze Solidity smart contracts.
Language: Go - Size: 155 MB - Last synced: about 5 hours ago - Pushed: about 6 hours ago - Stars: 21 - Forks: 4
ranea/CASCADA
A tool to evaluate the security of cryptographic primitives against distinguishing attacks with bit-vector SMT solvers.
Language: Python - Size: 4.07 MB - Last synced: about 6 hours ago - Pushed: about 7 hours ago - Stars: 26 - Forks: 8
plus3-labs/o1js-merkle
Merkle Tree for o1js (membership / non-membership merkle witness) with Pluggable Storage
Language: TypeScript - Size: 770 KB - Last synced: about 9 hours ago - Pushed: about 9 hours ago - Stars: 7 - Forks: 2
epfl-lara/stainless
Verification framework and tool for higher-order Scala programs
Language: HTML - Size: 139 MB - Last synced: about 8 hours ago - Pushed: about 9 hours ago - Stars: 346 - Forks: 48
prove-rs/z3.rs
Rust bindings for the Z3 solver.
Language: Rust - Size: 582 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 315 - Forks: 102
jiahaoxiang2000/sbox-bgc
use the smt solver to find the sbox implementation
Language: Jupyter Notebook - Size: 290 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0
VeriFIT/z3-noodler Fork of Z3Prover/z3
The Z3-Noodler String Solver
Language: C++ - Size: 122 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 4 - Forks: 5
AliveToolkit/alive2
Automatic verification of LLVM optimizations
Language: C++ - Size: 5.98 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 695 - Forks: 87
ucsd-progsys/liquidhaskell
Liquid Types For Haskell
Language: Haskell - Size: 56.4 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1,153 - Forks: 130
cleanunicorn/karl
Monitor smart contracts deployed on blockchain and test against vulnerabilities with Mythril. It was presented at DEFCON 2019.
Language: Python - Size: 4.3 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 312 - Forks: 79
py2many/py2many
Transpiler of Python to many other languages
Language: Python - Size: 1.73 MB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 603 - Forks: 46
JohnLyu2/z3alpha
Z3alpha synthesizes efficient Z3 strategies tailored to your problem set! Repo for the IJCAI'24 paper: Layered and Staged Monte Carlo Tree Search for SMT Strategy Synthesis.
Language: Python - Size: 6.55 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 3 - Forks: 0
LampicJ15/Kafka-Connect-Transforms
Language: Java - Size: 1.56 MB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1
nam20485/OdbDesign
A free open source cross-platform C++ library for parsing ODB++ Design archives, accessing their data, and building net list product models. Exposed via a REST API packaged inside of a Docker image.
Language: C++ - Size: 2.58 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 20 - Forks: 9
ufmg-smite/lean-smt
Tactics for discharging Lean goals into SMT solvers.
Language: Lean - Size: 535 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 68 - Forks: 16
Squiddleton/Megaten
An unofficial collection of standardized data from the Shin Megami Tensei and Persona games
Language: TypeScript - Size: 130 MB - Last synced: 2 days ago - Pushed: 6 days ago - Stars: 14 - Forks: 3
trailofbits/manticore
Symbolic execution tool
Language: Python - Size: 43.5 MB - Last synced: 6 days ago - Pushed: 8 months ago - Stars: 3,645 - Forks: 468
sosy-lab/java-smt
JavaSMT - Unified Java API for SMT solvers.
Language: Java - Size: 123 MB - Last synced: about 20 hours ago - Pushed: about 21 hours ago - Stars: 171 - Forks: 42
LeventErkok/sbv
SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers.
Language: Haskell - Size: 16.2 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 233 - Forks: 32
pathawks/sudoku-smt
Exploring SMT solvers by solving Sudoku puzzles
Language: C - Size: 108 KB - Last synced: 10 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
ModelWriter/smtlib-tool
Eclipse-based SMTLIB Editor
Language: Python - Size: 138 MB - Last synced: 15 days ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
yaqwsx/jlcparts
Better parametric search for components available for JLC PCB assembly
Language: JavaScript - Size: 542 MB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 491 - Forks: 46
max-prosper/stringify-json-smt
Kafka Connect SMT to convert values to JSON strings
Language: Java - Size: 33.2 KB - Last synced: 11 days ago - Pushed: over 2 years ago - Stars: 6 - Forks: 3
informalsystems/apalache
APALACHE: symbolic model checker for TLA+ and Quint
Language: Scala - Size: 57.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 403 - Forks: 38
oeb25/smtlib-rs
A high-level API for interacting with SMT solvers.
Language: Rust - Size: 283 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 16 - Forks: 6
akiomik/smt1-note
真・女神転生 (Shin Megami Tensei) の日本語版SFCについてのデータをまとめています。
Language: Scala - Size: 5.58 MB - Last synced: 18 days ago - Pushed: about 1 month ago - Stars: 5 - Forks: 0
classicwuhao/uran
uran: A small engine for creating formulas accepted by SMT solver.
Language: Java - Size: 73.8 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 3 - Forks: 1
jenkinsci/mailer-plugin
This plugin allows you to configure email notifications for build results
Language: Java - Size: 649 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 35 - Forks: 106
seanpm2001/SNU_2D_ProgrammingTools_IDE_SMT
The SMT Programming language IDE submodule for SNU Programming Tools (2D Mode)
Language: SMT - Size: 418 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 2
seanpm2001/Learn-SMT
A repository for showcasing my knowledge of the SMT programming language, and continuing to learn the language
Language: SMT - Size: 378 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1
al8n/lsmtree
Sparse Merkle tree for a key-value map.
Language: Rust - Size: 124 KB - Last synced: 17 days ago - Pushed: almost 2 years ago - Stars: 18 - Forks: 1
uuverifiers/princess
The Princess Theorem Prover
Language: Scala - Size: 52.1 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 18 - Forks: 5
minor-industries/reflow-oven
Basic reflow oven for SMT soldering
Language: Go - Size: 31.3 KB - Last synced: 25 days ago - Pushed: 26 days ago - Stars: 1 - Forks: 0
UnitTestBot/ksmt
Kotlin/Java API for various SMT solvers
Language: Kotlin - Size: 172 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 27 - Forks: 12
EladLeev/KeyToField-smt
A Kafka Connect Single Message Transform (SMT) that enables you to append the record key to the value as a named field
Language: Java - Size: 46.9 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 16 - Forks: 0
cwi-swat/allealle
AlleAlle: a Bounded Relational Model Finder with Data
Language: Rascal - Size: 864 KB - Last synced: 29 days ago - Pushed: over 2 years ago - Stars: 4 - Forks: 1
hydra/pnpconvert
SMT Pick and Place conversion utility
Language: Groovy - Size: 643 KB - Last synced: 18 days ago - Pushed: about 1 month ago - Stars: 8 - Forks: 2
imandra-ai/batsmt
[wip] Modular SMT solver in rust
Language: SMT - Size: 660 KB - Last synced: 30 days ago - Pushed: over 3 years ago - Stars: 10 - Forks: 1
imandra-ai/abstract-transition-systems
[alpha] An implementation of several classic transition systems that describe algorithms for SAT or SMT, for interactive exploration
Language: OCaml - Size: 229 KB - Last synced: 30 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 1
imandra-ai/batsmt-ocaml
OCaml bindings for batsmt
Language: Rust - Size: 94.7 KB - Last synced: 30 days ago - Pushed: about 5 years ago - Stars: 3 - Forks: 0
c-cube/mc2
[research] A modular SMT solver in OCaml, based on mcSAT
Language: SMT - Size: 9.08 MB - Last synced: 30 days ago - Pushed: 5 months ago - Stars: 38 - Forks: 5
AD1024/Sager
A Demonic Graph Synthesizer
Language: Racket - Size: 24.2 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 4 - Forks: 0
lsrcz/grisette
A monadic library for symbolic evaluation
Language: Haskell - Size: 1.91 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 44 - Forks: 3
sberbanker/kafka-connect-rgs-custom-ops Fork of cjmatta/kafka-connect-insert-uuid
Трансформации для Kafka Connect | Kafka Connect SMTs
Language: Java - Size: 54.7 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
SemanticMediaWiki/SemanticMetaTags
Allows to generate HTML <meta> elements from semantic annotations
Language: PHP - Size: 182 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 12 - Forks: 6
rindPHI/isla
The ISLa (Input Specification Language) language & solver.
Language: Python - Size: 27.3 MB - Last synced: 28 days ago - Pushed: about 1 month ago - Stars: 53 - Forks: 4
viperproject/axiom-profiler-2
The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).
Language: SMT - Size: 94.4 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 2
TendTo/dlinear
Refactor of dLinear4 https://github.com/martinjos/dlinear4
Language: C++ - Size: 9.96 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
FStarLang/FStar
A Proof-oriented Programming Language
Language: F* - Size: 725 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,558 - Forks: 231
deut-erium/RNGeesus
SMT based attacks on non cryptographic PRNGs
Language: Python - Size: 1.32 MB - Last synced: 28 days ago - Pushed: about 1 year ago - Stars: 56 - Forks: 2
valpackett/unshift 📦
Reverses bitwise operations using CVC4 to find individual components of bitmasks
Size: 0 Bytes - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
philzook58/z3_tutorial
Jupyter notebooks for tutorial on the Z3 SMT solver
Language: Jupyter Notebook - Size: 1.19 MB - Last synced: 18 days ago - Pushed: 7 months ago - Stars: 147 - Forks: 19
shaowei-cai-group/z3pp
Language: C++ - Size: 6.17 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 38 - Forks: 7
SUSE/doc-smt-11
Official SUSE Linux Enterprise Subscription Management Tool Documentation
Size: 855 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 3
cedoor/sparse-merkle-tree
Sparse Merkle tree implementation in TypeScript.
Language: TypeScript - Size: 707 KB - Last synced: 2 days ago - Pushed: about 3 years ago - Stars: 20 - Forks: 3
ucsd-progsys/live
Slides for talk on Language-Integrated Verification
Language: JavaScript - Size: 53.3 MB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
stp/stp
Simple Theorem Prover, an efficient SMT solver for bitvectors
Language: C++ - Size: 33.1 MB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 482 - Forks: 129
yangky11/smt-portfolio
A simple wrapper to run multiple SMT solvers in parallel
Language: Python - Size: 17.6 KB - Last synced: 21 days ago - Pushed: 5 months ago - Stars: 4 - Forks: 0
pysmt/pysmt
pySMT: A library for SMT formulae manipulation and solving
Language: Python - Size: 4.53 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 547 - Forks: 124
ec-m/BachelorsThesis
Mutation-based Validation of Temporal Logic Specifications with Guarantees
Size: 730 KB - Last synced: 2 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
smackers/smack
SMACK Software Verifier and Verification Toolchain
Language: C - Size: 7.62 MB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 422 - Forks: 81
celestiaorg/smt 📦
A Go library that implements a Sparse Merkle tree for a key-value map.
Language: Go - Size: 176 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 136 - Forks: 52
jomorlier/IA_CNRS_ICA
Notebooks and Data for ICA's course on IA
Language: Jupyter Notebook - Size: 31 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 2
caterinaurban/Typpete
Language: Python - Size: 1.09 MB - Last synced: 28 days ago - Pushed: over 4 years ago - Stars: 33 - Forks: 6
Eseb/corpus-cleaner
Natural-language corpus cleaning scripts
Language: Python - Size: 23.4 KB - Last synced: 3 months ago - Pushed: about 8 years ago - Stars: 9 - Forks: 0
LeventErkok/sbvPlugin
Formally prove properties of Haskell programs using SBV/SMT.
Language: Haskell - Size: 542 KB - Last synced: 2 days ago - Pushed: about 2 months ago - Stars: 44 - Forks: 7
HarvardPL/formulog
Datalog with support for SMT queries and first-order functional programming
Language: Java - Size: 2.85 MB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 140 - Forks: 8
hengxin/sat-smt-satisfying
SAT and SMT
Language: Jupyter Notebook - Size: 86.2 MB - Last synced: 26 days ago - Pushed: 10 months ago - Stars: 3 - Forks: 2
testsmt/yinyang
A fuzzing framework for SMT solvers
Language: Python - Size: 3.03 MB - Last synced: 3 months ago - Pushed: 10 months ago - Stars: 173 - Forks: 21
Scheggetta/vehicle-routing-problem Fork of NglQ/vehicle-routing-problem
Multiple combinatorial optimization techniques applied to the VRP problem
Size: 1.54 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
markusbrammer/z3-dotnet
My attempt at understanding the Z3 API for .NET (F#)
Size: 7.81 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
sambayless/monosat
MonoSAT - An SMT solver for Monotonic Theories
Language: C++ - Size: 43.4 MB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 105 - Forks: 32
haskell-github-trust/smt2-parser
Parse smt2 in Haskell
Language: Haskell - Size: 78.1 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1
filipeom/queries
SMT Query Dataset
Size: 4.27 MB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
Practical-Formal-Methods/storm
A blackbox mutational fuzzer for detecting critical bugs in SMT solvers
Language: SMT - Size: 445 KB - Last synced: 26 days ago - Pushed: over 3 years ago - Stars: 86 - Forks: 11
philzook58/z3-rise4fun Fork of bramvdbogaerde/z3-wasm
Z3 tutorials from the rise4fun website
Language: JavaScript - Size: 11.4 MB - Last synced: 18 days ago - Pushed: almost 2 years ago - Stars: 9 - Forks: 3
IagoAbal/haskell-z3
Haskell bindings to Microsoft's Z3 API (unofficial).
Language: Haskell - Size: 824 KB - Last synced: 23 days ago - Pushed: 3 months ago - Stars: 57 - Forks: 44
TyGuS/suslik
Synthesis of Heap-Manipulating Programs from Separation Logic
Language: Scala - Size: 8.07 MB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 121 - Forks: 19
ucsd-progsys/intro-refinement-types
Introductory Tutorial on Refinement Types
Language: JavaScript - Size: 41.9 MB - Last synced: 26 days ago - Pushed: almost 3 years ago - Stars: 8 - Forks: 1
giladreich/angr_ctf Fork of jakespringer/angr_ctf
Angr CTFs covering topics from basics to intermediate.
Language: Python - Size: 3.29 MB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 9 - Forks: 2
0xOsiris/Mev_Book
An aggregate of MEV resources, libraries, research papers, and strategies.
Size: 92.8 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 230 - Forks: 42
marcluque/YASER
Yet Another Sat solvER
Language: C - Size: 23.9 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 3 - Forks: 0
rmitache/OpenConfigurator
Open source product configuration based on visual feature models and Z3 SMT solver for providing solutions
Language: JavaScript - Size: 2.83 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 10 - Forks: 1
frizensami/nus-timetable-optimizer
Codebase for the NUS Timetable Optimizer, a tool to help students at the National University of Singapore optimize their timetables to their liking.
Language: JavaScript - Size: 12 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 18 - Forks: 4
will-leeson/sibyl
An adaptive, Graph Neural Network Based solver selector for SMT queries
Language: Python - Size: 1.29 GB - Last synced: 5 months ago - Pushed: 6 months ago - Stars: 3 - Forks: 0
giuseppe-tanzi/CombinatorialVLSI Fork of PallottaEnrico/CombinatorialVLSI
VLSI Optimization tackles the 2-D Strip Packing Problem for Very Large Scale Integration, minimizing plate height while placing rectangular circuits without overlap. It offers versatile solutions using Constraint Programming, SAT, SMT, and ILP, with options for rotation and visualization
Language: Python - Size: 10.1 MB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
an0r0c/kafka-connect-transform-tojsonstring
transform-to-json-string is a Single Message Transformation (SMT) for Apache Kafka® Connect to convert a given Connect Record to a single JSON String. It's an UNOFFICIAL community project.
Language: Java - Size: 87.9 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 26 - Forks: 11
seanpm2001/AI2001_Category-Source_Code-SC-SMT
🧠️🖥️2️⃣️0️⃣️0️⃣️1️⃣️💾️📜️ The sourceCode:SMT category for AI2001, containing SMT programming language datasets
Language: R - Size: 2.46 MB - Last synced: 22 days ago - Pushed: 6 months ago - Stars: 2 - Forks: 1
hpgrahsl/kryptonite-for-kafka
Kryptonite for Kafka is a client-side 🔒 field level 🔓 cryptography library for Apache Kafka® offering a Kafka Connect SMT, ksqlDB UDFs, and a standalone HTTP API service. It's an ! UNOFFICIAL ! community project
Language: Java - Size: 165 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 77 - Forks: 6
louisabraham/mcSATan
A diabolic implementation of mcSAT 😈
Language: Python - Size: 45.9 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 11 - Forks: 2
Robbepop/stevia
A simple (unfinished) SMT solver for QF_ABV.
Language: Rust - Size: 1.38 MB - Last synced: 3 months ago - Pushed: about 5 years ago - Stars: 31 - Forks: 3
egk696/SimpleSMTScheduler
A simple SMT-based schedule generator for cyclic executives of real-time tasks
Language: Python - Size: 3.11 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 9 - Forks: 1
Targoman/TargomanSMT
Targoman SMT framework source code
Language: C++ - Size: 3.06 MB - Last synced: 29 days ago - Pushed: over 6 years ago - Stars: 30 - Forks: 6
touist/touist
TouIST, the IDE & Language for Logic (backed by SAT, SMT and QBF solvers)
Language: OCaml - Size: 12.1 MB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 65 - Forks: 12
iocomp-org/iocomp
I/O server framework to enable abstracted I/O back-ends while giving capability to map seperate processes as dedicated I/O servers.
Language: C - Size: 2.09 MB - Last synced: 24 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
nicolasAmat/SMPT
SMPT is a SMT-based model checker for Petri nets focused on reachability problems that takes advantage of net reductions (polyhedral reductions).
Language: Python - Size: 8.91 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 25 - Forks: 4
chansey97/clprosette-miniKanren
CLP(Rosette) on top of miniKanren
Language: Racket - Size: 2.83 MB - Last synced: 7 months ago - Pushed: about 2 years ago - Stars: 8 - Forks: 0
SpoonLabs/nopol
Automatic program repair system for Java based on dynamic analysis and code synthesis with SMT. Also contains the code of Dynamoth.
Language: Java - Size: 303 MB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 86 - Forks: 43
MachSMT/MachSMT
MachSMT: An ML-Driven Algorithm Selection tool for SMT Solvers
Language: Python - Size: 1.47 GB - Last synced: 8 months ago - Pushed: about 1 year ago - Stars: 10 - Forks: 4
konnov/bymc
Byzantine model checker
Language: C - Size: 8.13 MB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 19 - Forks: 5