Skip to content
Change the repository type filter

All

    Repositories list

    • silver

      Public
      Definition of the Viper intermediate verification language.
      Scala
      Mozilla Public License 2.0
      458010113Updated Dec 24, 2024Dec 24, 2024
    • gobra-ide

      Public
      VSCode Plugin for Gobra
      TypeScript
      Other
      2920Updated Dec 24, 2024Dec 24, 2024
    • HTTP server that manages verification requests to different tools from the Viper tool stack.
      Scala
      Other
      171035Updated Dec 24, 2024Dec 24, 2024
    • gobra

      Public
      Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.
      Scala
      Other
      291149313Updated Dec 23, 2024Dec 23, 2024
    • carbon

      Public
      Verification-condition-generation-based verifier for the Viper intermediate verification language.
      Scala
      Mozilla Public License 2.0
      21301517Updated Dec 23, 2024Dec 23, 2024
    • The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).
      Rust
      Apache License 2.0
      42053Updated Dec 22, 2024Dec 22, 2024
    • silicon

      Public
      Symbolic-execution-based verifier for the Viper intermediate verification language.
      Scala
      Mozilla Public License 2.0
      34871139Updated Dec 22, 2024Dec 22, 2024
    • viper-ide

      Public
      This is the main repository for the Viper IDE extension for VS Code.
      TypeScript
      Mozilla Public License 2.0
      11101512Updated Dec 22, 2024Dec 22, 2024
    • Boogie
      MIT License
      0313Updated Dec 21, 2024Dec 21, 2024
    • Verifying the SCION architecture using Gobra
      Go
      Apache License 2.0
      4101010Updated Dec 20, 2024Dec 20, 2024
    • JavaScript
      1102Updated Dec 19, 2024Dec 19, 2024
    • Isabelle
      Mozilla Public License 2.0
      0500Updated Dec 19, 2024Dec 19, 2024
    • Useful component to build VS Code extensions for verifiers.
      TypeScript
      Mozilla Public License 2.0
      2501Updated Dec 15, 2024Dec 15, 2024
    • pcg

      Public
      Rust
      2000Updated Dec 11, 2024Dec 11, 2024
    • Scala
      Mozilla Public License 2.0
      0000Updated Dec 9, 2024Dec 9, 2024
    • Isabelle
      Mozilla Public License 2.0
      0000Updated Dec 9, 2024Dec 9, 2024
    • Standard library for the Gobra verifier for Go. Contains definitions and lemmas useful for verifying large projects.
      Python
      MIT License
      2250Updated Dec 4, 2024Dec 4, 2024
    • Locates JAVA_HOME on any platform, and can differentiate between different versions.
      TypeScript
      Other
      9300Updated Dec 2, 2024Dec 2, 2024
    • VS Code extension to verify Rust programs with the Prusti verifier.
      TypeScript
      MIT License
      102395Updated Dec 1, 2024Dec 1, 2024
    • Github Action to verify Go code with Gobra directly in a CI workflow
      Shell
      Mozilla Public License 2.0
      2241Updated Nov 27, 2024Nov 27, 2024
    • A static verifier for Rust, based on the Viper verification infrastructure.
      Rust
      Other
      1091.6k25027Updated Oct 21, 2024Oct 21, 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
    • Capability-based verifier for safe Rust clients of interior mutability
      Rust
      Other
      1700Updated 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