Viper Project
- ETH Zurich
- http://viper.ethz.ch
Pinned repositories
Repositories
-
-
viper-ide
This is the main repository for the Viper IDE extension for VS Code.
-
carbon
Verification-condition-generation-based verifier for the Viper intermediate verification language.
-
viperserver
HTTP server that manages verification requests to different tools from the Viper tool stack.
-
prusti-dev
A static verifier for Rust, based on the Viper verification infrastructure.
-
gobra
Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.
-
silver
Definition of the Viper intermediate verification language.
-
-
dockerspawner
Forked from jupyterhub/dockerspawnerSpawns Code-Server single user servers in Docker containers
-
gobra-ide
VSCode Plugin for Gobra
-
prusti-assistant
VS Code extension to verify Rust programs with the Prusti verifier.
-
silicon
Symbolic-execution-based verifier for the Viper intermediate verification language.
-
check-license-header
GitHub action to check whether all files have a specified copyright license header
-
2vyper
A static verifer for Ethereum Smart Contracts written in Vyper
-
axiom-profiler
The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).
-
create-nightly-release
GitHub action to create a new pre-release and delete old pre-releases created by this action
-
locate-java-home
Forked from jvilk/locate-java-homeLocates JAVA_HOME on any platform, and can differentiate between different versions.
-
vs-verification-toolbox
Useful component to build VS Code extensions for verifiers.
-
silver-sif-extension
Extension of the Viper language with modular product programs and information flow specifications
-
bitbucket-issue-migration
Scripts for the migration from Bitbucket to GitHub.
-
silicon-sif-extension
Extension of Silicon for product programs, in particular product program counterexample transformation
-
viper-ide-deps
This is the template repository for binary dependencies for Viper IDE. Created for automating the ViperTools package creation via Jenkins. Related: https://github.com/viperproject/viper-ide
-
examples-verification
This repository contains the structure required for the Jenkins jobs "Examples Verification" to work.
-
vs-verification-toolbox-release-testing
Repository with some releases to test vs-verification-toolbox
-
rust-life
Simple explanations for some complex Rust lifetime errors.
-
examples
A repository of Viper examples.