C++ Rust

Open-source C++ projects categorized as Rust Edit details
Related topics: #C++ #C #JavaScript #CPP #Llvm

Top 15 C++ Rust Projects

  • FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: Disappointing performance of struct serialization/deserialization to/from byte buffers (memcpy vs member-by-member) | reddit.com/r/cpp_questions | 2022-06-06

    Protobuf uses it's own serialization format for representing variable integers and also keeps metadata for the field numbers. It also requires non trivial serialization/deserialization code, the OP wants to achieve zero-copy. https://google.github.io/flatbuffers/ may be more close to that but personally I am not a fan of the current implementation for embedded.

  • faust

    Functional programming language for signal processing and sound synthesis (by grame-cncm)

    Project mention: Isomorphic PC keyboard | reddit.com/r/isomorphickeyboards | 2022-05-14

    I've checked your site's code, you are using pre-recorded mp3 files. I guess the latency comes from the browser itself. Mine is generating the sound on demand, a webassembly program runs constant in the background. I used a special language for digital signal processing called Faust to make it - https://faust.grame.fr/ It has an export function that renders a working page that I just styled and added the virtual and pc keyboard code to it.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • wasm-fizzbuzz

    WebAssembly from Scratch: From FizzBuzz to DooM.

    Project mention: Show HN: How to compile C/C++ for WASM, pure Clang, no libs, no framework | news.ycombinator.com | 2022-04-11

    These are also good resources on using wasm without dependencies:




    CUDA on Intel GPUs

    Project mention: Unpopular opinion: Ditch Nvidia already | reddit.com/r/linux | 2022-04-24

    Well, there could be a DXVK type of solution to that I suppose, by translate the PTX in CUDA applications to AMD/Intel device code, or to another intermediate representation like SPIR. But the only effort I've seen in that vein seems to be mostly dead.

  • mull

    Practical mutation testing and fault injection for C and C++

  • ProDBG

    Debugging the way it's meant to be done

  • swapview-rosetta

    Print swap usage per process. Implemented in various programming languages

    Project mention: Swapview: Comparison of the performance of various programming languages | news.ycombinator.com | 2022-01-23
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • cxx-qt

    Safe interop between Rust and Qt

    Project mention: What's the project you're currently working on at your company as a Rust developer? | reddit.com/r/rust | 2022-06-16

    Bindings to Qt https://github.com/KDAB/cxx-qt

  • ja2-stracciatella

    The continuation of the venerable JA2-Stracciatella project.

    Project mention: Stracciatella 0.19 release | reddit.com/r/JaggedAlliance | 2022-04-27

    A follow-up bug fix release 0.19.1 is out: https://ja2-stracciatella.github.io/2022/04/27/release-0.19.1.html

  • sleighcraft

    sleigh craft!

  • json-benchmark

    nativejson-benchmark in Rust

    Project mention: I'm a veteran C++ programmer, what can Rust offer me? | reddit.com/r/rust | 2022-03-24
  • libfuzzer

    Rust bindings and utilities for LLVM’s libFuzzer (by rust-fuzz)

    Project mention: [release] Fazi - a drop-in replacement for libfuzzer | reddit.com/r/rust | 2022-04-11

    Evaluate usage in Rust targets similar to https://github.com/rust-fuzz/libfuzzer (this is possible, just need to look at how this uses libfuzzer)

  • Elo-MMR

    Skill estimation systems for multiplayer competitions

    Project mention: Ranked Arenas’ new Elo-MMR system: How It Actually Works (whitepaper by EA) | reddit.com/r/CompetitiveApex | 2021-07-22

    The author of said paper also published an implementation of it in Rust on his GitHub: https://github.com/EbTech/Elo-MMR

  • oxide

    A prototype IDE for Rust on Linux (by saru-tora)

    Project mention: Oxide: a buggy IDE for Linux | reddit.com/r/rust | 2021-09-27
  • command

    Command, ::process::Command like syscalls in C++. (by ferhatgec)

    Project mention: subprocess: A no nonsense library for writing shell commands in C++ | reddit.com/r/cpp | 2021-09-11

    source (*click*)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-16.

C++ Rust related posts


What are some of the best open-source Rust projects in C++? This list will help you:

Project Stars
1 FlatBuffers 18,102
2 faust 1,872
3 wasm-fizzbuzz 1,390
4 ZLUDA 1,074
5 mull 629
6 ProDBG 496
7 swapview-rosetta 483
8 cxx-qt 338
9 ja2-stracciatella 321
10 sleighcraft 229
11 json-benchmark 120
12 libfuzzer 113
13 Elo-MMR 84
14 oxide 3
15 command 3
Find remote jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives