Top 23 C++ Cross-Platform Projects
FlatBuffers: Memory Efficient Serialization Library
Simple, secure & standards compliant web server for the most demanding of applications
CRYENGINE is a powerful real-time game development platform created by Crytek.
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.Latest mention: KeePassXC 2.6.3 released | reddit.com/r/KeePass | 2021-01-13
Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:Latest mention: A script allowing you to refer to multiple sources at the same time. | reddit.com/r/i3wm | 2021-01-09
This is awesome. You can also try flameshot if you want other alternative.
Simple and Fast Multimedia LibraryLatest mention: Why is SDL so commonly used with C++? | reddit.com/r/cpp | 2021-01-18
LiteIDE is a simple, open source, cross-platform Go IDE.
A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.orgLatest mention: Can you make Linux apps with React Native with Frameworks that are production ready? (No Electron!) | reddit.com/r/reactnative | 2020-12-29
I’ve been looking at NodeGUI for the Electron-less experience, but have yet to try it: https://github.com/nodegui/nodegui
✔️The smallest header-only GUI library(4 KLOC) for all platformsLatest mention: Deeply understand your GitHub/GitLab project | reddit.com/r/github | 2021-01-17
You can get source code here
Free open-source non-linear video editorLatest mention: Exporting messes with audio pitch | reddit.com/r/olive | 2021-01-17
This is a known issue with the 0.1 series. Check here for workarounds: https://github.com/olive-editor/olive/wiki/FAQ
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependenciesLatest mention: Is a commercial licence required for PyQT for an in-house GUI that will only be used to analyse testing data? | reddit.com/r/learnpython | 2021-01-19
If you want to avoid licensing issues altogether, you might want to have a look at Dear PyGui. It's has a permissive MIT license. It's easy-to-use and fast (C++ and GPU-based). Admittedly, it doesn't offer Qt level features yet, but it offers fast graphs and tables, so it meets the basic requirements for data analysis. The core developers are very supportive and responsive.
cross-platform (Qt), open-source (GPLv3) video editorLatest mention: How to compile source code for linux??? | reddit.com/r/linuxquestions | 2020-12-22
Did you try what they write in the "How to build" section of the readme https://github.com/mltframework/shotcut#how-to-build ?
Mumble is an Open Source, low-latency, high quality voice chat softwareLatest mention: Teamspeak 5 to be based on the Matrix protocol | news.ycombinator.com | 2021-01-12
Regarding Matrix+Mumble, here was my plea: https://github.com/mumble-voip/mumble/issues/1813#issuecomme...
Currently, I am envisioning posting `mumble:` links in matrix channels, maybe pinning the message, together with a bit more info in custom events.
If a Matrix client doesn't integrate mumble client functionality, you could still click on links. If it does, there could be some further integration with authentication.
Anonymous peer-to-peer instant messagingLatest mention: 'Use Signal. Learn about privacy coins. Insist on working remotely. Embrace open source. Practice online anonymity. Decentralize your life.' - naval | reddit.com/r/Monero | 2021-01-11
Ricochet used to be my messenger of choice, but it is not actively maintained, so I don't trust it anymore. I also used OTR, but that is not maintained anymore either. I now have a lot of hope for Cwtch, which re-implements and expands many of the features that Ricochet has (and, arguably, improves, such as not depending on qt by writing an entire independent graphics suite). However Cwtch is not ready for wide usage yet, the ux and ui is still kinda clunky. I started using it, but it is not a daily driver yet. Their deveopment is pretty active though and you can support it by donating to https://openprivacy.ca/ .
Cross-Platform GUI Library - Report issues here: https://trac.wxwidgets.org/
Cross-platform 2D and 3D game engine.Latest mention: Is there any example code for bullet physics "btConvexHullShape" shape with c++? | reddit.com/r/gameenginedevs | 2021-01-04
I recommend you take a look at how Urho3D does it as a solid working example: Urho3D/blob/master/Source/Urho3D/Physics/CollisionShape.cpp#L282
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
static analysis of C/C++ code
Cross-platform library for building Telegram clientsLatest mention: Here’s why you should leave WhatsApp for Signal, not Telegram | reddit.com/r/whatsapp | 2021-01-14
Clipboard manager with advanced featuresLatest mention: CopyQ does not show up in tray at startup,although t it's running, how to fix this? | reddit.com/r/Ubuntu | 2021-01-14
Portable and lightweight cross platform application development frameworkLatest mention: Neutralinojs v1.7.0 released! | reddit.com/r/coding | 2021-01-19
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
Single header C++ logging library. It is extremely powerful, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
What are some of the best open-source Cross-Platform projects in C++? This list will help you: