circ
Circuit Compiler
A compiler infrastructure for translating high-level languages into circuit forms used in cryptography and formal verification.
(Cir)cuit (C)ompiler. Compiling high-level languages to circuits for SMT, zero-knowledge proofs, and more.
289 stars
15 watching
42 forks
Language: Rust
last commit: 5 months ago Related projects:
Repository | Description | Stars |
---|---|---|
| A compiler for a specific circuit language used in zkSNARKs proofs | 473 |
| A compiler for defining arithmetic circuits used in zero-knowledge proofs | 1,366 |
| A compiler for a language that supports recursion and concatenative data structures with features like dependent types and partial evaluation | 244 |
| A compiler and interpreter for executing C code on the fly as it is typed. | 29 |
| A compiler project that compiles C code to x86-64 assembly using an intermediate representation and manual memory management. | 1,836 |
| A compiler for constructing universal circuits used in cryptography | 39 |
| Compiles high-level programming languages into input for provable computations protocols. | 304 |
| Building modular, reusable infrastructure for hardware design tools using MLIR and compiler techniques | 1,695 |
| A compiler for a subset of the C language that can be compiled with any standard C compiler, used in formal verification and proof assistance. | 137 |
| A C compiler written in the C2 language itself. | 703 |
| A quantum compiler that compiles high-level quantum circuits into hardware-agnostic machine code | 31 |
| A framework for building incremental language compilers and analyzers. | 447 |
| Builds hardware descriptions into executable code using an LLVM-style compiler framework. | 101 |
| A compiler written in Zig to translate C code into machine-specific binary code | 1,151 |