{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"axiom-profiler-2","owner":"viperproject","isFork":false,"description":"The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).","topicNames":["profiler","z3","instantiation","smt","axiom","quantifiers","e-matching"],"topicsNotShown":0,"allTopics":["profiler","z3","instantiation","smt","axiom","quantifiers","e-matching"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":4,"issueCount":1,"starsCount":3,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T09:16:26.174Z"}},{"type":"Public","name":"gobra","owner":"viperproject","isFork":false,"description":"Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.","topicNames":["go","golang","verification"],"topicsNotShown":0,"allTopics":["go","golang","verification"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":14,"issueCount":81,"starsCount":97,"forksCount":26,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T07:42:03.935Z"}},{"type":"Public","name":"gobra-ide","owner":"viperproject","isFork":false,"description":"VSCode Plugin for Gobra","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":8,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T07:16:37.793Z"}},{"type":"Public","name":"VerifiedSCION","owner":"viperproject","isFork":false,"description":"Verifying the SCION architecture using Gobra","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":7,"issueCount":13,"starsCount":6,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T18:02:21.528Z"}},{"type":"Public","name":"silver","owner":"viperproject","isFork":false,"description":"Definition of the Viper intermediate verification language.","topicNames":["programming-language","verification","viper"],"topicsNotShown":0,"allTopics":["programming-language","verification","viper"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":11,"issueCount":98,"starsCount":74,"forksCount":39,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T07:20:47.302Z"}},{"type":"Public","name":"silicon","owner":"viperproject","isFork":false,"description":"Symbolic-execution-based verifier for the Viper intermediate verification language.","topicNames":["verification","symbolic-execution","viper"],"topicsNotShown":0,"allTopics":["verification","symbolic-execution","viper"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":8,"issueCount":107,"starsCount":74,"forksCount":30,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T07:30:47.810Z"}},{"type":"Public","name":"viper-ide","owner":"viperproject","isFork":false,"description":"This is the main repository for the Viper IDE extension for VS Code. ","topicNames":["verification","viper","vscode-extension"],"topicsNotShown":0,"allTopics":["verification","viper","vscode-extension"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":14,"starsCount":9,"forksCount":7,"license":"Mozilla Public License 2.0","participation":[0,0,0,0,0,0,0,1,0,2,0,0,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,23,4,0,31,0,1,0,1,2,7,2,0,0,1,0,2,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T09:51:28.579Z"}},{"type":"Public","name":"viperserver","owner":"viperproject","isFork":false,"description":"HTTP server that manages verification requests to different tools from the Viper tool stack.","topicNames":["verification","viper"],"topicsNotShown":0,"allTopics":["verification","viper"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":3,"issueCount":3,"starsCount":10,"forksCount":14,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T06:00:26.072Z"}},{"type":"Public","name":"viper-data-collection","owner":"viperproject","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":2,"issueCount":1,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T19:12:20.235Z"}},{"type":"Public","name":"vs-verification-toolbox","owner":"viperproject","isFork":false,"description":"Useful component to build VS Code extensions for verifiers.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":2,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T07:08:12.686Z"}},{"type":"Public","name":"carbon","owner":"viperproject","isFork":false,"description":"Verification-condition-generation-based verifier for the Viper intermediate verification language.","topicNames":["verification","viper","verification-condition-generation"],"topicsNotShown":0,"allTopics":["verification","viper","verification-condition-generation"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":7,"issueCount":148,"starsCount":29,"forksCount":19,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T06:05:54.656Z"}},{"type":"Public","name":"axiom-profiler","owner":"viperproject","isFork":false,"description":"The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":3,"issueCount":20,"starsCount":27,"forksCount":4,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T13:15:58.338Z"}},{"type":"Public","name":"prusti-dev","owner":"viperproject","isFork":false,"description":"A static verifier for Rust, based on the Viper verification infrastructure.","topicNames":["verification","viper","formal-verification","rust"],"topicsNotShown":0,"allTopics":["verification","viper","formal-verification","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":25,"issueCount":240,"starsCount":1483,"forksCount":99,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T16:18:37.230Z"}},{"type":"Public","name":"locate-java-home","owner":"viperproject","isFork":true,"description":"Locates JAVA_HOME on any platform, and can differentiate between different versions.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T07:23:56.873Z"}},{"type":"Public","name":"prusti-assistant","owner":"viperproject","isFork":false,"description":"VS Code extension to verify Rust programs with the Prusti verifier.","topicNames":["verification","vscode-extension","diagnostics","prusti","rust"],"topicsNotShown":0,"allTopics":["verification","vscode-extension","diagnostics","prusti","rust"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":9,"starsCount":22,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T07:05:30.672Z"}},{"type":"Public","name":"gobra-libs","owner":"viperproject","isFork":false,"description":"Standard library for the Gobra verifier for Go. Contains definitions and lemmas useful for verifying large projects.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":6,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T12:52:19.219Z"}},{"type":"Public","name":"tutorial","owner":"viperproject","isFork":false,"description":"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.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":2,"issueCount":5,"starsCount":0,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T18:23:36.404Z"}},{"type":"Public","name":"gobra-action","owner":"viperproject","isFork":false,"description":"Github Action to verify Go code with Gobra directly in a CI workflow","topicNames":["go","golang","verification","formal-verification","actions","github-actions"],"topicsNotShown":0,"allTopics":["go","golang","verification","formal-verification","actions","github-actions"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":4,"starsCount":2,"forksCount":2,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T09:51:39.781Z"}},{"type":"Public","name":"gobra-mode","owner":"viperproject","isFork":false,"description":"Support for Gobra in emacs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Emacs Lisp","color":"#c065db"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T09:42:11.581Z"}},{"type":"Public","name":"mendel-verifier","owner":"viperproject","isFork":false,"description":"Capability-based verifier for safe Rust clients of interior mutability","topicNames":["rust","verification","viper","formal-verification"],"topicsNotShown":0,"allTopics":["rust","verification","viper","formal-verification"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T14:07:34.871Z"}},{"type":"Public","name":"create-nightly-release","owner":"viperproject","isFork":false,"description":"GitHub action to create a new pre-release and delete old pre-releases created by this action","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-09T11:40:14.024Z"}},{"type":"Public","name":"silver-sif-extension","owner":"viperproject","isFork":false,"description":"Extension of the Viper language with modular product programs and information flow specifications","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-19T15:36:12.410Z"}},{"type":"Public","name":"vdc-query-frontend","owner":"viperproject","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-09T09:42:56.843Z"}},{"type":"Public","name":"SecurityProtocolImplementations","owner":"viperproject","isFork":false,"description":"Artifact for the paper \"A Generic Methodology for the Modular Verification of Security Protocol Implementations\"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-08T09:29:11.167Z"}},{"type":"Public","name":"protocol-verification-refinement","owner":"viperproject","isFork":false,"description":"Artifact of the paper \"Sound Verication of Security Protocols: From Design to Interoperable Implementations\"","topicNames":["implementation","tamarin","separation-logic","protocol-verification","symbolic-security","automated-verification"],"topicsNotShown":0,"allTopics":["implementation","tamarin","separation-logic","protocol-verification","symbolic-security","automated-verification"],"primaryLanguage":{"name":"Haskell","color":"#5e5086"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-07T15:56:54.399Z"}},{"type":"Public","name":"ReusableProtocolVerificationLibrary","owner":"viperproject","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-07T15:26:48.853Z"}},{"type":"Public","name":"program-proofs-gobra","owner":"viperproject","isFork":false,"description":"Examples and exercises from the book Program Proofs translated to Gobra","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-30T11:05:05.913Z"}},{"type":"Public","name":"examples","owner":"viperproject","isFork":false,"description":"A repository of Viper examples.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-24T12:17:52.611Z"}},{"type":"Public","name":"vpr-mode","owner":"viperproject","isFork":false,"description":"Viper mode for emacs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Emacs Lisp","color":"#c065db"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-07T16:48:36.727Z"}},{"type":"Public","name":"viper_client","owner":"viperproject","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-29T11:30:47.196Z"}}],"repositoryCount":69,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}