C++ Real-time

Open-source C++ projects categorized as Real-time

Top 23 C++ Real-time Projects

  1. openpose

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

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. filament

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

    Project mention: A-Share Market Surge - FAV0 Weekly #016 | dev.to | 2024-09-29

    Filament - A modern, efficient graphics engine suitable for real-time rendering, link: http://google.github.io/filament.

  4. µWebSockets

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

    Project mention: An Analysis of the Performance of WebSockets in Various Programming Languages | news.ycombinator.com | 2024-11-22

    NodeJS beating C++ in these benchmarks makes me suspect the methodology / server setup since the NodeJS library[0] used is just a wrapper around the C++ library[1].

    [0]: https://github.com/uNetworking/uWebSockets.js

  5. fprime

    F´ - A flight software and embedded systems framework

  6. perspective

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

    Project mention: You Wouldn't Download a Hacker News | news.ycombinator.com | 2025-04-29

    Yes! This is the pro version, we also develop open source https://github.com/finos/perspective (which Prospective is substantially built on, with some customizations such as a wasm64 runtime).

  7. tiny-cuda-nn

    Lightning fast C++/CUDA neural network framework

  8. heavydb

    HeavyDB (formerly MapD/OmniSciDB)

    Project mention: Launch HN: ParaQuery (YC X25) – GPU Accelerated Spark/SQL | news.ycombinator.com | 2025-05-12

    Cool project, congratulations.

    How would you contrast it against HeavyDB?

    https://github.com/heavyai/heavydb

  9. SaaSHub

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

    SaaSHub logo
  10. nCine

    A cross-platform 2D game engine

  11. roc-toolkit

    Real-time audio streaming over the network.

    Project mention: Show HN: AOO – real-time audio streaming and messaging | news.ycombinator.com | 2024-10-12

    * How does this compare to Roc, if you've looked at it? https://github.com/roc-streaming/roc-toolkit

    * Would it be possible to have pulse/pipewire sink/source examples to quickly get started on desktop?

  12. SideFXLabs

  13. sofa

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

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

  15. hdl_localization

    Real-time 3D localization using a (velodyne) 3D LIDAR

  16. 3DObjectTracking

    Algorithms and Publications on 3D Object Tracking

  17. ImStudio

    GUI layout designer for Dear ImGui

  18. LiveScan3D

    LiveScan3D is a system designed for real time 3D reconstruction using multiple Azure Kinect or Kinect v2 depth sensors simultaneously at real time speed.

  19. ov2slam

    OV²SLAM is a Fully Online and Versatile Visual SLAM for Real-Time Applications

  20. Yave

    Yet Another Vulkan Engine

  21. distortos

    object-oriented C++ RTOS for microcontrollers

  22. nap

    NAP Framework source code (by napframework)

  23. megaglest-source

    MegaGlest real-time strategy game engine (cross-platform, 3-d)

    Project mention: Glest – The free real-time strategy game | news.ycombinator.com | 2024-07-08

    > What happened to Mega Glest?

    It's linked from the main page: https://megaglest.org/

    Looks like it still has some activity?

  24. blah2

    A real-time passive radar

    Project mention: Designing a Home Radio Telescope for 21 Cm Emission | news.ycombinator.com | 2024-11-04

    Have a look at this (and other repos/website) https://github.com/30hours/blah2

  25. tscns

    A low overhead nanosecond clock based on x86 TSC

  26. SaaSHub

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

    SaaSHub logo
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).

C++ Real-time discussion

Log in or Post with

C++ Real-time related posts

Index

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

# Project Stars
1 openpose 32,615
2 filament 18,536
3 µWebSockets 17,999
4 fprime 10,325
5 perspective 9,206
6 tiny-cuda-nn 4,065
7 heavydb 3,007
8 nCine 1,172
9 roc-toolkit 1,157
10 SideFXLabs 1,098
11 sofa 1,018
12 MocapNET 893
13 hdl_localization 881
14 3DObjectTracking 876
15 ImStudio 807
16 LiveScan3D 778
17 ov2slam 626
18 Yave 480
19 distortos 453
20 nap 419
21 megaglest-source 373
22 blah2 337
23 tscns 328

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com