C++ Multiplatform

Open-source C++ projects categorized as Multiplatform

Top 14 C++ Multiplatform Projects

  • C++ Format

    A modern formatting library

    Project mention: C++ left arrow operator (2016) | news.ycombinator.com | 2024-03-24

    Continuation passing monads form the basis of a perfectly valid and usable software architecture and programming pattern.

    In the case of ostream and operator<<, this pattern reduces the number of intermediate objects that would otherwise be constructed.

    If you object to iostream on religious or stylistic grounds, there's always fmt which is more like Go or Python string interpolation.[0]

    0. https://fmt.dev

  • endless-sky

    Space exploration, trading, and combat game.

    Project mention: Risking my life for an entire solar system of lentils | /r/Frugal_Jerk | 2023-12-11
  • 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.

  • obs-StreamFX

    StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.

    Project mention: OBS telling me I need to update or remove plugins but I can’t find these two plugins in my plugins folder in my C-Drive. What do I do? | /r/obs | 2023-07-01
  • PcapPlusPlus

    PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.

    Project mention: PcapPlusPlus v23.09 is out! - C++ library for capturing and analyzing network packets | /r/cpp | 2023-10-01

    It's been a while since our last release (about 10 months) so quite a lot has changed. I'll try to summarize the most important things. You can see the full list of changes in the release notes: https://github.com/seladb/PcapPlusPlus/releases/tag/v23.09

  • pe-bear

    Portable Executable reversing tool with a friendly GUI

  • scummvm

    ScummVM main repository

    Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    ScummVM - Engine to run DOS Point & Click Adventure games. C++, SDL2, OpenGL

  • QMPlay2

    QMPlay2 is a video and audio player which can play most formats and codecs.

    Project mention: Get Breeze or kvantum theme in QMPlayer2 | /r/kde | 2023-06-08

    The player is available for Linux as an AppImage.

  • 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.

  • ultimatepp

    U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).

    Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
  • replxx

    A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.

  • OctaneGUI

    OctaneGUI is a renderer agnostic multi-window multi-platform UI library for C++.

  • sour

    Sauerbraten for the web in a single Docker image.

  • Avara

    Port of the original 1996 game from Ambrosia Software.

    Project mention: 1-Bit Hokusai’s ”The Great Wave” | news.ycombinator.com | 2023-05-08

    This site design is one of the best retro Mac site designs I've seen. The author really nailed the pixel perfect fonts — it looks perfect on my low-DPI and high-DPI displays.

    If anyone's interested, there's an active HyperCard community with some fun projects. There's a Discord server, too. https://hypercard.org/

    (I found that community through the Avara community, a port of the classic Mac multiplayer networked mech shooter from Ambrosia: https://github.com/avaraline/Avara)

  • ClementineRemote

    Remote for Clementine Music Player developped in C++/QT5/QML to be available on any OS. Its main goal is to add the Files View missing in the Android Remote.

  • rocket-craft

    Based on UE 4.24 c++ & blueprint projects. One source all platforms! Game list: Race game BRM , FPShooter Hang3d , Survival zombie. Success build for window , html5 , android. Multiplatform.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-10.

C++ Multiplatform related posts


What are some of the best open-source Multiplatform projects in C++? This list will help you:

Project Stars
1 C++ Format 19,262
2 endless-sky 5,323
3 obs-StreamFX 3,795
4 PcapPlusPlus 2,566
5 pe-bear 2,393
6 scummvm 2,194
7 QMPlay2 769
8 ultimatepp 725
9 replxx 665
10 OctaneGUI 194
11 sour 143
12 Avara 118
13 ClementineRemote 16
14 rocket-craft 15
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives