C++ Visual Studio

Open-source C++ projects categorized as Visual Studio

Top 23 C++ Visual Studio Projects

  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Installing/Getting to work on Android, help. | /r/openrct2 | 2023-12-07

    It's been awhile, but I had to open the config INI file that stores the file locations and populate it so it knew where to look for the rct2 files in order to get it to work. Instructions are under the "original files" section under "Potential Problems" here: https://github.com/OpenRCT2/OpenRCT2/wiki/Android

  • sol2

    Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:

    Project mention: Any tips for how to make moddable games? | /r/gamedev | 2023-05-20

    As someone said, make the game data-driven is a good first step but I will say, also have some sort of way to add additional game logic. For C++ games, lua is really easy to embed the interpreter in your C++ binary, read in the files from a directory (like /mods) with the C++ filesystem api new in C++17, and it's very easy to use SoL to write an API for lua specific to your game. Many games use lua in this way and it's probably the most common mod path setup.

  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • fast_float

    Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12 and WebKit/Safari

    Project mention: Parquet: More than just “Turbo CSV” | news.ycombinator.com | 2023-04-03

    > Google put in significant engineering effort into "Ryu", a parsing library for double-precision floating point numbers: https://github.com/ulfjack/ryu

    It's not a parsing library, but a printing one, i.e., double -> string. https://github.com/fastfloat/fast_float is a parsing library, i.e., string -> double, not by Google though, but was indeed motivated by parsing JSON fast https://lemire.me/blog/2020/03/10/fast-float-parsing-in-prac...

  • pfr

    std::tuple like methods for user defined types without any macro or boilerplate code

    Project mention: Rooting for P1061 "Structured Bindings can introduce a Pack" | /r/cpp | 2023-10-19

    This single feature opens a world of new possiblities. For example, it makes implementing "getting the number of fields" trivial. Furthrmore, and much more importantly, it enables turning a struct into a tuple. Currently, this can only be done by enumerating cases (therefore it's not fully generic), as with Boost PFR. By the way, PFR greatly simplifies our codebases, especially for parts with serialization and/or reflection.

  • VLD

    Visual Leak Detector for Visual C++ 2008-2015

    Project mention: How reliable is VC22's "Memory detection"? | /r/cpp_questions | 2023-03-27

    Hm, a quick search revealed this github repo, and a page on the VS plugin site, but they both seem to be a bit outdated (I use VS 2022). The first one also mentions a built-in visual leak detector. Which one were you refering to?

  • vswhere

    Locate Visual Studio 2017 and newer installations

    Project mention: how does this work? | /r/github | 2023-07-24

    But often maintainers also upload Releases with builds of their software, e.g. like here: https://github.com/microsoft/vswhere/releases

  • Beeftext

    A text snippet tool for Windows.

    Project mention: Beeftext: An open-source text substitution tool for Windows | news.ycombinator.com | 2023-06-08
  • 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.

  • server

    Mangos ZERO is a server for World of Warcraft. The server serves full world content including authentication & scripts support. Compatible with World of Warcraft clients 1.12.1-1.12.3 - Report all issues at https://www.getmangos.eu/bug-tracker/mangos-zero/ (by mangoszero)

  • Thyme

    An open source re-implementation of Generals : Zero Hour written in C++.

  • s25client

    Return To The Roots (Settlers II(R) Clone)

  • gvsbuild

    GTK stack for Windows

    Project mention: GUI development with Rust and GTK 4 | news.ycombinator.com | 2023-04-25

    It's a hidden gem, but gvsbuild [1] has made it easier again these days - I just discovered it ~a year ago and it's beautiful :)

    [1] https://github.com/wingtk/gvsbuild

  • boomerang

    Boomerang Decompiler - Fighting the code-rot :)

  • micro-profiler

    Cross-platform low-footprint realtime C/C++ Profiler

  • TPFanCtrl2

    ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11

    Project mention: Methods 2 Reduce CPU Temps Under Intense Demand? | /r/thinkpad | 2023-10-04

    I am also running TPFanControl v2.1.5 by Shuzhengz(https://github.com/Shuzhengz/TPFanCtrl2). The fan is set to manual at 64 (MAX FAN SPEED I UNDERSTAND THE RISKS ASSOCIATED WITH USING THIS SETTING AND I ACCEPT).

  • CPPDebuggerVisualizers

    C++ Debugger Visualizers

  • dockingpanes

    A Visual Studio style docking windows library for Qt Widgets based applications

  • apolune

    Lost Astronaut's Game Creation Framework: A massive 1800+ class 1400 file extravaganza of OpenGL, WinAPI, OpenAL and many other features, written in Visual Studio for over a decade!

  • EU4ConsolePatcher

    A simple memory patcher which enables the internal developer console in ironman mode

    Project mention: After several painful attempts, finally I got the event of "A Wave of Curiosity" | /r/eu4 | 2023-04-19
  • vs-shell

    GitHub action to set up the Visual Studio shell environment

  • tomorrow

    A small graphical calculator project. (by akiss-xyz)

  • Flow

    Flow is a software framework focused on ease of use while maximizing performance in closed closed loop systems (e.g. robots). Flow is built on top of C++ 20 coroutines and utilizes modern C++ techniques. (by ManuelMeraz)

  • fva

    A convergent tool set in form of desktop applications to automate the process of importing the multimedia data (photo/audio/video) into the IR multimedia systems like digiKam, Google Photo, Apple Photo, Synology Photo Station, etc. to make the multimedia more searchable and to improve family photos

    Project mention: What I learned as an Application Architect while creating my product | /r/fva | 2023-10-02

    Undeniably, we should remember about licenses. As FVA Software uses third-party tools and libraries, their respective licenses should be included in the code. In addition, I had to create the FVA License and gained an understanding of what a license is and how to create one.

  • Pixelpp

    Pixelpp is a simple single header library writing in C++ to help developers when working with Colors and Images.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

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). The latest post mention was on 2023-12-07.

C++ Visual Studio related posts


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

Project Stars
1 OpenRCT2 12,690
2 sol2 3,817
3 fast_float 1,243
4 pfr 1,240
5 VLD 989
6 vswhere 878
7 Beeftext 865
8 server 848
9 Thyme 518
10 s25client 455
11 gvsbuild 380
12 boomerang 358
13 micro-profiler 226
14 TPFanCtrl2 224
15 CPPDebuggerVisualizers 168
16 dockingpanes 84
17 apolune 81
18 EU4ConsolePatcher 64
19 vs-shell 45
20 tomorrow 10
21 Flow 9
22 fva 8
23 Pixelpp 1
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.