Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 C++ Llvm Projects
-
I have not tried it yet, but codon might be the best of both worlds: Python with the speed of C++. It even mentions quantitative finance as one of their targets.
-
Project mention: Compiled and Interpreted Languages: Two Ways of Saying Tomato | reddit.com/r/programming | 2023-01-10
Interactive C++ with Cling, https://blog.llvm.org/posts/2020-11-30-interactive-cpp-with-cling/, https://github.com/root-project/cling/, Relaxing the One Definition Rule in Interpreted C++, https://dl.acm.org/doi/10.1145/3377555.3377901 (PDF: https://www.researchgate.net/publication/339463915_Relaxing_the_one_definition_rule_in_interpreted_C)
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
-
If you are thinking of using new features through https://github.com/NVIDIA/libcudacxx , you'll have to learn c++
-
Project mention: is active dev work still being done on Cakewalk? | reddit.com/r/Cakewalk | 2023-02-10
I have been looking at learning DSP programming recently - mainly for a potential ESP32 synth project - I came across 'faust' (https://faust.grame.fr/) which is pretty interesting in termsmof teaching DSP basics.
-
If you want a quick example of something you can do for educational purposes (but would be totally worthless for reality) I'd say go to llvm and implement your own instcombine pass. Follow this tutorial to learn the basics.
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: Node based shader editors are so annoying | reddit.com/r/computergraphics | 2022-12-22
Most DCC tools allow you to write shaders using OSL, these are usually used for pattern generation of some type. The node editors are used to wire up layers and the BRDF inputs from these other nodes.
-
-
Project mention: Ask HN: How to get a job as a compiler engineer? | news.ycombinator.com | 2022-08-25
MLIR (https://mlir.llvm.org/) is a quickly growing compiler toolkit which attempts to synthesize the learnings of LLVM and currently powers compilers for programming languages, machine learning and circuit design (https://github.com/llvm/circt). and there are a ton of companies with real employees working on it (including Microsoft) and MLIR is at the core of Chris Lattner’s new company, ModularAI. I’d recommend taking a look at it, there are a large number of ways to get involved and a number of paths from contributor to employee.
-
Project mention: SVF/saber.cpp at master · SVF-tools/SVF · GitHub | reddit.com/r/alltheleft | 2022-06-23
-
This isn't usable yet, but in active development by the author, and looks promising: https://jank-lang.org/
-
-
-
Project mention: Am looking for Android app recommendations for these: Spotify , audio & Video cutter/editor , Workout planner & Journal+notes. Any advice is appreciated. | reddit.com/r/fossdroid | 2022-10-15
For bromite Mull + ublock
-
-
deepC
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
-
Rellic [1] implements an algorithm that generates goto-free control flows (citation in README), which would be a significant improvement against what Ghidra/IDA generates currently.
Unfortunately it looks like the maintenance state of the pieces around Rellic isn't very good, and it's quite rocket science to get it building. It doesn't have as much UI/GUI as Ghidra either so it's a bit far from accessible right now.
-
-
I want to install the package existing in this repository in my anaconda enviroment https://github.com/ChrisCummins/ProGraML
-
For my use case, I need to create a llvm plugin which does some basic obfuscation to deter reversing of my application. I'm well aware obfuscation will not fully protect my application, but would like to implement it because one, the concept is interesting to me, and two, it will serve as a barrier to entry and might discourage some lazy bad actors. As an example, I have been referencing this project https://github.com/tsarpaul/llvm-string-obfuscator/blob/master/StringObfuscator/StringObfuscator.cpp , but would like to keep my code base totally in rust. I've searched around crates.io and can't find any library exposing bindings to the plugin pass api of llvm. Is there a crate already available to facilitate creating llvm passes in rust, or does anyone have any resources to suggest which could get me on the right path? I've created basic sys bindings for a c++ library (https://github.com/0xFounders/detour-sys), but am not an expert and was hoping there was already an established way to access the llvm pass api in rust.
-
-
BsodSurvivor
This project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Llvm related posts
- C++ or Python for intraday trading
- MIT Researchers Developed Codon: A Python-Based Compiler That Helps Create New Domain-Specific Languages DSLs Within Python
- exaloop/codon: A high-performance, zero-overhead, extensible Python compiler using LLVM
- exaloop/codon: A high-performance, zero-overhead, extensible Python compiler using LLVM
- Codon: Python now superior performance to C++ . Is Python now undisputed > than C++
- Codon from MIT
- How to debug programs in console? (C program for example)
-
A note from our sponsor - Sonar
www.sonarsource.com | 20 Mar 2023
Index
What are some of the best open-source Llvm projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | codon | 8,034 |
2 | cling | 2,814 |
3 | heavydb | 2,772 |
4 | cppinsights | 2,240 |
5 | libcudacxx | 2,173 |
6 | faust | 2,100 |
7 | llvm-tutor | 2,079 |
8 | OpenShadingLanguage | 1,832 |
9 | zapcc | 1,201 |
10 | circt | 1,151 |
11 | SVF | 1,017 |
12 | jank | 998 |
13 | codebrowser | 980 |
14 | remill | 956 |
15 | mull | 665 |
16 | alive2 | 452 |
17 | deepC | 441 |
18 | rellic | 436 |
19 | llvm-bindings | 256 |
20 | ProGraML | 237 |
21 | llvm-string-obfuscator | 195 |
22 | heyoka | 179 |
23 | BsodSurvivor | 160 |