Presenting a C++ project on Github elegantly

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • json

    JSON for Modern C++

  • The popular JSON For Modern C++ is probably a best-in-class example for how to present a large project on Github. It has just about everything I'd want as a developer out of a library's Github:

  • spdlog

    Fast C++ logging library.

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

    The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tracking library bugs / enhancements.

  • Catch

    A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  • gui_starter_template

    Discontinued A template CMake project to get you started with C++ and tooling

  • Clearly structure the top-level of your repo. Look at this repo for a good idea about structure. Have some simple top-level folders that clearly say what this is. Include a test folder, and put some unittests in it. Include configuration files like .clang-tidy at the top level of your project.

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

  • What's next after learncpp.com?

    6 projects | /r/cpp | 1 Jul 2022
  • C++ logging library - something I've been working on

    7 projects | /r/cpp | 23 Dec 2020
  • Using Jolt with flecs & Dear ImGui: Game Physics Introspection

    4 projects | dev.to | 17 Apr 2024
  • Functional Terminal User Interface

    1 project | news.ycombinator.com | 30 Mar 2024
  • Boost.Scope: collection of scope guard utilities

    1 project | news.ycombinator.com | 15 Jan 2024