compiler-construction
Here are 568 public repositories matching this topic...
Language:All
Sort:Most stars
an incremental approach to compiler construction
- Updated
Oct 9, 2019 - Scheme
A GeekTime course about constructing a compiler.
- Updated
Mar 4, 2021 - Java
A tiny evaluator and compiler of arithmetic expressions.
- Updated
Jan 21, 2020 - JavaScript
Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
- Updated
Sep 9, 2025 - Julia
Language tooling for the Lox programming language.
- Updated
Jul 21, 2025 - Rust
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
- Updated
Mar 31, 2020 - Pascal
Writing eBPF programs with Elixir!
- Updated
Nov 14, 2025 - C
A tiny C compiler written purely in JavaScript.
- Updated
Jul 14, 2019 - JavaScript
Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
- Updated
Jul 31, 2023 - Go
Learn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds
- Updated
Jan 6, 2018 - Swift
Yet Another Compiler Visualizer
- Updated
Aug 19, 2021 - Python
HAC Ada Compiler - a small, quick Ada compiler fully in Ada
- Updated
Oct 21, 2025 - Ada
A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
- Updated
Apr 24, 2023 - Yacc
A curated list of awesome resources and learning materials in the field of X internals
- Updated
Aug 7, 2024
A c/RISCV of "Let's Build a Compiler" by Jack Crenshaw
- Updated
Sep 26, 2022 - C
A Small Quantum Intermediate Representation
- Updated
Jul 30, 2025 - Rocq Prover
Tools for rapid prototyping of DSL compilers
- Updated
May 30, 2021 - Python
MimIR is my Intermediate Representation
- Updated
Nov 25, 2025 - C++
High-performance compiler backend for Lamina Intermediate Representation
- Updated
Nov 28, 2025 - Rust
An LLVM IR dataset for data-driven compiler optimization research
- Updated
Nov 29, 2025 - LLVM
Improve this page
Add a description, image, and links to thecompiler-construction topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thecompiler-construction topic, visit your repo's landing page and select "manage topics."