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 →
Top 18 C++ Compiler Projects
-
-
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!
-
-
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
-
-
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.
-
-
-
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!
-
-
-
-
-
jet
A Fast C and Python like Programming Language that puts the Developer first. WIP (by The-NextGen-Project)
-
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.
-
-
-
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.
-
-
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 .
-
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.
C++ Compilers discussion
C++ Compilers related posts
-
Tiny Tapeout VGA Playground
-
Nearly all Nintendo 64 games can now be recompiled into native PC ports
-
Verilator: Open-Source SystemVerilog simulator and lint system
-
What's new for RISC-V in LLVM 17
-
Module interfaces for pre-built libraries
-
A new design pattern: the C++ "template mixin"
-
How to run & simulate system verilog files on VScode?
-
A note from our sponsor - JetBrains
surveys.jetbrains.com | 1 Sep 2025
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 |