souffle-lang / souffleLinks
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification. 
☆1,016Updated last month
Alternatives and similar repositories for souffle
Users that are interested in souffle are comparing it to the libraries listed below
Sorting:
- The Rosette solver-aided host language, sample solver-aided DSLs, and demos☆670Updated 2 months ago
 - Crucible is a library for symbolic simulation of imperative programs☆749Updated this week
 - Boogie☆560Updated this week
 - Datalog with support for SMT queries and first-order functional programming☆164Updated 2 weeks ago
 - DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output…☆1,459Updated 2 years ago
 - Alloy is a language for describing structures and a tool for exploring them. It has been used in a wide range of applications from findin…☆792Updated 4 months ago
 - cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems.☆1,209Updated this week
 - Formal Reasoning About Programs☆704Updated last month
 - ☆34Updated 3 years ago
 - A gently curated list of companies using verification formal methods in industry☆575Updated 3 weeks ago
 - SMACK Software Verifier and Verification Toolchain☆443Updated 6 months ago
 - Incremental Program Analysis Framework☆93Updated 4 years ago
 - SeaHorn Verification Framework☆461Updated 5 months ago
 - K Framework Tools 7.0☆521Updated this week
 - Static program analysis for TIP☆305Updated 5 months ago
 - Research prototype tool for modular formal verification of C, Rust and Java programs☆443Updated this week
 - Proving leftpad correct two-dozen different ways☆703Updated 6 months ago
 - A fuzzing framework for SMT solvers☆194Updated 2 years ago
 - Research on integrating datalog & lambda calculus via monotonicity types☆404Updated 3 years ago
 - APALACHE: symbolic model checker for TLA+ and Quint☆502Updated last week
 - SRI Yices SMT Solver☆430Updated 2 months ago
 - The official repo of Doop, the declarative pointer analysis framework.☆200Updated 5 months ago
 - The Vellvm (Verified LLVM) coq development.☆443Updated this week
 - DEPRECATED. Soufflé is a translator of declarative Datalog programs into the C++ language.☆49Updated 8 years ago
 - The Ultimate program analysis framework.☆233Updated this week
 - Explicit state logic model checking tool -- 2002 winner of the ACM System Software Award.☆428Updated last month
 - CakeML: A Verified Implementation of ML☆1,089Updated last week
 - Dynamic detection of likely invariants☆237Updated this week
 - MagpieBridge LSP Framework --- A simple solution for your analysis IDE integration☆81Updated 3 months ago
 - A library for building abstract interpretation-based analyses. **Update**: crab is still actively maintained. Please use branch dev.☆246Updated last year