Skip to content
Change the repository type filter

All

    Repositories list

    • silicon

      Public
      Symbolic-execution-based verifier for the Viper intermediate verification language.
      Scala
      Mozilla Public License 2.0
      32801139Updated Nov 13, 2024Nov 13, 2024
    • silver

      Public
      Definition of the Viper intermediate verification language.
      Scala
      Mozilla Public License 2.0
      437910114Updated Nov 13, 2024Nov 13, 2024
    • The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).
      Rust
      31654Updated Nov 13, 2024Nov 13, 2024
    • Isabelle
      Mozilla Public License 2.0
      0000Updated Nov 13, 2024Nov 13, 2024
    • carbon

      Public
      Verification-condition-generation-based verifier for the Viper intermediate verification language.
      Scala
      Mozilla Public License 2.0
      21301518Updated Nov 13, 2024Nov 13, 2024
    • Isabelle
      Mozilla Public License 2.0
      0000Updated Nov 13, 2024Nov 13, 2024
    • Verifying the SCION architecture using Gobra
      Go
      Apache License 2.0
      31099Updated Nov 13, 2024Nov 13, 2024
    • gobra-ide

      Public
      VSCode Plugin for Gobra
      TypeScript
      Other
      2920Updated Nov 13, 2024Nov 13, 2024
    • gobra

      Public
      Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.
      Scala
      Other
      281128510Updated Nov 12, 2024Nov 12, 2024
    • pcg

      Public
      Rust
      2000Updated Nov 7, 2024Nov 7, 2024
    • Useful component to build VS Code extensions for verifiers.
      TypeScript
      Mozilla Public License 2.0
      2501Updated Nov 7, 2024Nov 7, 2024
    • viper-ide

      Public
      This is the main repository for the Viper IDE extension for VS Code.
      TypeScript
      Mozilla Public License 2.0
      1110159Updated Nov 4, 2024Nov 4, 2024
    • Locates JAVA_HOME on any platform, and can differentiate between different versions.
      TypeScript
      Other
      9300Updated Nov 1, 2024Nov 1, 2024
    • VS Code extension to verify Rust programs with the Prusti verifier.
      TypeScript
      MIT License
      102295Updated Nov 1, 2024Nov 1, 2024
    • A static verifier for Rust, based on the Viper verification infrastructure.
      Rust
      Other
      1091.6k25027Updated Oct 21, 2024Oct 21, 2024
    • HTTP server that manages verification requests to different tools from the Viper tool stack.
      Scala
      Other
      171035Updated Oct 17, 2024Oct 17, 2024
    • Standard library for Viper
      0000Updated Oct 1, 2024Oct 1, 2024
    • GitHub action to create a new pre-release and delete old pre-releases created by this action
      TypeScript
      Other
      11001Updated Oct 1, 2024Oct 1, 2024
    • A Rust parser for Viper
      Rust
      Mozilla Public License 2.0
      0100Updated Sep 13, 2024Sep 13, 2024
    • Extension of the Viper language with modular product programs and information flow specifications
      Scala
      Mozilla Public License 2.0
      0001Updated Sep 6, 2024Sep 6, 2024
    • vpr-mode

      Public
      Viper mode for emacs
      Emacs Lisp
      Mozilla Public License 2.0
      1200Updated Aug 14, 2024Aug 14, 2024
    • Support for Gobra in emacs
      Emacs Lisp
      Mozilla Public License 2.0
      1120Updated Aug 13, 2024Aug 13, 2024
    • Standard library for the Gobra verifier for Go. Contains definitions and lemmas useful for verifying large projects.
      Python
      MIT License
      1260Updated Jul 22, 2024Jul 22, 2024
    • Capability-based verifier for safe Rust clients of interior mutability
      Rust
      Other
      1600Updated Jul 18, 2024Jul 18, 2024
    • The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).
      C#
      Other
      432202Updated Jul 8, 2024Jul 8, 2024
    • tutorial

      Public
      This repo contains the sources of the official Viper tutorial (http://viper.ethz.ch/tutorial). Feel free to submit your fixes and additions via pull requests. Please report technical issues via the issue tracker.
      3052Updated Jun 3, 2024Jun 3, 2024
    • Examples and exercises from the book Program Proofs translated to Prusti
      Rust
      0100Updated May 29, 2024May 29, 2024
    • Scala
      0012Updated May 15, 2024May 15, 2024
    • Github Action to verify Go code with Gobra directly in a CI workflow
      Shell
      Mozilla Public License 2.0
      2241Updated Apr 19, 2024Apr 19, 2024
    • Scala
      0000Updated Feb 9, 2024Feb 9, 2024