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. Learn more →
Top 23 C++ Llvm Projects
-
-
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.
-
-
-
-
Project mention: Launch HN: ParaQuery (YC X25) – GPU Accelerated Spark/SQL | news.ycombinator.com | 2025-05-12
Cool project, congratulations.
How would you contrast it against HeavyDB?
https://github.com/heavyai/heavydb
-
Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23
-
Project mention: Ask HN: What less-popular systems programming language are you using? | news.ycombinator.com | 2025-03-01
Lately I've been using: https://janet-lang.org/ It's not a systems programming language, but it can be embedded in C.
https://jank-lang.org/ looks interesting to me --I have not tried it yet. I'm not sure if this language could qualify as a systems programming language. What do you think?
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: A FPGA friendly 32 bit RISC-V CPU implementation | news.ycombinator.com | 2025-01-22
Basically no. Almost everybody uses SystemVerilog. The main issue is that all the simulators only support SystemVerilog so every other HDL is compile-to-SV, and often they output truly awful code that is a nightmare to debug.
Also SV has an absolutely enormous feature set, and often alternative HDLs miss out important parts like support for verification, coverage, formal verification, etc.
Getting away from SV is like getting away from JavaScript. The network effects are insane.
There was an attempt to make a kind of IR for RTL that would break the tie with SV (kind of like WASM has for JS)... I can't remember the name (LL..something?) but it seemed to have died.
Maybe this is similar I'm not sure: https://github.com/llvm/circt
Anyway the only really interesting new HDL I've seen is https://filamenthdl.com/
-
less_slow.cpp
Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
Thanks, appreciate the gesture :)
Traditional SWAR on GPUs is a fascinating topic. I've begun assembling a set of synthetic benchmarks to compare DP4A vs. DPX (<https://github.com/ashvardanian/less_slow.cpp/pull/35>), but it feels incomplete without SWAR. My working hypothesis is that 64-bit SWAR on properly aligned data could be very useful in GPGPU, though FMA/MIN/MAX operations in that PR might not be the clearest showcase of its strengths. Do you have a better example or use case in mind?
-
-
-
-
-
-
Uprobes are a type of probe that can be used to trace functions in user-space applications, such as Nginx. They work by attaching to specific user-space function entry and exit points, allowing you to capture precise timing information. However, it’s important to note that using uprobes in the kernel mode eBPF runtime may cause some performance overhead. To mitigate this, you can consider using a user-mode eBPF runtime like bpftime, which is based on LLVM JIT/AOT. This runtime can run eBPF programs in user space, offering compatibility with kernel mode eBPF while potentially reducing overhead.
-
-
-
polytracker
An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.
-
-
checkedc-clang
This repo contains a version of clang that is being modified to support Checked C. Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe.
-
-
ropfuscator
ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return-oriented programming).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Llvm discussion
C++ Llvm related posts
-
Common Misconceptions about Compilers
-
Hacking 700M Electronic Arts Accounts
-
ICPP – Running C++ in anywhere like a script
-
Waiting for... a Debugger
-
Mull: Practical mutation testing for C and C++
-
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 to LLVM bitcode
-
CBMC: C bounded model checker. (2021)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2025
Index
What are some of the best open-source Llvm projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | rpcs3 | 16,849 |
2 | cppinsights | 4,261 |
3 | cling | 3,855 |
4 | llvm-tutor | 3,176 |
5 | heavydb | 2,994 |
6 | faust | 2,727 |
7 | jank | 2,510 |
8 | OpenShadingLanguage | 2,165 |
9 | circt | 1,808 |
10 | less_slow.cpp | 1,747 |
11 | SVF | 1,524 |
12 | remill | 1,391 |
13 | concrete | 1,351 |
14 | zapcc | 1,251 |
15 | codebrowser | 1,126 |
16 | bpftime | 997 |
17 | alive2 | 897 |
18 | mull | 765 |
19 | polytracker | 564 |
20 | rellic | 557 |
21 | checkedc-clang | 505 |
22 | rellume | 429 |
23 | ropfuscator | 426 |