Skip to content
Change the repository type filter

All

    Repositories list

    • pcg

      Public
      Rust
      5253Updated Aug 3, 2025Aug 3, 2025
    • gobra-ide

      Public
      VSCode Plugin for Gobra
      TypeScript
      31041Updated Aug 3, 2025Aug 3, 2025
    • silicon

      Public
      Symbolic-execution-based verifier for the Viper intermediate verification language.
      Scala
      3611011112Updated Aug 2, 2025Aug 2, 2025
    • Go
      0300Updated Aug 1, 2025Aug 1, 2025
    • Useful component to build VS Code extensions for verifiers.
      TypeScript
      2501Updated Aug 1, 2025Aug 1, 2025
    • Locates JAVA_HOME on any platform, and can differentiate between different versions.
      TypeScript
      9302Updated Aug 1, 2025Aug 1, 2025
    • GitHub action to check whether all files have a specified copyright license header
      TypeScript
      2621Updated Aug 1, 2025Aug 1, 2025
    • gobra

      Public
      Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.
      Scala
      3513313513Updated Aug 1, 2025Aug 1, 2025
    • viper-ide

      Public
      This is the main repository for the Viper IDE extension for VS Code.
      TypeScript
      11111110Updated Aug 1, 2025Aug 1, 2025
    • VS Code extension to verify Rust programs with the Prusti verifier.
      TypeScript
      924105Updated Aug 1, 2025Aug 1, 2025
    • GitHub action to create a new pre-release and delete old pre-releases created by this action
      TypeScript
      11001Updated Aug 1, 2025Aug 1, 2025
    • pcg-docs

      Public
      CSS
      0000Updated Jul 31, 2025Jul 31, 2025
    • carbon

      Public
      Verification-condition-generation-based verifier for the Viper intermediate verification language.
      Scala
      243114610Updated Jul 31, 2025Jul 31, 2025
    • A static verifier for Rust, based on the Viper verification infrastructure.
      Rust
      1131.7k25828Updated Jul 25, 2025Jul 25, 2025
    • Verifying the SCION architecture using Gobra
      Go
      51186Updated Jul 24, 2025Jul 24, 2025
    • silver

      Public
      Definition of the Viper intermediate verification language.
      Scala
      48889919Updated Jul 22, 2025Jul 22, 2025
    • HTTP server that manages verification requests to different tools from the Viper tool stack.
      Scala
      161136Updated Jul 17, 2025Jul 17, 2025
    • Extension of the Viper language with modular product programs and information flow specifications
      Scala
      1200Updated Jul 17, 2025Jul 17, 2025
    • 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.
      4051Updated Jun 12, 2025Jun 12, 2025
    • vpr-mode

      Public
      Viper mode for emacs
      Emacs Lisp
      2200Updated Jun 12, 2025Jun 12, 2025
    • Standard library for the Gobra verifier for Go. Contains definitions and lemmas useful for verifying large projects.
      Python
      2250Updated May 22, 2025May 22, 2025
    • Github Action to verify Go code with Gobra directly in a CI workflow
      Shell
      2241Updated May 9, 2025May 9, 2025
    • JavaScript
      1310Updated Apr 19, 2025Apr 19, 2025
    • A Rust parser for Viper
      Rust
      0200Updated Apr 14, 2025Apr 14, 2025
    • Go
      1000Updated Mar 30, 2025Mar 30, 2025
    • smt-scope

      Public
      SMTscope automatically analyses and visualises SMT solver execution traces.
      Rust
      54161Updated Mar 20, 2025Mar 20, 2025
    • Examples and exercises from the book Program Proofs translated Viper.
      0100Updated Mar 19, 2025Mar 19, 2025
    • Extension of Silicon for product programs, in particular product program counterexample transformation
      Scala
      0000Updated Mar 17, 2025Mar 17, 2025
    • Isabelle
      0200Updated Feb 25, 2025Feb 25, 2025
    • Temporary redirect to renamed repo
      0100Updated Feb 14, 2025Feb 14, 2025