C++ Real-time

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

Top 23 C++ Real-time Projects

  • openpose

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

    Project mention: AI "Artists" Are Lazy, and the Ultimate Goal of AI Image Generation (hint: its sloth) | /r/ArtistHate | 2023-11-25

    Open Pose, a multi-person keypoint detection library for body, face, hands, and foot estimation [10], is used for posing generated characters;

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • filament

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

    Project mention: Filament – A Language for Fearless Hardware Design | news.ycombinator.com | 2024-03-04

    Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.


  • µWebSockets

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

    Project mention: I'm open-sourcing my game engine | news.ycombinator.com | 2023-12-19

    They use (uWebSockets)[https://github.com/uNetworking/uWebSockets], which was written in C++, but has an interface to use in NodeJS. It's been really performant for me in my simple tests compared to other popular websocket libs that slow down fairly quickly.

  • fprime

    F´ - A flight software and embedded systems framework

    Project mention: A secure embedded operating system for microcontrollers | news.ycombinator.com | 2024-06-02

    servos (three at each rotor swashplate), as well as power management and thermal control functions."[0]

    [0] https://rotorcraft.arc.nasa.gov/Publications/files/Balaram_A...

    [1] https://nasa.github.io/fprime/

  • perspective

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

    Project mention: Ask HN: Who is hiring? (June 2024) | news.ycombinator.com | 2024-06-03

    https://prospective.co/ | Software Engineers | Full time | Remote only, US only | NYC

    Hello! We are a small team of sharp and motivated engineers working on advancing the art of data analysis and visualization for everyone from business analysts to data scientists. And we're looking for talented and interested engineers to join us.

    Prospective is a professional toolchain for analyzing and visualizing data on your local machine. It's a graphical tool that runs in a web browser and is able to slice and dice gigabytes of static or realtime data. It's built on the popular OSS framework Perspective https://github.com/finos/perspective . Prospective runs as WebAssembly in modern browsers, so it's fast, portable, and memory-efficient. It has its own in-memory data store, but can also plug into any database or streaming platform with a straightforward adapter API. Prospective integrates with existing data tools like Python and Jupyter, and all the dashboards created can be shared to ease collaboration. Our goal is to expand beyond financial services and become the standard toolchain for anyone whose job is to make sense and find patterns in large datasets.

    Prospective offers a great opportunity to dig into complex software. On any given day we might be optimizing how the database executes queries in C++, implementing API features in Rust, writing new language bindings for our API, speeding up our Bazel build process, or implementing new charting or query features in our graphical UI. Prospective is engineered to be fast and stable. We write good tests, and once a bug is fixed it stays fixed.

    Our team has a culture of mentorship and collaboration, and we work with each other knowing that every team member is always either teaching or learning. We pair-program regularly as a way to share our thinking and get feedback on our solutions. We hold each other to a high quality bar for performance and aesthetics, a constraint that we think creates a healthy environment for creative problem-solving.

  • tiny-cuda-nn

    Lightning fast C++/CUDA neural network framework

  • heavydb

    HeavyDB (formerly OmniSciDB)

  • SaaSHub

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

    SaaSHub logo
  • roc-toolkit

    Real-time audio streaming over the network.

    Project mention: Show HN: Roc VAD – macOS virtual device for audio streaming | news.ycombinator.com | 2024-05-10
  • nCine

    A cross-platform 2D game engine

    Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • sofa

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

    Project mention: SOFA Simulation | /r/robotics | 2023-08-03

    I have explored various resources, including the official Sofa website, SofaPython3 website, and YouTube videos, yet I have not been successful in locating valuable guidance on initiating the learning process for Sofa using Python. I know how to write basic Python, but I find myself perplexed regarding the necessary steps to construct models and execute simulations effectively.

  • 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

  • hdl_localization

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

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

    Project mention: 4K4D: Real-Time 4D View Synthesis at 4K Resolution | news.ycombinator.com | 2023-10-18

    Related: there was a small project that done similar stuff with Kinect v2 a ~7 years ago that was really impressive for the time. https://github.com/MarekKowalski/LiveScan3D

    Now that Kinect v2 can be found for next to nothing and is very easy to mod to use without an expensive adaptor it's a bit of a shame the project was abandoned, from what I've seen the bigger limitations of the project can be overcome (only one Kinect per PC, mainly).

  • 3DObjectTracking

    Algorithms and Publications on 3D Object Tracking

  • ImStudio

    Real-time GUI layout designer for Dear ImGui

  • ov2slam

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

  • Yave

    Yet Another Vulkan Engine

    Project mention: Abstraction arround CommandBuffers and Queues | /r/vulkan | 2023-12-11


  • distortos

    object-oriented C++ RTOS for microcontrollers

    Project mention: What are some concepts/tools/tricks that are frequently used in C/C++ code for embedded software? | /r/embedded | 2023-07-10

    The only all-C++ RTOS implementation (that I've come across) is Distortos..

  • nap

    NAP Framework source code (by napframework)

  • megaglest-source

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

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

  • tscns

    A low overhead nanosecond clock based on x86 TSC

  • o1heap

    Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems. There is very little activity because the project is finished and does not require further changes.

  • 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


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

Project Stars
1 openpose 30,259
2 filament 17,293
3 µWebSockets 16,957
4 fprime 9,931
5 perspective 7,691
6 tiny-cuda-nn 3,516
7 heavydb 2,913
8 roc-toolkit 1,012
9 nCine 992
10 sofa 883
11 MocapNET 821
12 hdl_localization 773
13 LiveScan3D 741
14 3DObjectTracking 620
15 ImStudio 603
16 ov2slam 571
17 Yave 465
18 distortos 430
19 nap 394
20 megaglest-source 345
21 TOSDataBridge 309
22 tscns 268
23 o1heap 215

Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.