C++ multi-platform

Open-source C++ projects categorized as multi-platform

Top 23 C++ multi-platform Projects

  • Godot

    Godot Engine โ€“ Multi-platform 2D and 3D game engine

  • Project mention: Achieving Success in Online Learning: A Practical Guide | dev.to | 2024-05-25

    Godot which uses GDScript or C#

  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  • Project mention: Dear ImGui version v1.90.6 released | news.ycombinator.com | 2024-05-08
  • 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.

    InfluxDB logo
  • ImHex

    ๐Ÿ” A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

  • Project mention: wxHexEditor โ€” a Free Hex Editor / Disk Editor for Huge Files or Devices | news.ycombinator.com | 2024-05-18

    A good replacement is ImHex (https://github.com/WerWolv/ImHex). Which does the job really well.

  • tdesktop

    Telegram Desktop messaging app

  • Project mention: Telegram has launched a pretty intense campaign to malign Signal as insecure | news.ycombinator.com | 2024-05-13

    I don't see how I can start an E2EE chat from my PC. If a feature only ever exists on phone it does not exist.

    https://github.com/telegramdesktop/tdesktop/issues/871

  • TrinityCore

    TrinityCore Open Source MMO Framework (master = 10.2.7.54847, 3.3.5 = 3.3.5a.12340, wotlk_classic = 3.4.3.54261, cata classic = 4.4.0.54027)

  • Project mention: Ask HN: What Are You Learning? | news.ycombinator.com | 2024-03-31

    You could take a look at TrinityCore[1] and adjacent projects! Best of luck!

    [1] https://github.com/TrinityCore/TrinityCore

  • Panda3D

    Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11

    Panda3D (MIT/C++) https://github.com/panda3d/panda3d

  • defold

    Defold is a completely free to use game engine for development of desktop, mobile and web games.

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • SaaSHub

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

    SaaSHub logo
  • webots

    Webots Robot Simulator

  • Project mention: Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds | dev.to | 2023-09-28

    Open Robotics Resources - Provides guides and documentation for robotics simulation.

  • OpenJK

    Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

  • pencil

    Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform. (by pencil2d)

  • freac

    The fre:ac audio converter project

  • Project mention: Did I make a mistake for purchasing music from iTunes Store? | /r/DJs | 2023-12-06

    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.

  • openspades

    Compatible client of Ace of Spades 0.75

  • Project mention: Open source Diablo 1 engine โ€“ DevilutionX 1.5.0 released | news.ycombinator.com | 2023-06-17

    Ace of Spades is one. I usually play with the OpenSpades client[1], but there is also Betterspades[2], and probably many other clients I don't know of yet. There are usually about 10-50 players online on the public servers listed on BuildAndShoot[3], variable depending on the time of day and mostly from Latin America it seems.

    One can host the game with piqueserver[4]. I'm not sure if one can still host with the original Ace of Spades server, but the game was 'shut down' in 2019 so maybe not.

    [1]: https://openspades.yvt.jp/

    [2]: https://github.com/xtreme8000/BetterSpades

    [3]: https://www.buildandshoot.com/servers/

    [4]: https://www.piqueserver.org/

  • kotatogram-desktop

    Experimental Telegram Desktop fork.

  • Kratos

    Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface. (by KratosMultiphysics)

  • jazz2-native

    ๐ŸŽฎโ€‚ยทโ€‚Jazzยฒ Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2

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

    Jazz 2 Resurrection - Jazz Jack Rabbit 2 clone. C++, OpenGL, SDL2

  • Server

    Open Source Fan-Based EverQuest Emulator Server project (by EQEmu)

  • Project mention: Create a personal server for a deleted game | /r/servers | 2023-12-08

    EQEmu, a EverQuest Server has about nine hundred thousand lines of code github link

  • libriscv

    C++20 RISC-V RV32/64/128 userspace emulator library

  • Project mention: An Introduction to Low-Latency Scripting for Game Engines | news.ycombinator.com | 2024-05-27
  • imgui_test_engine

    Dear ImGui Automation Engine & Test Suite

  • Project mention: Dear ImGui: Bloat-free Graphical User interface with minimal dependencies | news.ycombinator.com | 2023-12-20

    Good Testing/Automation is never free lunch AFAIK but Dear ImGui has a testing/automation system: https://github.com/ocornut/imgui_test_engine

  • Vanilla-Conquer

    Vanilla Conquer provides clean, cross-platform builds of the C&C Remastered Collection and the standalone legacy games.

  • Project mention: AI hit one of my obelisks while the deploy animation was going. Sent me ~1,000,00 power into the red. Deploying a GDI barracks fixed it later. Has anyone else seen this before? | /r/commandandconquer | 2023-12-09
  • leaf

    Lightweight Error Augmentation Framework (by boostorg)

  • qt-mvvm

    Model View ViewModel framework for large Qt C++ applications

  • Degate

    A modern and open-source cross-platform software for chips reverse engineering.

  • Project mention: Semi-automatic VLSI reverse engineering of digital logic in chips | news.ycombinator.com | 2024-02-02
  • PlatformFolders

    A C++ library to look for special directories like "My Documents" and "%APPDATA%" so that you do not need to write Linux, Windows or Mac OS X specific code

  • SaaSHub

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

    SaaSHub logo
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).

C++ multi-platform related posts

  • Ubershaders: A Ridiculous Solution to an Impossible Problem (2017)

    1 project | news.ycombinator.com | 18 May 2024
  • Tetris Development 1 - Setting Up

    1 project | dev.to | 24 Apr 2024
  • Unity Software cutting 25% of staff in 'company reset' continuation

    1 project | news.ycombinator.com | 8 Jan 2024
  • Dear ImGui: Bloat-free Graphical User interface with minimal dependencies

    10 projects | news.ycombinator.com | 20 Dec 2023
  • Proton Mail finally gets a desktop app for encrypted email and calendar

    1 project | news.ycombinator.com | 14 Dec 2023
  • Telegram app is listed in audio sources but it is not running

    1 project | /r/linux4noobs | 11 Dec 2023
  • How do "feature flags work"

    1 project | /r/godot | 11 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 2024
    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 โ†’

Index

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

Project Stars
1 Godot 85,135
2 imgui 56,602
3 ImHex 33,395
4 tdesktop 24,832
5 TrinityCore 9,167
6 Panda3D 4,303
7 defold 3,763
8 webots 3,050
9 OpenJK 1,958
10 pencil 1,407
11 freac 1,297
12 openspades 1,110
13 kotatogram-desktop 1,085
14 Kratos 970
15 jazz2-native 489
16 Server 434
17 libriscv 482
18 imgui_test_engine 377
19 Vanilla-Conquer 325
20 leaf 289
21 qt-mvvm 277
22 Degate 230
23 PlatformFolders 172

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com