C++ Compilers

Open-source C++ projects categorized as Compilers

Top 17 C++ Compiler Projects

  1. Modern-CPP-Programming

    Modern C++ Programming Course (C++03/11/14/17/20/23/26)

    Project mention: Modern C++ Programming: Busato | news.ycombinator.com | 2026-05-02
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. llvm-tutor

    A collection of out-of-tree LLVM passes for teaching and learning

  4. mlir-tutorial

    MLIR For Beginners tutorial

  5. jsir

    Next-generation JavaScript analysis tooling

    Project mention: JSIR: A High-Level IR for JavaScript | news.ycombinator.com | 2026-04-07

    I came across this project in the last couple of days too. Being able to decompile from Hermes bytecode sounds awesome.

    Here's the repo: https://github.com/google/jsir (it seems not everything is public).

    Here's a presentation about it: https://www.youtube.com/watch?v=SY1ft5EXI3I (linked in from the repo)

  6. 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.

  7. ipr

    Compiler-neutral Internal Program Representation for C++

  8. buildit

    Online demo without installing at - https://buildit.so/tryit (by BuildIt-lang)

  9. wasp

    🐝 Wasp : Wasm programming language (by pannous)

  10. noelle

    NOELLE Offers Empowering LLVM Extensions

  11. GrayC

    GrayC: Greybox Fuzzing of Compilers and Analysers for C

  12. Theta

    θ A statically typed, functional programming language that compiles to WebAssembly

  13. jet

    A Fast C and Python like Programming Language that puts the Developer first. WIP (by The-NextGen-Project)

  14. mewa

    Compiler-compiler for writing compiler frontends with Lua

  15. ShnooTalk

    ShnooTalk is a new programming language

  16. checkedc-llvm-project

    This was a fork of Checked C clang used from 2021-2024. The changes have been merged into the original Checked C clang repo, which is now at https://github.com/checkedc/checkedc-clang.

  17. opcplusplus

    compiler for c++ headers with custom attributes/modifiers via dialects, outputs generated src/h, xml definitions, mirrored reflection structure, fast dynamic casts. memory stack only, no heap allocations. translating compiler technology similar to babel and typescript .

  18. expr-ir

    An Expression Tree to LLVM-IR Example.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Compilers discussion

Log in or Post with

C++ Compilers related posts

  • Tiny Tapeout VGA Playground

    1 project | news.ycombinator.com | 23 Sep 2024
  • Nearly all Nintendo 64 games can now be recompiled into native PC ports

    8 projects | news.ycombinator.com | 15 May 2024
  • Verilator: Open-Source SystemVerilog simulator and lint system

    1 project | news.ycombinator.com | 13 May 2024
  • What's new for RISC-V in LLVM 17

    2 projects | news.ycombinator.com | 11 Oct 2023
  • Module interfaces for pre-built libraries

    3 projects | /r/cpp | 26 Apr 2023
  • A new design pattern: the C++ "template mixin"

    2 projects | /r/cpp | 4 Mar 2023
  • How to run & simulate system verilog files on VScode?

    1 project | /r/chipdesign | 11 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 5 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Compiler projects in C++? This list will help you:

# Project Stars
1 Modern-CPP-Programming 15,712
2 llvm-tutor 3,399
3 mlir-tutorial 1,307
4 jsir 619
5 vast 442
6 ipr 233
7 buildit 192
8 wasp 115
9 noelle 84
10 GrayC 62
11 Theta 43
12 jet 40
13 mewa 25
14 ShnooTalk 20
15 checkedc-llvm-project 15
16 opcplusplus 9
17 expr-ir 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?