SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 C++ msvc Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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.
Not exactly what you're looking for, but there's Shell in a Box (see https://github.com/shellinabox/shellinabox), that can create a terminal on a web page, and expose an actual terminal application running on a server.
One thing that is certainly doable is also to use a standard TUI framework in another language (there are many of them, e.g. https://github.com/magiblot/tvision for C++, https://github.com/charmbracelet/bubbletea for Go, etc.), compile it to WASM, and find how to bridge the WASM output to the browser (I've seen this: https://github.com/cryptool-org/wasm-webterm, but never tried it).
-
DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Project mention: A 94x speed improvement demonstrated using handwritten assembly | news.ycombinator.com | 2024-11-04> it simply works better this way
That is simply not true.
> clang messing up x86 intrinsics code
The code is correct, and on some processors runs slightly faster than the original. Clang is the only compiler which does anything like that. And the example is irrelevant to ffmpeg because it operates on FP64 numbers, video codecs mostly do integer math.
> they're so hard to read that the asm is actually more maintainable
That’s subjective, I’m using SIMD intrinsics for years and I find them way better than assembly.
Another thing, you can treat C as a high-level language as opposed to portable assembler. If you define structures, functions and classes in C++ which use these SIMD vectors, readability of intrinsics becomes way better than assembly. Here’s a good example of a library designed that way: https://github.com/microsoft/DirectXMath
-
licensecc
Software licensing, copy protection in C++. It has few dependencies and it's cross-platform.
-
-
-
-
-
-
multiple-inclusion-optimization-tests
Testing compilers support of the multiple-inclusion optimization
-
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.
C++ msvc discussion
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 - SaaSHub
www.saashub.com | 2 Dec 2024
Index
What are some of the best open-source msvc projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | cppcoro | 3,432 |
2 | ccache | 2,342 |
3 | Turbo Vision | 2,056 |
4 | DirectXMath | 1,558 |
5 | licensecc | 990 |
6 | vulkanizer | 576 |
7 | stlkrn | 392 |
8 | chalet | 117 |
9 | npp_msvc_ide | 85 |
10 | reflect | 15 |
11 | multiple-inclusion-optimization-tests | 4 |
12 | Serenity Logger | 3 |
13 | CMessageBox | 1 |