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 23 C++ Llvm 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.
-
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.
-
polytracker
An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.
-
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
Project mention: Idk if anyone's done a one-handed hitless run of the game or anything crazy like that, and this is 100% not that (i get hit A LOT on these runs) but Im still pretty proud of this. | /r/shittydarksouls | 2023-12-10The emulator: https://rpcs3.net/ The rom: https://vimm.net/vault/24833 I forget if you need anything else but finding a video on YouTube is not very hard for rpcs3, a bit complicated, sorry I can't remember how to do it all, it's been a while.
https://github.com/exaloop/codon/blob/develop/LICENSE
Here are some others: https://github.com/search?q=%22Business+Source+License%22+%2...
Project mention: C++ Insights – See your source code with the eyes of a compiler | news.ycombinator.com | 2024-04-05Sorry, I don't know about an Emacs plugin. All the plugins/extensions I'm aware of are listed in the Readme.md: https://github.com/andreasfertig/cppinsights/#c-insights--vi...
I'm happy to add an entry for Emacs once somebody develops a plugin for that editor.
Glicol looks very cool! Also check out Faust if you haven't (https://faust.grame.fr), another FP sound programming language.
There's an effort afoot to bring this to the Clojure world, with the lovely name jank: https://jank-lang.org
Project mention: Revng translates (i386, x86-64, MIPS, ARM, AArch64, s390x) binaries to LLVM IR | news.ycombinator.com | 2024-01-12Usually such things are called lifters. Wonder how this tool compares to other existing LLVM IR lifters, such as remill[0] and rellume[1].
0: https://github.com/lifting-bits/remill
Project mention: Concrete: Converts Python programs into homomorphic encryption equivalent | news.ycombinator.com | 2024-03-09
Project mention: Basic SAT model of x86 instructions using Z3, autogenerated from Intel docs | news.ycombinator.com | 2023-05-15You can use it to (mostly) validate small snippets are the same. See Alive2 for the application of Z3/formalization of programs as SMT for that [1]. As far as I'm aware there are some problems scaling up to arbitrarily sized programs due to a lack of formalization in higher level languages in addition to computational constraints. With a lot of time and effort it can be done though [2].
1. https://github.com/AliveToolkit/alive2
2. https://sel4.systems/
Uprobe in kernel mode eBPF runtime may also cause relatively large performance overhead. In this case, you can also consider using user mode eBPF runtime, such as bpftime. bpftime is a user mode eBPF runtime based on LLVM JIT/AOT. It can run eBPF programs in user mode and is compatible with kernel mode eBPF, avoiding context switching between kernel mode and user mode, thereby improving the execution efficiency of eBPF programs by 10 times.
Project mention: Understanding Objective-C by transpiling it to C++ | news.ycombinator.com | 2023-12-02
ropfuscator (sadly only for Linux at the moment)
Project mention: Revng translates (i386, x86-64, MIPS, ARM, AArch64, s390x) binaries to LLVM IR | news.ycombinator.com | 2024-01-12
C++ Llvm related posts
- Cling 1.0 Released
- Revng translates (i386, x86-64, MIPS, ARM, AArch64, s390x) binaries to LLVM IR
- Vcc – The Vulkan Clang Compiler
- ChipStar: Run CUDA/Hip on SPIR-V via OpenCL/Level Zero
- Cling: Interactive C++ Interpreter
- The Onyx Programming Language
- Understanding Objective-C by transpiling it to C++
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Llvm projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | rpcs3 | 14,318 |
2 | codon | 13,840 |
3 | cppinsights | 3,484 |
4 | cling | 3,342 |
5 | heavydb | 2,902 |
6 | llvm-tutor | 2,710 |
7 | faust | 2,403 |
8 | OpenShadingLanguage | 2,023 |
9 | circt | 1,513 |
10 | jank | 1,418 |
11 | SVF | 1,300 |
12 | zapcc | 1,238 |
13 | remill | 1,177 |
14 | concrete | 1,104 |
15 | codebrowser | 1,075 |
16 | mull | 702 |
17 | alive2 | 675 |
18 | bpftime | 618 |
19 | rellic | 511 |
20 | polytracker | 497 |
21 | ropfuscator | 399 |
22 | rellume | 318 |
23 | ProGraML | 286 |
Sponsored