compilers
There are 1390 repositories under compilers topic.
federico-busato/Modern-CPP-Programming
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
WebAssembly/binaryen
Optimizer and compiler/toolchain library for WebAssembly
MattPD/cpplinks
A categorized list of C++ resources.
nikolaydubina/go-recipes
🦩 Tools for Go projects
amber-lang/amber
💎 Amber the programming language compiled to Bash
banach-space/llvm-tutor
A collection of out-of-tree LLVM passes for teaching and learning
verilator/verilator
Verilator open-source SystemVerilog simulator and lint system
not-kennethreitz/osx-gcc-installer
GCC Installer for OSX! Without Xcode!
qosf/awesome-quantum-software
Curated list of open-source quantum software projects.
o-oconnell/minixfromscratch
Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU
j2kun/mlir-tutorial
MLIR For Beginners tutorial
katef/libfsm
DFA regular expression library & friends
sampsyo/cs6120
advanced compilers
wgtdkp/wgtcc
A small C11 compiler
microsoft/qdk
Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas
dbohdan/compilers-targeting-c
A list of compilers that can generate C code
piotte13/SIMD-Visualiser
A tool to graphically visualize SIMD code
learn-llvm/awesome-llvm
A curated list of awesome LLVM (including Clang, etc) related resources.
IntelPython/sdc
Numba extension for compiling Pandas data frames, Intel® Scalable Dataframe Compiler
katef/kgt
BNF wrangling and railroad diagrams
mukul-rathi/bolt
Bolt is a language with in-built data-race freedom!
cofibrant/micro-mitten
You might not need your garbage collector
remko/waforth
Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly
llvm/clangir
A new (MLIR based) high-level IR for clang.
decompme/decomp.me
Collaborative decompilation and reverse engineering website
snowsnowsnows/EagleVM
Native code virtualizer for x64 binaries
ujjwal-kr/system-programming-roadmap
A roadmap to teach myself compiler dev, malware reverse engineering, exploitation and kernel dev fundamentals
Eliah-Lakhin/lady-deirdre
Compiler front-end foundation technology.
never-lang/never
Never: statically typed, embeddable functional programming language.
trailofbits/vast
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
meme/hellscape
GIMPLE obfuscator for C, C++, Go, ... all supported GCC targets and front-ends that use GIMPLE.
analang/como-lang-ng
como-lang-ng is now ana-lang, located at https://github.com/analang/ana
CQCL/pytket-docs
User manual and example notebooks for the pytket quantum computing toolkit
SRI-CSL/gllvm
Whole Program LLVM: wllvm ported to go
TartanLlama/sdb
Source code for the book Building a Debugger