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 23 C++ multi-platform Projects
-
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.
-
ImHex
๐ A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
-
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)
-
Panda3D
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
-
defold
Defold is a completely free to use game engine for development of desktop, mobile and web games.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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)
-
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)
-
Vanilla-Conquer
Vanilla Conquer provides clean, cross-platform builds of the C&C Remastered Collection and the standalone legacy games.
-
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
Godot which uses GDScript or C#
Project mention: wxHexEditor โ a Free Hex Editor / Disk Editor for Huge Files or Devices | news.ycombinator.com | 2024-05-18A good replacement is ImHex (https://github.com/WerWolv/ImHex). Which does the job really well.
Project mention: Telegram has launched a pretty intense campaign to malign Signal as insecure | news.ycombinator.com | 2024-05-13I 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
You could take a look at TrinityCore[1] and adjacent projects! Best of luck!
[1] https://github.com/TrinityCore/TrinityCore
Panda3D (MIT/C++) https://github.com/panda3d/panda3d
Project mention: Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds | dev.to | 2023-09-28Open Robotics Resources - Provides guides and documentation for robotics simulation.
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.
Project mention: Open source Diablo 1 engine โ DevilutionX 1.5.0 released | news.ycombinator.com | 2023-06-17Ace 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/
Jazz 2 Resurrection - Jazz Jack Rabbit 2 clone. C++, OpenGL, SDL2
EQEmu, a EverQuest Server has about nine hundred thousand lines of code github link
Project mention: An Introduction to Low-Latency Scripting for Game Engines | news.ycombinator.com | 2024-05-27
Project mention: Dear ImGui: Bloat-free Graphical User interface with minimal dependencies | news.ycombinator.com | 2023-12-20Good Testing/Automation is never free lunch AFAIK but Dear ImGui has a testing/automation system: https://github.com/ocornut/imgui_test_engine
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
Project mention: Semi-automatic VLSI reverse engineering of digital logic in chips | news.ycombinator.com | 2024-02-02
C++ multi-platform related posts
-
Ubershaders: A Ridiculous Solution to an Impossible Problem (2017)
-
Tetris Development 1 - Setting Up
-
Unity Software cutting 25% of staff in 'company reset' continuation
-
Dear ImGui: Bloat-free Graphical User interface with minimal dependencies
-
Proton Mail finally gets a desktop app for encrypted email and calendar
-
Telegram app is listed in audio sources but it is not running
-
How do "feature flags work"
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Jun 2024
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