C++ Rust

Open-source C++ projects categorized as Rust

Top 23 C++ Rust Projects

  • FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: Anyone has experience with reverse engineering flatbuffers? | /r/REGames | 2023-05-25

    Much more in the discussion of this particular issue onGitHub: flatbuffers:Reverse engineering #4258

  • mediasoup

    Cutting Edge WebRTC Video Conferencing

    Project mention: Free - Self-hosted - WebRTC - alternative to Zoom, Teams, Google Meet - Real time video calls, chat, screen sharing, file sharing, collaborative whiteboard, dashboard, rooms scheduler and more! | /r/selfhosted | 2023-03-07

    Architecture WebRTC SFU (server with Selective Forwarding Unit). Can handle unlimited rooms without limits of time, each having 8+ users, potentially many as it is scalable. Routing is a multiparty topology, where each participant sends its media to the MiroTalk media server mediasoup and receives all other’s media from it. This version is Ideally suited for large group video conferences.

  • 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.

  • a32nx

    The A32NX Project is a community driven open source project to create a free Airbus A320neo in Microsoft Flight Simulator that is as close to reality as possible.

    Project mention: Free aircrafts ? | /r/MicrosoftFlightSim | 2023-05-25

    You can get the H-135 helicopter for free. There's the FlyByWire mod for the default A320NX.

  • faust

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

    Project mention: Libraries / frameworks / tooling for cross-platform (LV2/VST3) C++ plug-ins (open-source) | /r/musicprogramming | 2023-06-09

    Have a look at FAUST as well: https://faust.grame.fr/

  • wasm-fizzbuzz

    WebAssembly from Scratch: From FizzBuzz to DooM.


    CUDA on Intel GPUs

    Project mention: Intel's integrated UHD graphics can use system RAM as VRAM. Any experiences? | /r/LocalLLaMA | 2023-04-29

    I am not sure if CUDA runs on Intel GPUs, however, there are projects that may make this happen.

  • risc0

    RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.

    Project mention: The Cairo Programming Language | news.ycombinator.com | 2023-05-03

    You can actually write zkps in pure Rust, but there's not currently any blockchain integration: https://github.com/risc0/risc0

  • 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.

  • ProDBG

    Debugging the way it's meant to be done

  • swapview-rosetta

    Print swap usage per process. Implemented in various programming languages

  • Elevator

    UAC bypass by abusing RPC and debug objects. (by Kudaes)

    Project mention: Elevator: UAC Bypass by abusing RPC and debug objects - This is done by abusing the behaviour of the RPC server that implements the UAC feature, as demonstrated by James Forshaw in his article Calling Local Windows RPC Servers from .NET. The tool does not require to drop an extra DLL etc. | /r/blueteamsec | 2022-09-05
  • ja2-stracciatella

    The continuation of the venerable JA2-Stracciatella project.

    Project mention: any other good ports like DeltaTouch/QuadTouch, XASH3D ? | /r/EmulationOnAndroid | 2022-11-07

    Jagged Alliance 2 Tomb Raider Jack Rabbit 2 Rollercoaster tycoon 2 Portal Transport tycoon deluxe

  • SimpleBLE

    SimpleBLE - the all-in-one Bluetooth library that makes it easy to add wireless connectivity to your projects. With support for MacOS, iOS, Windows, and Linux, SimpleBLE has you covered no matter what platform you're working on. Give it a try and say goodbye to Bluetooth headaches!

    Project mention: Any way to force which bluetooth adapter to use for an connection? | /r/learnpython | 2023-05-18
  • sdl2-examples

    SDL2 examples, for 23 different programming languages

    Project mention: Please help me from cpp library linking hellscape. | /r/cpp_questions | 2023-03-06

    Moreover, while making this repository, I also ran into this collection of SDL2 examples which could be useful

  • sleighcraft

    sleigh craft!

  • fizzy

    Fizzy aims to be a fast, deterministic, and pedantic WebAssembly interpreter written in C++. (by wasmx)

    Project mention: wasmer VS fizzy - a user suggested alternative | libhunt.com/r/wasmer | 2023-03-14
  • libfuzzer

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

  • json-benchmark

    nativejson-benchmark in Rust

    Project mention: Serde Json vs Rapidjson (Rust vs C++) | /r/rust | 2023-01-17

    But the code OP posted deserializes JSON without knowing anything about the structure, which is known to be slow in serde-json and doesn't appear to be the focus for the library. The json and json-deserializer crates should perform much better in that scenario.

  • Elo-MMR

    Skill estimation systems for multiplayer competitions

    Project mention: What ranking/rating system can I use for a highly chance based game? | /r/learnmath | 2023-03-30
  • bomberland

    Bomberland: a multi-agent AI competition based on Bomberman. This repository contains both starter / hello world kits + the engine source code

  • OculusLinkLinux

    OLL(WIP) is a open-source project that aims to allow the Oculus Quest(both 1 & 2) work on Linux wired.

  • c-questdb-client

    Rust, C and C++ client for QuestDB InfluxDB Line Protocol over TCP

    Project mention: Inserting 1.8M Rows/S from Pandas into QuestDB with Arrow, Rust and Cython | news.ycombinator.com | 2023-03-09

    Hi, I'm the original author of the QuestDB Python client library and benchmark.

    It all started when we had one of our users needing to insert quite a bit of data into our database quickly from Pandas. They had a dataframe that took 25 minutes to serialize row-by-row iterating through the dataframe. The culprit was .iterrows(). Now it's a handful of seconds.

    This took a few iterations: At first I thought this could all be handled by Python buffer protocol, but that turned out to create a whole bunch of copies, so for a number of dtypes the code now uses Arrow when it's zero-copy.

    The main code is in Cython (and the fact that one can inspect the generated C is pretty neat) with supporting code in Rust. The main serialization logic is in Rust and it's in a separate repo: https://github.com/questdb/c-questdb-client/tree/main/questd....

  • fsfilter-rs

    Experimental: A rust library to monitor filesystem 🪛 and more in windows

    Project mention: winhook-rs: Windows API Hooking in Rust | /r/rust | 2022-12-27

    Also see: Experimental: A rust library to monitor filesystem 🪛 and more in windows

  • cpk

    Light and fast package manager on C/C++ for C/C++/Python/Rust/Js packages

    Project mention: CPK - Another simple package manager for C++ with ability to publish your own packages. New version. | /r/cpp | 2023-02-12

    I have continued improving alpha version of CPK manager. The package manager is available for downloading on https://github.com/DEgITx/cpk . The main purpose of this package manager is to create simple and effective package installation with user-friendly search and installing of packages (very similar to npm for nodejs targeted firstly to C/C++ and rust, js). Main changes:

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-06-09.

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 20,566
2 mediasoup 5,322
3 a32nx 4,680
4 faust 2,179
5 wasm-fizzbuzz 1,432
6 ZLUDA 1,232
7 risc0 862
8 ProDBG 507
9 swapview-rosetta 487
10 Elevator 481
11 ja2-stracciatella 386
12 SimpleBLE 339
13 sdl2-examples 258
14 sleighcraft 237
15 fizzy 189
16 libfuzzer 152
17 json-benchmark 146
18 Elo-MMR 124
19 bomberland 80
20 OculusLinkLinux 66
21 c-questdb-client 33
22 fsfilter-rs 22
23 cpk 15
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives