Programming Languages and Verification Group at MIT CSAIL (@mit-plv)
  • Stars
    star
    2,008
  • Global Org. Rank 9,460 (Top 4 %)
  • Registered over 9 years ago
  • Most used languages
    Coq
    78.3 %
    Haskell
    8.7 %
    Standard ML
    4.3 %
    Mathematica
    4.3 %
    CSS
    4.3 %
  • Location πŸ‡ΊπŸ‡Έ United States
  • Country Total Rank 5,312
  • Country Ranking
    Coq
    1
    Standard ML
    11
    Mathematica
    99
    Haskell
    167

Top repositories

1

fiat-crypto

Cryptographic Primitive Code Generation by Fiat
Coq
704
star
2

bedrock2

A work-in-progress language and compiler for verified low-level programming
Coq
294
star
3

riscv-semantics

A formal semantics of the RISC-V ISA in Haskell
Haskell
155
star
4

fiat

Mostly Automated Synthesis of Correct-by-Construction Programs
Coq
146
star
5

kami

A Platform for High-Level Parametric Hardware Specification and its Modular Verification
Coq
141
star
6

koika

A core language for rule-based hardware design πŸ¦‘
Coq
137
star
7

riscv-coq

RISC-V Specification in Coq
Coq
108
star
8

timl

TiML: A Functional Programming Language with Time Complexity
Standard ML
75
star
9

bedrock

Coq library for verified low-level programming
Coq
57
star
10

rupicola

Gallina to Bedrock2 compilation toolkit
Coq
51
star
11

coqutil

Coq library for tactics, basic definitions, sets, maps
Coq
42
star
12

bbv

Bedrock Bit Vector Library
Coq
27
star
13

rewriter

Reflective PHOAS rewriting/pattern-matching-compilation framework for simply-typed equalities and let-lifting
Coq
23
star
14

reification-by-parametricity

Fast Setup for Proof by Reflection, in Two Lines of Ltac.
Mathematica
11
star
15

hemiola

A Coq framework to support structural design and proof of hardware cache-coherence protocols
Coq
11
star
16

engine-bench

Benchmarks for various proof engines
Coq
5
star
17

stencils

A Coq library for verifying dependencies of stencil implementations
Coq
4
star
18

network-configurations

Using Coq to derive network configurations from declarative policies
Coq
4
star
19

certifying-derivation-of-state-machines-from-coroutines

Haskell
3
star
20

blog

A blog for PLV and friends of PLV
CSS
3
star
21

fiat2

A high level language that will compile to bedrock2 using database-style techniques
Coq
2
star
22

softmul

Proving that a system with software trap handlers for unimplemented instructions behaves as if they were implemented in hardware
Coq
2
star
23

Fiat_matrix

Coq
1
star