marcoeilers / nagini
Nagini is a static verifier for Python 3, based on the Viper verification infrastructure.
☆240Updated this week
Alternatives and similar repositories for nagini:
Users that are interested in nagini are comparing it to the libraries listed below
- Hypothesis strategies for generating Python programs, something like CSmith☆99Updated last year
- Python bindings to picosat (a SAT solver)☆185Updated last month
- Python code object transformers☆185Updated last year
- Combine contracts and automatic testing.☆79Updated 2 years ago
- Python interpreter for TLA+ specifications☆113Updated 9 months ago
- ☆37Updated 5 years ago
- Using z3's never been easier (maybe)☆101Updated 3 years ago
- Types for Python☆87Updated 6 years ago
- A Low Barrier Proof Assistant☆78Updated last week
- pySMT: A library for SMT formulae manipulation and solving☆583Updated last month
- A Modern Probabilistic Model Checker☆145Updated last week
- A very minimal implementation of the core idea of Hypothesis☆134Updated 8 months ago
- Annotate Python AST trees with source text and token information☆177Updated last week
- Extract semantic information about static Python code☆72Updated this week
- Automated generation of provably secure, zero-copy parsers from format specifications☆265Updated this week
- ☆17Updated 4 years ago
- Design-by-contract in Python3 with informative violation messages and inheritance☆355Updated 5 months ago
- A command-line search utility for Python ASTs using XPath syntax.☆246Updated 2 years ago
- Intelligently search in Python code☆67Updated last year
- Flexible and Constant Time Programming Language☆199Updated 3 years ago
- Some fun examples of solving problems with symbolic execution☆113Updated 6 years ago
- Python Exploration with Z3☆323Updated 6 years ago
- I'd just like to interject for a moment...☆51Updated 9 years ago
- KaRaMeL is a tool for extracting low-level F* programs to readable C code☆425Updated this week
- Lem semantic definition language☆137Updated 3 weeks ago
- Modified fork of CPython's ast module that parses `# type:` comments☆229Updated last year
- Adaptive fuzzing of Hypothesis tests☆85Updated last week
- An IPython notebook plugin for visualizing ASTs.☆99Updated 2 months ago
- Proving leftpad correct two-dozen different ways☆666Updated last week
- A GitHub Action for suggesting Python type annotations.☆42Updated last year