What are some C++ projects with high quality code that I can read through?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • envoy

    Cloud-native high-performance edge/middle/service proxy

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • managarm

    Pragmatic microkernel-based OS with fully asynchronous I/O

    managarm is pretty clean from what I remember.

  • HM4

    Key/Value NoSQL database that utilize LSM trees

  • {fmt}

    A modern formatting library

  • serenity

    The Serenity Operating System 🐞

  • OpenMVG (open Multiple View Geometry)

    open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

    I find openMVG very decent, FTXUI might be a good one and nlohmann's json library is also pretty nice. I don't really know of any project that strictly adheres to the core guidelines, except maybe for some of Jason Turner's (sample) projects.

  • SaaSHub

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

    SaaSHub logo
  • json_test_data

    Test data for nlohmann/json

    I find openMVG very decent, FTXUI might be a good one and nlohmann's json library is also pretty nice. I don't really know of any project that strictly adheres to the core guidelines, except maybe for some of Jason Turner's (sample) projects.

  • FTXUI

    Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang

    I find openMVG very decent, FTXUI might be a good one and nlohmann's json library is also pretty nice. I don't really know of any project that strictly adheres to the core guidelines, except maybe for some of Jason Turner's (sample) projects.

  • DataFrame

    C++ DataFrame for statistical, Financial, and ML analysis -- in modern C++ using native types and contiguous memory storage

  • Dlib

    A toolkit for making real world machine learning and data analysis applications in C++

    I really like dlib's code https://github.com/davisking/dlib

  • node

    Node.js JavaScript runtime ✨🐢🚀✨

  • CppCoreGuidelines

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

    It's developed in C++ and a JavaScript runtime environment that wraps Google's V8 JavaScript Engine to produce a single runtime executable 'Node.exe'. It follows Google's C++ Style Guide and ISO C++ Core Guidelines.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Tips for making an Object Tracking Dataset

    1 project | /r/computervision | 9 Dec 2023
  • AI "Artists" Are Lazy, and the Ultimate Goal of AI Image Generation (hint: its sloth)

    2 projects | /r/ArtistHate | 25 Nov 2023
  • Do we have Locally Run AI mocap yet?

    3 projects | /r/gamedev | 11 May 2023
  • Yolov7 with c++

    1 project | /r/computervision | 19 Apr 2023
  • Let's take a break!

    1 project | /r/WaifuDiffusion | 10 Mar 2023