C++ Learning

Open-source C++ projects categorized as Learning

Top 15 C++ Learning Projects

  1. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Playing with Code | news.ycombinator.com | 2025-06-25
  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. tinyraytracer

    A brief computer graphics / rendering course

    Project mention: Playing with Code | news.ycombinator.com | 2025-06-25
  4. rathena

    rAthena is an open-source cross-platform MMORPG server.

  5. tinykaboom

    A brief computer graphics / rendering course

    Project mention: Playing with Code | news.ycombinator.com | 2025-06-25
  6. HybridRenderingEngine

    Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

  7. Heimer

    Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.

  8. open-builder

    Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

  9. 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
  10. SoftwareRenderer

    Software rendering engine with PBR. Built from scratch on C++.

  11. skyrim-community-shaders

    Community-driven advanced graphics modifications for AE, SE and VR.

  12. ReeePlayer

    Anki-like app for spaced repetition of video clips

  13. callofcode

    Coding exercises for beginners. Want to contribute, check out the issues.

  14. palladium

    Yet another programming language (by pmqtt)

    Project mention: Palladium: Yet Another Programming Language | news.ycombinator.com | 2024-12-25
  15. Turtleizer_CPP

    A Turtle graphic library in C++ functionally compatible with the Turtleizer module of Structorizer

  16. 16-Games

    16 games developed in Ada and C++ for didactic purposes. Originally developed in C++ by YouTuber "FamTrinli".

  17. journey-into-opengl

    This repository contains the code of the "My Journey into OpenGL" project. You can follow my progress in my blog!

  18. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla 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++ Learning discussion

Log in or Post with

C++ Learning related posts

  • Ask HN: How to teach a kid of 15 Linux and programming

    3 projects | news.ycombinator.com | 20 Jun 2023
  • Where do I start learning graphics programming?

    4 projects | /r/GraphicsProgramming | 6 Jun 2023
  • How to figure out the cause of my pi 4 crashing?

    3 projects | /r/raspberry_pi | 15 Aug 2022
  • What to learn?

    4 projects | /r/learnprogramming | 13 Mar 2022
  • It is so boring

    2 projects | /r/GraphicsProgramming | 19 Jan 2022
  • Ever wondered what the 100,000th Fibonacci number is?

    5 projects | /r/math | 13 Aug 2021
  • Is Vulkan's rendering technique "Render-to-Texture"?

    1 project | /r/vulkan | 31 Jul 2021
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

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

# Project Stars
1 tinyrenderer 22,450
2 tinyraytracer 5,202
3 rathena 3,172
4 tinykaboom 2,388
5 HybridRenderingEngine 1,479
6 Heimer 940
7 open-builder 712
8 SoftwareRenderer 680
9 skyrim-community-shaders 428
10 ReeePlayer 25
11 callofcode 14
12 palladium 10
13 Turtleizer_CPP 9
14 16-Games 5
15 journey-into-opengl 0

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?