Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 13 C++ Compiler Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
jet
A Fast C and Python like Programming Language that puts the Developer first. WIP (by The-NextGen-Project)
You may want to check out Verilator:
https://verilator.org/
Project mention: Print(“lol”) doubled the speed of my Go function | news.ycombinator.com | 2023-08-23Most languages target C or LLVM, and C and LLVM have a fundamentally lossy compilation processes.
To get around this, you'd need a hodge podge of pre compiler directives, or take a completely different approach.
I found a cool project that uses a "Tower of IRs" that can restablish source to binary provenance, which, seems to me, to be on the right track:
https://github.com/trailofbits/vast
I'd definitely like to see the compilation processes be more transparent and easy to work with.
I'm not sure about clang or gcc. For VS, u/GabrielDosReis might be able to speak to the .ifc IPR stability/volatility. My wager (deferring to him to correct me) is that the IPR is still changing over time but will stabilize more over time.
Project mention: GrayC: Greybox Fuzzing of Compilers and Analysers for C | news.ycombinator.com | 2023-11-03
C++ Compilers related posts
- 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?
- Choosing a Verification Methodology
- Designing Billions of Circuits with Code
- Verilator: Suggestions for verification framework?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Compiler projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | llvm-tutor | 2,710 |
2 | verilator | 2,083 |
3 | vast | 334 |
4 | ipr | 216 |
5 | buildit | 114 |
6 | wasp | 96 |
7 | noelle | 69 |
8 | GrayC | 46 |
9 | thorin2 | 43 |
10 | jet | 42 |
11 | mewa | 21 |
12 | ShnooTalk | 15 |
13 | expr-ir | 2 |
Sponsored