C++ Compilers

Open-source C++ projects categorized as Compilers

Top 18 C++ Compiler Projects

  1. Modern-CPP-Programming

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

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. llvm-tutor

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

  4. verilator

    Verilator open-source SystemVerilog simulator and lint system

    Project mention: Tiny Tapeout VGA Playground | news.ycombinator.com | 2024-09-23

    This looks really cool!

    A nitpick: the Verilog simulation seems to be handled by the open-source Verilator projct, which is packaged as a binary WASM blob without any acknowledgement or source code. I don't think that's compliant with either of the licenses under which Verilator is distributed (LGPL-3.0 or Artistic License).

    https://github.com/verilator/verilator

  5. mlir-tutorial

    MLIR For Beginners tutorial

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

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. wasp

    🐝 Wasp : Wasm programming language (by pannous)

  11. noelle

    NOELLE Offers Empowering LLVM Extensions

  12. MimIR

    MimIR is my Intermediate Representation (by AnyDSL)

  13. GrayC

    GrayC: Greybox Fuzzing of Compilers and Analysers for C

  14. jet

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

  15. Theta

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

    Project mention: Show HN: Compiling C in the browser using WebAssembly | news.ycombinator.com | 2024-10-07

    This is true. In Theta (https://github.com/ThetaLang/Theta) this is exactly what we do -- no need for more than one pass for the WASM codegen.

  16. mewa

    Compiler-compiler for writing compiler frontends with Lua

  17. ShnooTalk

    ShnooTalk is a new programming language

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

  19. expr-ir

    An Expression Tree to LLVM-IR Example.

  20. 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. supports c++03. translating compiler technology similar to babel and typescript .

  21. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
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 - JetBrains
    surveys.jetbrains.com | 1 Sep 2025
    Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes! 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 13,705
2 llvm-tutor 3,256
3 verilator 3,047
4 mlir-tutorial 1,061
5 vast 421
6 ipr 229
7 buildit 179
8 wasp 115
9 noelle 79
10 MimIR 72
11 GrayC 59
12 jet 41
13 Theta 39
14 mewa 23
15 ShnooTalk 20
16 checkedc-llvm-project 18
17 expr-ir 3
18 opcplusplus 1

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

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