UW PLSE (@uwplse)

Top repositories

1

verdi

A framework for formally verifying distributed systems implementations in Coq
Coq
575
star
2

verdi-raft

An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Coq
178
star
3

tensat

Re-implementation of the TASO compiler using equality saturation
Rust
108
star
4

ruler

Rewrite Rule Inference Using Equality Saturation
Rust
103
star
5

Cassius

A CSS specification and reasoning engine
Racket
90
star
6

herbgrind

A Valgrind tool for Herbie
C
90
star
7

crust

A compiler from Rust to C, and a checker for unsafe code
Rust
81
star
8

PUMPKIN-PATCH

Proof Updater Mechanically Passing Knowledge Into New Proofs, Assisting The Coq Hacker
OCaml
50
star
9

Casper

A compiler for automatically re-targeting sequential Java code to Apache Spark.
Java
49
star
10

pumpkin-pi

An extension to PUMPKIN PATCH with support for proof repair across type equivalences.
Coq
49
star
11

szalinski

Szalinski: A Tool for Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
OpenSCAD
41
star
12

CoqAST

Fun plugin to play with the Gallina AST.
OCaml
37
star
13

oddity

A graphical, time-traveling debugger for distributed systems
Clojure
32
star
14

cheerios

Formally verified Coq serialization library with support for extraction to OCaml
Coq
23
star
15

dexter

a compiler for re-writing image processing functions in C++ to Halide
Java
22
star
16

synapse

Optimizing Synthesis with Metasketches, POPL 2016
Racket
22
star
17

StructTact

Coq utility and tactic library.
Coq
21
star
18

memsynth

An advanced automated reasoning tool for memory consistency model specifications.
Alloy
19
star
19

rake

compiling DSLs to high-level hardware instructions
Racket
18
star
20

stng

compiler for fortran stencils using verified lifting,
C++
17
star
21

oeuf

gallina frontend for CompCert
Coq
17
star
22

ferrite

Ferrite, a toolkit for developing file system crash-consistency models
Racket
16
star
23

potpie

Proof Object Transformation, Preserving Imp Embeddings: the first proof compiler to be formally proven correct
Coq
13
star
24

reincarnate-aec

Reincarnate Artifact for ICFP 2018
JavaScript
13
star
25

magic

Demystifying the magic of supertactics
OCaml
13
star
26

arvo

A proof assistant.
C
12
star
27

coq-plugin-lib

Library of useful utility functions for Coq plugins
OCaml
11
star
28

SaltShaker

Verifying x86 semantics
Shell
10
star
29

concerto

Combined concrete and abstract interpretation
Java
7
star
30

crimp

Certified Relational to Imperative
Coq
5
star
31

analytics-data

Coq
5
star
32

incarnate-exploration-archive

PL for 3D Printing
OpenSCAD
5
star
33

peek

Peek: a verified peephole optimizer for CompCert
Coq
5
star
34

iag-synthesis

Parallel, incremental evaluation of attribute grammars through synthesis
HTML
4
star
35

bagpipe

Reasoning about BGP configurations. Public development repo.
Coq
4
star
36

theia

Automatically Visualizing Program Execution
OCaml
4
star
37

fix-to-elim

Fixpoint to eliminator translation in Coq
Coq
3
star
38

coq-change-analytics

REPLICA: REPL Instrumentation for Coq Analysis
Python
3
star
39

scout

Using High-Level Design Constraints to Automatically Generate Design Alternatives
Jupyter Notebook
3
star
40

syncro

Synthesis of Incremental Operations
Racket
2
star
41

legato

Legato is a static analysis for finding bugs in dynamic resource usage
Java
2
star
42

univalent-rewrites

POPL 2020 PUMPKIN/DEVOID submission
TeX
2
star
43

staccato

Stale Configuration and Consistency Analysis Tool
Java
2
star
44

pumpkin

Public webpage for Pumpkin Patch
HTML
1
star
45

VeriCQ

Use SpaceSearch to verify Conjunctive Query Rewrite Rules
Perl
1
star
46

epics-tools

Static analysis tools for EPICS
Haskell
1
star
47

PUMPKIN-git

A prototype PUMPKIN PATCH interface with Git integration
OCaml
1
star
48

seguard-resources

SeGuard Public Resources
HTML
1
star
49

nightly-conf

The public nightly server configuration
1
star
50

majortom

An Oddity shim for "arbitrary" x86-64 Linux binaries
Rust
1
star