-
EPFL
- Lausanne
-
02:11
(UTC +01:00) - https://yannherklotz.com
- https://orcid.org/0000-0002-2329-1029
Highlights
- Pro
Stars
- All languages
- Agda
- Bluespec
- C
- C#
- C++
- CMake
- CSS
- Clojure
- Common Lisp
- Coq
- Dart
- Elixir
- Emacs Lisp
- Erlang
- F#
- GLSL
- Go
- HTML
- Haskell
- Idris
- Isabelle
- Java
- JavaScript
- Julia
- Jupyter Notebook
- LLVM
- Lean
- Nix
- OCaml
- Org
- Prolog
- Python
- Rocq Prover
- Rust
- SCSS
- Sail
- Scala
- Scheme
- Shell
- Standard ML
- Swift
- SystemVerilog
- TeX
- VHDL
- Verilog
- Vim Script
- Yacc
A type-safe, formally verifiable HDL compiler in Lean 4. Inspired by Clash, built for high-assurance hardware synthesis.
List of awesome open source hardware tools, generators, and reusable designs
Multi-engine SMT-based automatic model checker for safety properties of Lustre programs
Loom is a framework for automated generation of foundational multi-modal verifiers. This repository is a mirror with stable snapshots. Submit issues and PRs here.
Textbook and full source codes to learn basics of RISC-V pipelined CPU design using the Bluespec Hardware Design Language(s)
Minimal implementations for dependent type checking and elaboration
Focus: a minimalist presentation theme for LaTeX Beamer.
130nm BiCMOS Open Source PDK, dedicated for Analog, Mixed Signal and RF Design. Documentation is here:
Analyze Rust crates without touching compiler internals
Ocaml Linear Engine for JavaScript Regexes, implementing the algorithms described in Linear Matching of JavaScript Regular Expressions at PLDI24
A Foreign Function Interface (FFI) to cvc5 solver in Lean.
Tactics for discharging Lean goals into SMT solvers.
Helper toolkit for creating your own Lean 4 UserWidgets
The "batteries included" extended library for the Lean programming language and theorem prover
A minimal GPU design in Verilog to learn how GPUs work from the ground up
Experiments on automation for Lean