Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 C++ Rust Projects
-
Oh how I enjoy trying to compile and use projects where they use some complex home brew codegen system often written in a different language entirely [1]. Luckily they often use Python as part of some core build step which never breaks compatability in their regex librwry [2].
Yes macros can be a pain and should be limited, but in my experience, a couple hundred lines of macros replaces many thousands of lines code generators with complicated baroque build system integrations (ahem ROS2). The tradeoff is even worse when the language supports templates and compile time operations which can usually replace macros with even less code and are easier to understand. Though at least Go supports codegen properly with support in its official tooling.
1: https://github.com/google/flatbuffers/blob/master/src/idl_ge...
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
Project mention: Debian KDE: Right Linux distribution for professional digital painting in 2024 | news.ycombinator.com | 2024-05-31
That's also a big reason why I prefer appimages.
ossia score's AppImage is 100 megabytes: https://github.com/ossia/score/releases/tag/v3.2.0
Inside, there's:
- Qt 6 (core, widgets, gui, network, qml, qtquick, serial port, websockets and a few others) and all its dependencies excluding xcb (so freetype, harfbuzz, etc. which I build with fairly more recent versions than many distros provide)
- ffmpeg 6
- libllvm & libclang
- the faust compiler (https://faust.grame.fr)
- many random protocol & hardware bindings / implementations and their dependencies (sdl)
- portaudio
- ysfx
with Flatpak I'd be looking at telling my users to install a couple GB (which is not acceptable, I was already getting comments that "60 MB are too much" when it was 60 MB a few years ago).
-
-
risc0
RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.
Developer: Risc Zero
-
Project mention: Show HN: Compiling C in the browser using WebAssembly | news.ycombinator.com | 2024-10-07
The framebuffer idea is used in this wasm doom port: https://github.com/diekmann/wasm-fizzbuzz/tree/main/doom
WASIX already does all the other stuff you mentioned, including in the browser. The one thing it's missing is GUI, mainly because there's no standard GUI interface in POSIX.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
cwhy
"See why!" Explains and suggests fixes for compile-time errors for C, C++, C#, Go, Java, LaTeX, PHP, Python, Ruby, Rust, and TypeScript
-
-
-
-
fizzy
Fizzy aims to be a fast, deterministic, and pedantic WebAssembly interpreter written in C++. (by wasmx)
-
-
-
OculusLinkLinux
OLL(WIP) is a open-source project that aims to allow the Oculus Quest(both 1 & 2) work on Linux wired.
-
-
bomberland
Bomberland: a multi-agent AI competition based on Bomberman. This repository contains both starter / hello world kits + the engine source code
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Rust discussion
C++ Rust related posts
-
Robotics and ROS2 Course by University of Eastern Finland
-
Optimizing uint64_t Digit Counting: A Method that Beats Lemire's by up to 27%
-
Gource: Software Version Control Visualization
-
Making AMD GPUs competitive for LLM inference
-
How bloom filters made SQLite 10x faster
-
Show HN: Brisk – Cross-Platform C++ GUI Framework: Declarative, Reactive, Fast
-
ChibiHash: Small, Fast 64 bit hash function
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 10 Feb 2025
Index
What are some of the best open-source Rust projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | FlatBuffers | 23,730 |
2 | mediasoup | 6,422 |
3 | LIEF | 4,637 |
4 | faust | 2,646 |
5 | gccrs | 2,540 |
6 | risc0 | 1,780 |
7 | wasm-fizzbuzz | 1,510 |
8 | simpleble | 774 |
9 | Elevator | 608 |
10 | ProDBG | 513 |
11 | swapview-rosetta | 490 |
12 | ja2-stracciatella | 463 |
13 | Cerberus | 305 |
14 | cwhy | 284 |
15 | sleighcraft | 249 |
16 | godot-sandbox | 235 |
17 | libfuzzer | 223 |
18 | fizzy | 216 |
19 | Elo-MMR | 185 |
20 | NeetCode-Solutions | 166 |
21 | OculusLinkLinux | 143 |
22 | firebuild | 121 |
23 | bomberland | 113 |