The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 12 C++ msvc Projects
-
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.
-
Turbo Vision
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
-
DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
-
licensecc
Software licensing, copy protection in C++. It has few dependencies and it's cross-platform.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Serenity Logger
Yet another Fast and Efficient logging framework. The goal is to be nanosecond level fast with extensibility (inspired by loggers such as spdlog, nanolog, and fmtlog and heavily influenced by the formatting used in fmtlib and <format>). This uses a built-in formatter that can be swapped out for <format> or fmtlib if desired.
-
CMessageBox
CMessageBox is a wrapper around TaskDialogIndirect which aims to simplify its use. It should make all features easy to access.
PS: Take a look at cppcoro; this might help as well, especially generator<>, if you're looking to generate numbers, and stuff;
Project mention: Deep Learning with “AWS Graviton2 + NVIDIA Tensor T4G” for as low as free* with CUDA 12.2 | dev.to | 2023-09-10# Download and install ccache for faster compilation wget https://github.com/ccache/ccache/releases/download/v4.8.3/ccache-4.8.3.tar.xz tar -xf ccache-4.8.3.tar.xz pushd ccache-4.8.3 cmake . make -j $CPUS make install popd # Install NumPy, a dependency for PyTorch dnf install -y numpy # Install Python typing extensions for better type-checking sudo -u ec2-user pip3 install typing-extensions # Clone PyTorch repository and install from source git clone --recursive https://github.com/pytorch/pytorch.git pushd pytorch python3 setup.py install popd # Refresh the dynamic linker run-time bindings ldconfig # Install additional Python libraries for PyTorch sudo -u ec2-user pip3 install sympy filelock fsspec networkx
Project mention: A basic reflection-like system for editing object fields in a C++ game engine | /r/cpp_questions | 2023-05-23You can look at it here. If you want to know more about the implementation details, you can read about it here.
So I have recently looked through my big code project in win32/C++ and found my old CMessageBox class. It is a wrapper that makes the common controls TaskDialogIndirect API way easier to use. I thought it could be useful to others so I decided to make a few changes and turn it into a static .lib. I released it on github under the MIT license. I have never written a public wrapper before, so do expect a small annoyance with the order of the parameters. I also wrote some documentation. Link: https://github.com/Davide244/CMessageBox
C++ msvc related posts
- Notepad++ MSVC C++ IDE 2.0 is finally here
- How to deal with MSVC in DevOps
- I turned Notepad++ into full blown MSVC IDE
- Fun times with MSVC <functional>
- Visual Studio 2022 17.1 is now available!
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source msvc projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | cppcoro | 3,230 |
2 | ccache | 2,164 |
3 | Turbo Vision | 1,838 |
4 | DirectXMath | 1,481 |
5 | licensecc | 885 |
6 | vulkanizer | 542 |
7 | stlkrn | 374 |
8 | chalet | 115 |
9 | npp_msvc_ide | 80 |
10 | reflect | 14 |
11 | Serenity Logger | 2 |
12 | CMessageBox | 1 |
Sponsored