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. Learn more →
Top 17 C++ Portable Projects
-
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.
-
RBDOOM-3-BFG
Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features
-
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.
-
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.
-
xtd
Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.
-
MIPP
MIPP is a portable wrapper for SIMD instructions written in C++11. It supports NEON, SSE, AVX, AVX-512 and SVE (length specific).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
[Windows only]
I recently discovered Cmder:
https://cmder.app/
It's a portable console emulator and gives you the ability to "place your own executable files into the bin folder to be injected into your PATH" when it's run.
So far I've added:
jq
The Elixir programming language is no stranger to desktop applications as the language actually supports building them out of the box. It uses wxWidgets: a C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base. But wxWidgets has a very complex API, and doesn’t solve issues that usually come with desktop applications around packaging.
The installation is different from what you might be used to from your typical mod. Download dhewm3_1.5.2_win32.zip from the githup page, unzip it, then copy, as instructed by the WHAT_TO_DO.txt files in the base and d3xp directories of the unzipped mod the .pk4 files from the game directory over (d3xp is only there if you installed the Resurrection of Evil add-on first). You can then uninstall the game from Steam.
Project mention: 1+ Years of Unemployment Lately, What To Do Next? | /r/cscareerquestions | 2023-12-07
Seconding basically everything that's been said here, but should you ever find yourself in need of a good file converter, I like and use fre:ac (www.freac.org), an open source Swiss army knife for audio formats.
Website : https://gammasoft71.github.io/xtd/
I've also run into this thinking, and have been looking to solve it in codebases I'm working on.
I've run across: https://github.com/aff3ct/MIPP but have not worked with it extensively yet. It looks to be a solution to the rewriting X parallel pipeline into Y SIMD extensions.
Perhaps something like this, or languages introducing something similar into their standard libraries/modules would be a solution.
None of this of course solves the run-time detection of capability/growing binary size to support such.
Project mention: How can (e & f) ^ (~e & g) be written as (g ^ (e & (f ^ g)))? | /r/programming | 2023-04-30
The go-to granddaddy of making it more modern is probably GZDoom. For some reason I don't remember, I didn't get on with it as well for "real" doom, only the big mods. (https://www.zdoom.org) My personal favorite that adds just enough graphical/audio enhancements without fundamentally altering the game, is Doomsday Engine (https://dengine.net/)
Project mention: Iara – The asynchronous framework for modern C++ | news.ycombinator.com | 2023-08-19
C++ Portable related posts
- 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?
- [DOOM 2016] Was going in for a glory kill aaand....
- I had no idea Doom 3 is so gosh darned good
- Every time I return to the windows, this occurs.
- A library for creating SQLite indexes at breakneck speeds
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Portable projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | cmder | 25,538 |
2 | wxWidgets | 5,721 |
3 | picotorrent | 2,566 |
4 | dhewm3 | 1,703 |
5 | Vc | 1,417 |
6 | RBDOOM-3-BFG | 1,356 |
7 | freac | 1,270 |
8 | Avian | 1,214 |
9 | xtd | 712 |
10 | MIPP | 459 |
11 | hash-library | 432 |
12 | Doomsday-Engine | 253 |
13 | sqlite_blaster | 178 |
14 | Stroika | 94 |
15 | std_find_simd | 18 |
16 | iara | 13 |
17 | sqlite_blaster_python | 7 |