Kami - a DSL for designing Hardware in Coq, and the associated semantics and theorems for proving its correctness. Kami is inspired by Bluespec. It is actually a complete rewrite of an older version from MIT
☆233Aug 31, 2020Updated 6 years ago
Alternatives and similar repositories for Kami
Users that are interested in Kami are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- The RiscvSpecKami package provides SiFive's RISC-V processor model. Built using Coq, this processor model can be used for simulation, mod…☆79Apr 24, 2020Updated 6 years ago
- A Platform for High-Level Parametric Hardware Specification and its Modular Verification☆175Sep 17, 2026Updated last month
- Kami based processor implementations and specifications☆23Jun 8, 2020Updated 6 years ago
- A core language for rule-based hardware design 🦑☆191Dec 10, 2025Updated 11 months ago
- A formal semantics of the RISC-V ISA in Haskell☆181Aug 13, 2023Updated 3 years ago
- 1-Click AI Models by DigitalOcean Gradient • AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click. Zero configuration with optimized deployments.
- Haskell library for hardware description☆108Aug 18, 2025Updated last year
- A Library for Representing Recursive and Impure Programs in Coq☆263Nov 2, 2026Updated last week
- RISC-V Specification in Coq☆123Updated this week
- ☆58Updated this week
- Toy demo of lexing/parsing in Coq☆12Jul 3, 2019Updated 7 years ago
- Verified Software Toolchain☆518Updated this week
- Bluespec Compiler (BSC)☆1,150Nov 6, 2026Updated last week
- A work-in-progress language and compiler for verified low-level programming☆343Updated this week
- A function definition package for Rocq☆239Updated this week
- GPUs on demand by Runpod - Special Offer Available • AdRun AI, ML, and HPC workloads on powerful cloud GPUs—without limits or wasted spend. Deploy GPUs in under a minute and pay by the second.
- Formal specification and verification of hardware, especially for security and privacy.☆133May 19, 2022Updated 4 years ago
- A Probability Theory Library for the Coq Theorem Prover☆56Oct 6, 2023Updated 3 years ago
- Formalization in Coq of algorithms used in compilers for the Compiler.org project☆15Dec 22, 2018Updated 7 years ago
- Sail architecture definition language☆972Updated this week
- The Vellvm (Verified LLVM) coq development.☆507Updated this week
- A tiny compiler for a security-typed imperative language with a formalised proof of noninterference-preservation.☆17Dec 10, 2019Updated 6 years ago
- Formal Reasoning About Programs☆736Mar 23, 2026Updated 7 months ago
- CoqHammer: An Automated Reasoning Hammer Tool for Rocq - Proof Automation for Dependent Type Theory☆249Aug 31, 2026Updated 2 months ago
- Formal verification for OCaml, with Rocq☆282May 18, 2026Updated 5 months ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Certified Machine Learning☆40Mar 10, 2021Updated 5 years ago
- Mostly Automated Synthesis of Correct-by-Construction Programs☆157Updated this week
- A formally verified high-level synthesis tool based on CompCert and written in Coq.☆101Jan 29, 2026Updated 9 months ago
- Coq formalizations of functional languages.☆147Jul 2, 2020Updated 6 years ago
- Verified Verilog Equivalence checker, written and verified in Coq.☆15Oct 20, 2026Updated 3 weeks ago
- The Coq Effective Algebra Library [maintainers=@CohenCyril,@proux01]☆75Aug 25, 2026Updated 2 months ago
- Translate Chisel hardware design code to Scala simulation code.☆15May 15, 2025Updated last year
- Resources for "One Monad to Prove Them All"☆31Sep 30, 2026Updated last month
- A Verified Compiler for Gallina, Written in Gallina☆187Nov 3, 2026Updated last week
- AI Agents on DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- Build an educational formally verified version of the Nand 2 Tetris course using Coq (and other formal tools).☆60Dec 24, 2021Updated 4 years ago
- Tricks you wish the Coq manual told you [maintainer=@tchajed]☆557May 28, 2025Updated last year
- A framework for implementing and certifying impure computations in Coq☆54Jan 16, 2024Updated 2 years ago
- Formalising Type Theory in a modular way for translations between type theories☆98Jan 10, 2018Updated 8 years ago
- Finite sets, finite maps, multisets and generic sets☆51Updated this week
- Low Level Hardware Description — A foundation for building hardware design tools.☆436Apr 20, 2022Updated 4 years ago
- Coq library of arbitrarily large numbers, providing BigN, BigZ, BigQ that used to be part of the standard library [maintainers=@proux01,@…☆26Mar 31, 2026Updated 7 months ago
Are these results useful?