Making projects or reading source code for learning,

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • os01

    Bootstrap yourself to write an OS from scratch. A book for self-learner.

    You need to be aware of how it works on a hardware level but probably not an expert, for a better explanation see:

  • adventofcode

    Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020 and 2021 in Scala (by sim642)

    Working through adventofcode might be a good exercise. There are some tricky puzzles in there, and after you're done you'll have a nice repo to showcase on your github. Use it as an opportunity to try some fancy STL stuff too! Get out of your comfort zone. None of the puzzles are so big that making a mistake will be detrimental.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • STL

    MSVC's implementation of the C++ Standard Library.

    Here's the Microsoft one.

  • llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at

    And here's LLVM's

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