Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 19 C++ Portable Projects
-
Go to the Cmder download page
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
Project mention: Microsoft is open sourcing Windows 11's UI framework | news.ycombinator.com | 2025-08-02
No, it implements its own functionality. As an example consider one of the most basic controls which is available pretty much everywhere (i.e. no need for polyfill), the push button: the source code[0] for QPushButton clearly implements the behavior itself, it does not rely on any native button.
Compare with wxWidgets' equivalent to QPushButton, wxButton, where there is a backend-specific header[1] and implementation[2] where 99% of the wxButton functionality is there (there is a `btncmn.cpp` under `common` that is shared across backends but that has very little code itself).
[0] https://github.com/qt/qtbase/blob/dev/src/widgets/widgets/qp...
[1] https://github.com/wxWidgets/wxWidgets/blob/master/include/w...
[2] https://github.com/wxWidgets/wxWidgets/blob/master/src/msw/b...
-
-
-
-
RBDOOM-3-BFG
Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features
Project mention: Advances in Real-Time Rendering in Games, Siggraph 2025 | news.ycombinator.com | 2025-08-28A lot of the id tech 8 global illumination techniques described in that presentation were already implemented by Robert Beckebans in his Doom 3 fork: https://github.com/RobertBeckebans/RBDOOM-3-BFG
It is one of the few engines out there that implement NVRHI properly. It is pretty exciting to see the evolution of the project.
-
-
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.
-
Project mention: Understanding SIMD: Infinite Complexity of Trivial Problems | news.ycombinator.com | 2024-11-30
I'm surprised no one has mentioned Vc. I found ispc clunky and not as performant, and std::simd didn't support some useful math ops like rsqrt. Vc has been around for years, I have no trouble including it in my codes, it has masking and many of the most useful math ops, and I can get over 1 TF/s on a consumer-grade Ryzen and at least 3 TF/s on the big Epyc CPUs.
https://github.com/VcDevel/Vc
-
Avian
[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications. (by ReadyTalk)
-
xtd
Free open-source modern C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, and Haiku.
-
-
MIPP
Portable wrapper for SIMD and vector instructions written in C++11. Compatible with NEON, SSE, AVX, AVX-512 and SVE (length specific).
-
-
-
-
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
C++ Portable discussion
C++ Portable related posts
-
Portable Dev Environment: VScode, Nodejs, npm
-
Switch php version on windows with one command
-
Setup React With Vite Step-by-Step
-
Clean Up Your Hard Drive: A Script to Delete All Your node_modules Directories
-
Ask HN: What CLI Apps?
-
How to Get a Unix-Like Terminal Environment in Windows and Visual Studio Code
-
What terminal emulator outside of intelij idea is good to read prettier logs?
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Portable projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | cmder | 26,534 |
2 | wxWidgets | 6,773 |
3 | picotorrent | 2,700 |
4 | dhewm3 | 1,974 |
5 | utfcpp | 1,784 |
6 | RBDOOM-3-BFG | 1,673 |
7 | freac | 1,613 |
8 | Vc | 1,491 |
9 | Avian | 1,231 |
10 | xtd | 1,051 |
11 | hash-library | 512 |
12 | MIPP | 507 |
13 | Doomsday-Engine | 281 |
14 | sqlite_blaster | 183 |
15 | Stroika | 137 |
16 | flatimage | 95 |
17 | std_find_simd | 21 |
18 | iara | 13 |
19 | sqlite_blaster_python | 9 |