All Projects → Smack → Similar Projects or Alternatives

519 Open source projects that are alternatives of or similar to Smack

Alive2
Automatic verification of LLVM optimizations
Stars: ✭ 199 (-34.75%)
Mutual labels:  llvm, verification, smt
Sat smt by example
"SAT/SMT by example" free ebook
Stars: ✭ 339 (+11.15%)
Mutual labels:  verification, smt
Pysmt
pySMT: A library for SMT formulae manipulation and solving
Stars: ✭ 352 (+15.41%)
Mutual labels:  verification, smt
Sbv
SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers.
Stars: ✭ 125 (-59.02%)
Mutual labels:  verification, smt
Seahorn
SeaHorn Verification Framework
Stars: ✭ 270 (-11.48%)
Mutual labels:  llvm, verification
Fstar
A Proof-oriented Programming Language
Stars: ✭ 2,171 (+611.8%)
Mutual labels:  verification, smt
Stainless
Verification framework and tool for higher-order Scala programs
Stars: ✭ 241 (-20.98%)
Mutual labels:  verification, smt
Sea Dsa
A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.
Stars: ✭ 90 (-70.49%)
Mutual labels:  llvm, verification
Liquidhaskell
Liquid Types For Haskell
Stars: ✭ 863 (+182.95%)
Mutual labels:  verification, smt
Stp
Simple Theorem Prover, an efficient SMT solver for bitvectors
Stars: ✭ 341 (+11.8%)
Mutual labels:  verification, smt
Alive
Alive: Automatic LLVM's Instcombine Verifier
Stars: ✭ 204 (-33.11%)
Mutual labels:  llvm, verification
Symbiotic
Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
Stars: ✭ 212 (-30.49%)
Mutual labels:  llvm, verification
snowstar
Here lies the code for the Snow* programming language, currently being rewritten.
Stars: ✭ 31 (-89.84%)
Mutual labels:  llvm
kolibrios-llvm
KolibriOS ported to LLVM
Stars: ✭ 31 (-89.84%)
Mutual labels:  llvm
llvm-project-prepo
Fork of LLVM with modifications to support a program repository
Stars: ✭ 27 (-91.15%)
Mutual labels:  llvm
NeverBounceAPI-PHP
This package provides convenient methods to integrate the NeverBounce API into your project.
Stars: ✭ 22 (-92.79%)
Mutual labels:  verification
Kremlin
KreMLin is a tool for extracting low-level F* programs to readable C code
Stars: ✭ 285 (-6.56%)
Mutual labels:  verification
Ruscall
自作言語処理系のコンパイラ制作
Stars: ✭ 41 (-86.56%)
Mutual labels:  llvm
silver
Definition of the Viper intermediate verification language.
Stars: ✭ 28 (-90.82%)
Mutual labels:  verification
groot
Static verification tool for DNS zone files
Stars: ✭ 60 (-80.33%)
Mutual labels:  verification
KRFAnalysis
Collection of LLVM passes and triage tools for use with the KRF fuzzer
Stars: ✭ 26 (-91.48%)
Mutual labels:  llvm
react-native-sms-user-consent
React Native wrapper for Android's SMS User Consent API, ready to use in React Native apps with minimum effort.
Stars: ✭ 45 (-85.25%)
Mutual labels:  verification
DLV
Safety Verification of Deep Neural Networks
Stars: ✭ 45 (-85.25%)
Mutual labels:  verification
Speedy.js
Accelerate JavaScript Applications by Compiling to WebAssembly
Stars: ✭ 300 (-1.64%)
Mutual labels:  llvm
Concuerror
Concuerror is a stateless model checking tool for Erlang programs.
Stars: ✭ 277 (-9.18%)
Mutual labels:  verification
awesome-dv
Awesome ASIC design verification
Stars: ✭ 76 (-75.08%)
Mutual labels:  verification
SameTypeClangPlugin
自定义检查规范的 Clang 插件
Stars: ✭ 47 (-84.59%)
Mutual labels:  llvm
llvm-svn
Arch Linux PKGBUILD for LLVM, Clang et al. (latest SVN code)
Stars: ✭ 18 (-94.1%)
Mutual labels:  llvm
Olifant
A simple programming language targeting LLVM
Stars: ✭ 58 (-80.98%)
Mutual labels:  llvm
graph-llvm-ir
Visualization of LLVM IR
Stars: ✭ 43 (-85.9%)
Mutual labels:  llvm
Clang Power Tools
Bringing clang-tidy magic to Visual Studio C++ developers.
Stars: ✭ 285 (-6.56%)
Mutual labels:  llvm
llvm-kaleidoscope
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
Stars: ✭ 124 (-59.34%)
Mutual labels:  llvm
smt
A Go library that implements a Sparse Merkle tree for a key-value map.
Stars: ✭ 83 (-72.79%)
Mutual labels:  smt
checker
Golang parameter validation, which can replace go-playground/validator, includes ncluding Cross Field, Map, Slice and Array diving, provides readable,flexible, configurable validation.
Stars: ✭ 62 (-79.67%)
Mutual labels:  verification
Awesome Graal
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (-0.98%)
Mutual labels:  llvm
cosmix
A Compiler-based System for Secure Memory Instrumentation and Execution in Enclaves
Stars: ✭ 22 (-92.79%)
Mutual labels:  llvm
vercors
The VerCors verification toolset for verifying parallel and concurrent software
Stars: ✭ 30 (-90.16%)
Mutual labels:  verification
LLVM4D
LLVM C-Api Headers and binaries for Delphi
Stars: ✭ 21 (-93.11%)
Mutual labels:  llvm
Riscv
RISC-V CPU Core (RV32IM)
Stars: ✭ 272 (-10.82%)
Mutual labels:  verification
Pluto-Obfuscator
Obfuscator based on LLVM 12.0.1
Stars: ✭ 240 (-21.31%)
Mutual labels:  llvm
bl
Simple imperative programming language created for fun.
Stars: ✭ 57 (-81.31%)
Mutual labels:  llvm
Rel
Binsec/Rel is an extension of Binsec that implements relational symbolic execution for constant-time verification and secret-erasure at binary-level.
Stars: ✭ 27 (-91.15%)
Mutual labels:  verification
Mapping High Level Constructs To Llvm Ir
A guide that explains how high level programming language constructs are mapped to the LLVM intermediate language.
Stars: ✭ 305 (+0%)
Mutual labels:  llvm
Vist
The Vist programming language
Stars: ✭ 16 (-94.75%)
Mutual labels:  llvm
AliveInLean
Formally verified implementation of Alive in Lean
Stars: ✭ 30 (-90.16%)
Mutual labels:  llvm
neeilang
Fast, type-safe, object-oriented language by yours truly
Stars: ✭ 42 (-86.23%)
Mutual labels:  llvm
vscode-tlaplus
TLA+ language support for Visual Studio Code
Stars: ✭ 213 (-30.16%)
Mutual labels:  verification
Tool lists
Links to tools by subject
Stars: ✭ 270 (-11.48%)
Mutual labels:  verification
libebpf
Experiemental userspace eBPF library
Stars: ✭ 14 (-95.41%)
Mutual labels:  llvm
jayhorn
Static checker for Java
Stars: ✭ 54 (-82.3%)
Mutual labels:  verification
ILAng
A Modeling and Verification Platform for SoCs using ILAs
Stars: ✭ 52 (-82.95%)
Mutual labels:  verification
clang-format-editor
Clang-Format Editor is a tool that helps you find the best Clang-Format Style for your C++, C#, Java, JavaScript, and Objective-C code.
Stars: ✭ 15 (-95.08%)
Mutual labels:  llvm
js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (-63.28%)
Mutual labels:  llvm
Go Ast Book
📚 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
Stars: ✭ 4,034 (+1222.62%)
Mutual labels:  llvm
scalehls
A scalable High-Level Synthesis framework on MLIR
Stars: ✭ 62 (-79.67%)
Mutual labels:  llvm
progge.rs
Program analysis playground for a simple, imperative language
Stars: ✭ 29 (-90.49%)
Mutual labels:  llvm
LLVM.jl
Julia wrapper for the LLVM C API
Stars: ✭ 90 (-70.49%)
Mutual labels:  llvm
llvmgraph
Ocamlgraph overlay for llvm
Stars: ✭ 20 (-93.44%)
Mutual labels:  llvm
go-mtree
File systems verification utility and library, in likeness of mtree(8)
Stars: ✭ 55 (-81.97%)
Mutual labels:  verification
ionlang
🌌 Ion language compiler library, powered by LLVM
Stars: ✭ 13 (-95.74%)
Mutual labels:  llvm
1-60 of 519 similar projects