DEPRECATED. Soufflé is a translator of declarative Datalog programs into the C++ language.
☆49Sep 13, 2017Updated 8 years ago
Alternatives and similar repositories for souffle
Users that are interested in souffle are comparing it to the libraries listed below
Sorting:
- Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program f…☆1,059Dec 10, 2025Updated 3 months ago
- A tool for analyzing LLVM bitcode using Datalog.☆100Oct 2, 2020Updated 5 years ago
- Measure branching along code paths☆18Oct 25, 2016Updated 9 years ago
- software archaeology of reflective towers of interpreters☆17Jun 6, 2025Updated 9 months ago
- a Rust implementation of first-order term rewriting systems (TRS)☆29Dec 28, 2021Updated 4 years ago
- Formally verified Coq serialization library with support for extraction to OCaml☆24Oct 22, 2023Updated 2 years ago
- This github repository hosts the code used within my thesis work and my last publication.☆12Jul 20, 2017Updated 8 years ago
- Immutable data structure server, in Clojure☆15Jun 12, 2015Updated 10 years ago
- A parser and AST for Lustre☆12Oct 30, 2024Updated last year
- Gallina to Bedrock2 compilation toolkit☆66Mar 5, 2026Updated 2 weeks ago
- A set of tools for working with datafrog☆28Sep 1, 2025Updated 6 months ago
- Toplevel expectation test☆19Jan 15, 2026Updated 2 months ago
- QUICr parametric abstract domain for sets☆12Jul 2, 2015Updated 10 years ago
- A simple interpreter featuring a tracing JIT☆16Mar 28, 2011Updated 14 years ago
- Structured Information on State and Evolution of Dockerfiles - Online Appendix☆10Mar 16, 2018Updated 8 years ago
- LLVM-based compiler to create artificial software diversity to protect software from code-reuse attacks.☆18Sep 12, 2018Updated 7 years ago
- debugging biological networks to reach coherence, completeness and consistency☆50Feb 18, 2024Updated 2 years ago
- Research on integrating datalog & lambda calculus via monotonicity types☆417Jun 21, 2022Updated 3 years ago
- Examples of using Diderot☆11Sep 16, 2019Updated 6 years ago
- Isabelle/HOL proofs about the eChronos RTOS☆11Jun 13, 2017Updated 8 years ago
- coreStar is a symbolic execution engine for analysis and verification with separation logic☆25Jul 3, 2017Updated 8 years ago
- Generic implementation of different CFA families based on monadic decomposition☆23Jan 16, 2013Updated 13 years ago
- Interprocedural Distributive Environment algorithm implementation☆16Jul 16, 2015Updated 10 years ago
- A Datalog Framework for Python☆16Mar 8, 2023Updated 3 years ago
- Universal instruction selection☆12Jun 8, 2018Updated 7 years ago
- Pull your compiler up with abstract bootstraps.☆31Dec 15, 2022Updated 3 years ago
- AI Composer from Certora Labs☆21Updated this week
- John Shutt's "Kernel" language implemented on ABE (C) runtime.☆13Sep 3, 2018Updated 7 years ago
- SymDiff-Differential-Program-Verifier☆38Aug 21, 2025Updated 6 months ago
- Precise and Signedness Agnostic Interval Analysis for LLVM IR -- This website is obsolete. However, the wrapped interval domain is now im…☆11Dec 18, 2017Updated 8 years ago
- A Datomic library of schema attributes and database functions to implement linked-list structures in Datomic.☆25Feb 23, 2015Updated 11 years ago
- Write Java inside Clojure☆65Jun 19, 2013Updated 12 years ago
- Parse any language you can describe in BNF☆163Sep 11, 2023Updated 2 years ago
- ☆11Sep 26, 2024Updated last year
- A program for generating LaTeX TikZ code for string diagrams.☆19May 5, 2021Updated 4 years ago
- Version of IKOS abstract interpreter implementing parallel deterministic fixpoint computation☆16Aug 24, 2020Updated 5 years ago
- ☆17Jan 13, 2022Updated 4 years ago
- LLVM DSA fork for SeaHorn☆21Aug 17, 2019Updated 6 years ago
- Translate java jar files into Boogie programs☆12Apr 16, 2024Updated last year