{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"VerifiedSCION","owner":"viperproject","isFork":false,"description":"Verifying the SCION architecture using Gobra","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":4,"issueCount":13,"starsCount":6,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T19:22:02.104Z"}},{"type":"Public","name":"gobra","owner":"viperproject","isFork":false,"description":"Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.","allTopics":["go","golang","verification"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":11,"issueCount":79,"starsCount":98,"forksCount":26,"license":"Other","participation":[0,9,12,3,8,0,1,0,1,0,0,1,3,5,1,2,1,0,5,7,0,1,1,2,6,0,1,0,0,2,0,3,0,30,6,6,3,2,6,15,13,2,0,1,1,1,7,6,14,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T19:09:26.440Z"}},{"type":"Public","name":"viperserver","owner":"viperproject","isFork":false,"description":"HTTP server that manages verification requests to different tools from the Viper tool stack.","allTopics":["verification","viper"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":2,"issueCount":3,"starsCount":10,"forksCount":14,"license":"Other","participation":[0,2,4,5,8,2,8,0,4,6,0,0,2,2,2,2,2,0,0,0,1,0,1,3,2,13,9,0,0,2,3,5,1,8,27,4,6,2,6,7,9,1,0,0,2,0,8,0,0,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T18:01:03.955Z"}},{"type":"Public","name":"carbon","owner":"viperproject","isFork":false,"description":"Verification-condition-generation-based verifier for the Viper intermediate verification language.","allTopics":["verification","viper","verification-condition-generation"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":7,"issueCount":149,"starsCount":29,"forksCount":19,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T17:47:20.680Z"}},{"type":"Public","name":"silicon","owner":"viperproject","isFork":false,"description":"Symbolic-execution-based verifier for the Viper intermediate verification language.","allTopics":["verification","symbolic-execution","viper"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":9,"issueCount":111,"starsCount":76,"forksCount":30,"license":"Mozilla Public License 2.0","participation":[0,4,8,5,4,2,3,0,14,9,0,0,4,6,7,8,23,15,1,6,15,0,7,11,4,2,13,0,0,2,8,10,1,12,8,9,19,3,15,8,14,0,0,0,2,7,8,1,0,0,1,8],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T17:00:03.720Z"}},{"type":"Public","name":"silver","owner":"viperproject","isFork":false,"description":"Definition of the Viper intermediate verification language.","allTopics":["programming-language","verification","viper"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":13,"issueCount":99,"starsCount":74,"forksCount":39,"license":"Mozilla Public License 2.0","participation":[0,9,10,12,18,0,6,0,18,5,0,1,2,4,0,12,7,7,3,5,12,0,4,6,0,3,0,0,0,7,12,1,2,26,5,2,3,8,2,1,7,0,0,0,0,2,10,1,0,0,0,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T16:45:27.909Z"}},{"type":"Public","name":"prusti-dev","owner":"viperproject","isFork":false,"description":"A static verifier for Rust, based on the Viper verification infrastructure.","allTopics":["verification","viper","formal-verification","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":25,"issueCount":244,"starsCount":1499,"forksCount":101,"license":"Other","participation":[6,9,2,5,8,1,9,9,9,9,0,2,2,0,4,1,0,2,7,0,0,0,0,0,11,0,1,0,1,4,0,0,1,0,2,1,16,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T14:24:04.230Z"}},{"type":"Public","name":"viper-ide","owner":"viperproject","isFork":false,"description":"This is the main repository for the Viper IDE extension for VS Code. ","allTopics":["verification","viper","vscode-extension"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":14,"starsCount":9,"forksCount":7,"license":"Mozilla Public License 2.0","participation":[0,0,0,0,1,0,2,0,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,28,5,1,28,3,1,0,1,0,2,7,2,0,0,1,0,6,0,0,1,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T10:22:20.855Z"}},{"type":"Public","name":"gobra-ide","owner":"viperproject","isFork":false,"description":"VSCode Plugin for Gobra","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":8,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T07:15:04.802Z"}},{"type":"Public","name":"locate-java-home","owner":"viperproject","isFork":true,"description":"Locates JAVA_HOME on any platform, and can differentiate between different versions.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":9,"license":"Other","participation":[0,8,0,0,0,0,5,0,0,0,6,0,0,0,3,5,0,0,0,8,0,0,0,4,7,0,0,0,1,0,0,0,3,0,0,0,6,0,0,0,0,6,0,0,0,4,0,0,0,4,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T05:15:29.349Z"}},{"type":"Public","name":"vs-verification-toolbox","owner":"viperproject","isFork":false,"description":"Useful component to build VS Code extensions for verifiers.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":2,"license":"Mozilla Public License 2.0","participation":[0,20,0,2,0,0,18,0,2,0,4,0,2,0,5,3,2,0,0,14,7,3,0,4,15,2,0,0,4,0,0,0,18,0,7,0,4,0,2,0,0,2,0,2,0,0,0,2,0,0,0,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-16T12:54:49.654Z"}},{"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).","allTopics":["profiler","z3","instantiation","smt","axiom","quantifiers","e-matching"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":1,"starsCount":6,"forksCount":3,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,41,78,4,11,0,3,30,9,21,37,22,36,46,40,25,34,41,3,3,22,10,14,11,1,2,6,2,2,1,1,8,1,29,19,7,0,0,8,2,12,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T14:58:27.656Z"}},{"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.","allTopics":[],"primaryLanguage":null,"pullRequestCount":2,"issueCount":5,"starsCount":0,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T10:35:35.404Z"}},{"type":"Public","name":"prusti-assistant","owner":"viperproject","isFork":false,"description":"VS Code extension to verify Rust programs with the Prusti verifier.","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-06-01T07:05:01.360Z"}},{"type":"Public","name":"program-proofs-prusti","owner":"viperproject","isFork":false,"description":"Examples and exercises from the book Program Proofs translated to Prusti","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T13:52:15.556Z"}},{"type":"Public","name":"viper-data-collection","owner":"viperproject","isFork":false,"description":"","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":"axiom-profiler","owner":"viperproject","isFork":false,"description":"The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":3,"issueCount":20,"starsCount":28,"forksCount":4,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T13:15:58.338Z"}},{"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.","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":"gobra-action","owner":"viperproject","isFork":false,"description":"Github Action to verify Go code with Gobra directly in a CI workflow","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","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","allTopics":["rust","verification","viper","formal-verification"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":6,"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","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","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":"","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\"","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\"","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":"","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","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.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Mozilla Public License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-24T12:17:52.611Z"}},{"type":"Public","name":"vpr-mode","owner":"viperproject","isFork":false,"description":"Viper mode for emacs","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"}}],"repositoryCount":70,"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"}