C++ Research

Open-source C++ projects categorized as Research

Top 14 C++ Research Projects

  • AirSim

    Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research

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

    Open-source simulator for autonomous driving research.

    Project mention: Tesla braces for its first trial involving Autopilot fatality | news.ycombinator.com | 2023-08-28
  • mindforger

    Thinking notebook and Markdown editor with LLM wingman.

    Project mention: Ask HN: Looking for a simple note taking tool | news.ycombinator.com | 2024-05-28

    [Mindforger](https://www.mindforger.com/) is a free, open source cross-platform notes organizer. You write in Markdown and there is some LLM integration. Also a Kanban board.

  • fhe-toolkit-linux

    IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two demos including a fully encrypted Machine Learning inference with a Neural Network and a Privacy-Preserving key-value search.

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

  • dcm2niix

    dcm2nii DICOM to NIfTI converter: compiled versions available from NITRC

  • PGM-index

    🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes

  • SaaSHub

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

    SaaSHub logo
  • hello_imgui

    Hello, Dear ImGui: unleash your creativity in app development and prototyping

    Project mention: Deploy multi-platform applications with C++ (desktop, mobile and web). An example with Dear ImGui | /r/cpp | 2023-12-11

    When developing my library (based on Dear ImGui), I designed a collection of cmake functions dedicated to help deploy assets, convert icons, and configure application deployment settings. It is currently tailored for my library, but I believe it might serve as a valuable inspiration.

  • yarp

    YARP - Yet Another Robot Platform

    Project mention: yarp VS ros2 - a user suggested alternative | libhunt.com/r/yarp | 2024-07-09
  • WarpX

    WarpX is an advanced, time-based electromagnetic & electrostatic Particle-In-Cell code.

  • btrblocks

    BtrBlocks: Efficient Columnar Compression for Data Lakes (SIGMOD 2023 Paper)

    Project mention: An Empirical Evaluation of Columnar Storage Formats [pdf] | news.ycombinator.com | 2024-05-15

    Lance v2 looks interesting. I like their meta-data + container story. Lacking SOTA encoding schemes though.

    There is also Vortex (https://github.com/fulcrum-so/vortex). That has modern encoding schemes that we want to use.

    BtrBlocks (https://github.com/maxi-k/btrblocks) from the Germans is another Parquet alternative.

    Nimble (formerly Alpha) is a complicated story. We worked with the Velox team for over a year to open-source and extend it. But plans got stymied by legal. This was in collaboration with Meta + CWI + Nvidia + Voltron. We decided to a separate path because Nimble code has no spec/docs. Too tightly coupled with Velox/Folly.

    Given that, we are working on a new file format. We hope to share our ideas/code later this year.

  • cuda_memtest

    Fork of CUDA GPU memtest :eyeglasses:

  • FastTrack

    FastTrack is a cross-platform application designed to track multiple objects in video recording. (by FastTrackOrg)

  • quadelect

    Voting method exploration/simulation tool

  • 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++ Research discussion

Log in or Post with

C++ Research related posts

  • Ask HN: Looking for a simple note taking tool

    2 projects | news.ycombinator.com | 28 May 2024
  • An Empirical Evaluation of Columnar Storage Formats [pdf]

    3 projects | news.ycombinator.com | 15 May 2024
  • Show HN: MindForger – Attention, LLM is all your note-taking app needs

    1 project | news.ycombinator.com | 18 Feb 2024
  • BtrBlocks: Efficient Columnar Compression for Data Lakes [pdf]

    2 projects | news.ycombinator.com | 16 Sep 2023
  • Tesla braces for its first trial involving Autopilot fatality

    1 project | news.ycombinator.com | 28 Aug 2023
  • Mediocre Arduino Coder here: is there anyone that can offer their expertise on a virtual autonomous car project?

    1 project | /r/ArduinoProjects | 22 Mar 2023
  • IBM Fully Homomorphic Encryption (HELayers) SDK for Linux

    1 project | /r/CKsTechNews | 14 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 AirSim 16,107
2 carla 10,861
3 mindforger 2,212
4 fhe-toolkit-linux 1,432
5 sofa 893
6 dcm2niix 832
7 PGM-index 774
8 hello_imgui 618
9 yarp 511
10 WarpX 278
11 btrblocks 199
12 cuda_memtest 109
13 FastTrack 92
14 quadelect 3

Sponsored
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.
www.influxdata.com

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?