C++ Real-time

Open-source C++ projects categorized as Real-time | Edit details
Related topics: #CPP #Embedded #OpenGL #Android #3D

Top 20 C++ Real-time Projects

  • openpose

    OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

    Project mention: Technology-assisted Martial Arts Training? | reddit.com/r/martialarts | 2021-12-27

    Have you considered using an already trained open source pose model? Something like openpose would work. Then you could have estimated "boxes" relative to the top of the torso and the head cut in half, where the bottom half flags it as a low guard for example. This approach would be more accurate and easier than making a whole new model for a specific necessity, though there is the problem that the dataset used for this may lack people in things like gloves or martial arts equipment.

  • µWebSockets

    Simple, secure & standards compliant web server for the most demanding of applications

    Project mention: Book recommendations for Backend development concepts for a beginner | reddit.com/r/developersIndia | 2021-11-29

    AFAIK, Websockets are built on HTTP. Have a look at https://github.com/uNetworking/uWebSockets.

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

  • filament

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

    Project mention: Flutter vs Kotlin Multiplatform Mobile (not a holywar) | reddit.com/r/FlutterDev | 2022-01-24

    - 3D graphics, i used filament in KMM and it was outstanding, didn't find bindings or similar pub

  • fprime

    F' - A flight software and embedded systems framework

    Project mention: Add check-spelling to a repository | dev.to | 2021-12-02


  • perspective

    A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

    Project mention: Open source Business intelligence platform made with Python | news.ycombinator.com | 2021-11-28
  • roc-toolkit

    Real-time audio streaming over the network.

    Project mention: PipeWire 0.3.21 is now in Extra | reddit.com/r/archlinux | 2021-02-04

    Sorry, no idea. Maybe it's possible with Roc? if the drivers mentioned in the roc-send man page don't require the PulseAudio modules then maybe it's possible, and there's also support for ALSA.

  • nCine

    A cross-platform 2D game engine

    Project mention: How are game engines made? | reddit.com/r/gamedev | 2021-11-25

    I have been coding mine for many years now. Fortunately it is still small enough that can be easily understood by one person. Have a look here: https://ncine.github.io/

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • sofa

    Real-time multi-physics simulation with an emphasis on medical simulation. (by sofa-framework)

    Project mention: Alternatives to Unity3D for simulating 3D environments with realistic physics for robotics and training a reinforcement learning model? | reddit.com/r/reinforcementlearning | 2022-01-25

    So far I found PyBullet, RobotPy, RobotDK, SOFA, and some others, but I wonder if there is something that is comparable or better than Unity 3D for this specific use case.

  • MocapNET

    We present MocapNET, a real-time method that estimates the 3D human pose directly in the popular Bio Vision Hierarchy (BVH) format, given estimations of the 2D body joints originating from monocular color images. Our contributions include: (a) A novel and compact 2D pose NSRM representation. (b) A human body orientation classifier and an ensemble of orientation-tuned neural networks that regress the 3D human pose by also allowing for the decomposition of the body to an upper and lower kinematic

    Project mention: Simple method to pose a character using a reference image and AI pose estimation? | reddit.com/r/blender | 2021-03-02
  • TOSDataBridge

    A collection of resources for pulling real-time streaming data off of TDAmeritrade's ThinkOrSwim(TOS) platform; providing C, C++, Java and Python interfaces.

    Project mention: Daily Discussion Post: Friday, August 20 | reddit.com/r/maxjustrisk | 2021-08-20

    Did a quick search, and it looks like this is likely to be a good starting point: https://github.com/jeog/TOSDataBridge

  • Yave

    Yet Another Vulkan Engine

    Project mention: Rendering Mip Levels of Image | reddit.com/r/vulkan | 2021-04-21

    Alternatively, you can create a view per mip and use a compute shader to compute the whole cube at once. This is what I have been doing

  • o1heap

    Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems

    Project mention: using heap in baremetal embedded | reddit.com/r/embedded | 2021-10-17

    Another option is using an allocator that provides some guarantees that work for your use case, eg https://github.com/pavel-kirienko/o1heap

  • TensorVox

    Desktop application for neural speech synthesis written in C++

    Project mention: Free Text-to-Speech Voices? | reddit.com/r/software | 2021-12-25

    Here is an open source option that I have used with some success https://github.com/ZDisket/TensorVox

  • nebula

    A distributed block-based data storage and compute engine (by varchar-io)

    Project mention: Streaming multi-file SQL and CSV/TSV/etc., native/WASM and fastest CSV parser | news.ycombinator.com | 2022-01-14

    cool - I also hand crafted a CSV parser following RFC4180 a while ago, not sure if you have a repeatable way to benchmark the performance difference?


  • UnitedEngine

    Lightweight physic engine designed for massive and fast simulations

    Project mention: Hi guys. How can i make such a great collision detection system? All yt tutorials show it on 2-10 objects but this guy (in the link) has 200k objects. Is there a better way for collision detection or this guys just has a NASA pc? | reddit.com/r/coding | 2021-08-24

    If I'm not mistaken, the creator linked to the source code in the video description: https://github.com/johnBuffer/UnitedEngine

  • MStream

    Anomaly Detection on Time-Evolving Streams in Real-time. Detecting intrusions (DoS and DDoS attacks), frauds, fake rating anomalies. (by Stream-AD)

    Project mention: MStream: NEW Extended Research - star count:60.0 | reddit.com/r/algoprojects | 2021-11-08
  • OceanFFT

    OpenGL Demo: Simulating Ocean Waves with FFT

    Project mention: Tessendorf-style ocean waves simulation in OpenGL compute shaders. Link to the source code in comments, which in turn links to all the resources I used, so you can make your own! | reddit.com/r/GraphicsProgramming | 2021-02-22
  • motis

    Intermodal Mobility Information System (by motis-project)

    Project mention: Real-Time Tokyo Subway Map | news.ycombinator.com | 2022-01-02
  • apex

    Apex RTOS - A (somewhat) Linux compatible real time operating system (by apexrtos)

  • tiny_csg

    tiny_csg is a C++ library that generates meshes from brush-based level data and supports incremental updates (real-time CSG). It is intended to be used as a backend in 3d level editors and/or generators.

    Project mention: I'm working on a C++ library for real-time CSG | reddit.com/r/gamedev | 2021-11-29
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-01-25.

C++ Real-time related posts


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

Project Stars
1 openpose 23,208
2 µWebSockets 13,513
3 filament 13,458
4 fprime 8,717
5 perspective 4,158
6 roc-toolkit 751
7 nCine 608
8 sofa 551
9 MocapNET 375
10 TOSDataBridge 253
11 Yave 237
12 o1heap 118
13 TensorVox 118
14 nebula 98
15 UnitedEngine 92
16 MStream 62
17 OceanFFT 58
18 motis 43
19 apex 13
20 tiny_csg 11
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.