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. Learn more →
Top 23 C++ Visual Studio Projects
-
"Emulator" is the wrong word, but the answer is yes. The word you actually meant was "re-implementation" - writing a completely new, clean-room program which reads Source data files (levels, assets, scripts) and allows the user to play a Source game is perfectly legal.
It is necessary to avoid distributing any copyrighted material, so the user must provide the game assets from a legitimate copy for using the program to be legal. In addition, the 'clean-room' must be maintained by ensuring that no contributors to the re-implementation have ever seen the source code for Source, or they become tainted with forbidden knowledge.
Indeed, it's quite common for beloved old games to be re-implemented on new codebases to allow easy play on modern OS's and at high resolution, etc.
See https://github.com/Interkarma/daggerfall-unity, https://openrct2.io/, https://github.com/AlisterT/openjazz
-
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.
-
sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
PSA: if you are using (modern) C++, https://github.com/ThePhD/sol2 makes embedding Lua incredibly easy and straightforward.
-
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, Chromium, Redis and WebKit/Safari
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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)
-
-
-
Project mention: Return To The Roots: open-source reimplementation of The Settlers 2 | news.ycombinator.com | 2024-08-25
-
-
-
-
-
-
-
EU4ConsolePatcher
A simple memory patcher which enables the internal developer console in ironman mode
-
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!
-
-
-
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
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Visual Studio discussion
C++ Visual Studio related posts
-
Methods 2 Reduce CPU Temps Under Intense Demand?
-
how does this work?
-
How reliable is VC22's "Memory detection"?
-
Port it to the web with Web assembly and Emscripten
-
looking for fan control software for t480s
-
What’s the best build utility?
-
Help installing on windows 10
-
A note from our sponsor - InfluxDB
www.influxdata.com | 21 Jun 2025
Index
What are some of the best open-source Visual Studio projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | OpenRCT2 | 14,396 |
2 | sol2 | 4,553 |
3 | fast_float | 1,786 |
4 | pfr | 1,398 |
5 | sakura | 1,329 |
6 | Beeftext | 1,097 |
7 | VLD | 1,062 |
8 | server | 954 |
9 | vswhere | 949 |
10 | Thyme | 666 |
11 | s25client | 514 |
12 | gvsbuild | 511 |
13 | boomerang | 379 |
14 | TPFanCtrl2 | 379 |
15 | micro-profiler | 255 |
16 | CPPDebuggerVisualizers | 178 |
17 | chalet | 118 |
18 | EU4ConsolePatcher | 98 |
19 | apolune | 95 |
20 | dockingpanes | 92 |
21 | vs-shell | 49 |
22 | fva | 11 |
23 | Flow | 10 |