C++ Cross-Platform

Open-source C++ projects categorized as Cross-Platform | Edit details
Related topics: #C++ #CPP #Qt #Linux #OpenGL

Top 23 C++ Cross-Platform Projects

  • GitHub repo FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: FlatBuffers | news.ycombinator.com | 2021-11-20
  • GitHub repo sqlitebrowser

    Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:

    Project mention: Is there ANY way I could extract information from my Firerox android history? | reddit.com/r/firefox | 2021-11-30

    This is not correct. Firefox uses sqlite to store history and bookmarks. The sessionstore files use jsonlz4. To get the specific files on Android the user would need root and then look at them with https://sqlitebrowser.org/

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo flameshot

    Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:

    Project mention: Has anyone dealt with any glitches on Tulip.Garden? More specifically one like the one in the picture? The “pools” that they belong to don’t even exist on Tulip either..🤔 | reddit.com/r/solana | 2021-11-23

    I can't help you with that, but maybe can make your life easier by suggesting you try Flameshot. Good luck

  • GitHub repo µWebSockets

    Simple, secure & standards compliant web server for the most demanding of applications

    Project mention: Book recommendations for Backend development concepts for a beginner | reddit.com/r/developersIndia | 2021-11-29

    AFAIK, Websockets are built on HTTP. Have a look at https://github.com/uNetworking/uWebSockets.

  • GitHub repo AirSim

    Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research

    Project mention: Currently writing out a plan for an RL based path-planning project. (I'm doing it for my Smart Vehicles course in my Master's Degree) Don't have much domain knowledge atm but looking for some advice on how to approach the problem? | reddit.com/r/reinforcementlearning | 2021-10-02

    AirSim: https://github.com/microsoft/AirSim

  • GitHub repo keepassxc

    KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.

    Project mention: Ricky got hacked on IG | reddit.com/r/discgolf | 2021-11-23

    Plenty of free/cheap ones out there. KeePassXC and Bitwarden are both free and sensible options.

  • GitHub repo nodegui

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

    Project mention: Electron Adventures: Episode 75: NodeGui React | dev.to | 2021-10-06

    Let's continue exploring Electron alternatives. This time, NodeGui. NodeGui uses Qt5 instead of Chromium, so we'll be leaving the familiar web development behind, but it tries to not be too far from it, as web development is what everyone knows.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo SFML

    Simple and Fast Multimedia Library

    Project mention: I learned C basics and so... | reddit.com/r/learnprogramming | 2021-11-26

    A slightly advanced project: Try making a small game/demo with SFML.

  • GitHub repo carla

    Open-source simulator for autonomous driving research.

    Project mention: Currently writing out a plan for an RL based path-planning project. (I'm doing it for my Smart Vehicles course in my Master's Degree) Don't have much domain knowledge atm but looking for some advice on how to approach the problem? | reddit.com/r/reinforcementlearning | 2021-10-02

    Carla: https://github.com/carla-simulator/carla

  • GitHub repo LiteIDE

    LiteIDE is a simple, open source, cross-platform Go IDE.

    Project mention: Is it worth learning Golang using VS code? | reddit.com/r/golang | 2021-10-17
  • GitHub repo DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    Project mention: Is Cython a systems programming language? | reddit.com/r/Cython | 2021-12-01

    Does it work with Android, especially if I used DearPythonGui?

  • GitHub repo GuiLite

    ✔️The smallest header-only GUI library(4 KLOC) for all platforms

    Project mention: GUI? | reddit.com/r/cpp | 2021-07-29

    How about Nana? or GuiLite?

  • GitHub repo POCO

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

    Project mention: Higher level threading in C++ | dev.to | 2021-04-29

    This is why I generally prefer Threadpools, or a producer-consumer pattern. Both these patterns require a queue that contains the jobs or units of work. Worker threads will continually try to read items from such a queue and process the item. There are some libraries that offer threadsafe queue's and/or threadpools, such as poco, QT or boost, but it's actually fairly simple to implement your own, using only the STL. So let's implement one now!

  • GitHub repo olive

    Free open-source non-linear video editor

    Project mention: Difficulties grappling with design | reddit.com/r/olive | 2021-11-17

    Since I do pretty basic editing I probably haven't felt much the clunkiness of the number slider, so I can't say about that, putting that aside, I'm finding Olive to be very good. Now, it's true that node driven editing can feel very alien at first, but as I started to use it more I found it pretty comfortable and more flexible, I ditched Kdenlive because it crashes often on my low end PC and after getting the hang of Olive I felt that the traditional editing experience was, yes more intuitive, but, actually more clunky to adjust, not saying that Kdenlive isn't a great video editing application in its own right though. Regarding the docs, proper ones would be great to have, for now I have found the wiki but I haven't used it so I can't confirm whether the info there is outdated, it's also understandable for alpha stage software not to be super documented, if I may suggest a channel that has been making tutorials on how to do certain things, I have watched a few of the videos from Malaky Studios which helped me quite a bit.

  • GitHub repo shotcut

    cross-platform (Qt), open-source (GPLv3) video editor

    Project mention: Recommendation for video editor? | reddit.com/r/linux | 2021-11-29
  • GitHub repo Oat++

    🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.

    Project mention: Modern C++ Web API (Back-End Development) | reddit.com/r/cpp | 2021-11-15
  • GitHub repo neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Project mention: Professional software engineer (not in game dev), looking for a more lightweight framework/engine | reddit.com/r/gamedev | 2021-11-23

    Javascript games are fine and, for all intents and purposes, are the most cross platform you can get. I do suspect that you'd have an easier time using something like Cocos or Phaser instead of React Native. I would also recommend you to try packing it with either Neutralino or Tauri instead of React Native, doesn't make much sense to bundle the whole browser with the game, imo.

  • GitHub repo Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

    Project mention: TIFU by telling my gay friend that playing Minecraft with him and his family was making me homophobic. | reddit.com/r/tifu | 2021-11-17

    In any case, I stuck it out and pretended I was having fun, even though I wasn't. I hated every single second of the three hours we played together, after the 1 hour getting connected. But I was doing this to give him a chance to bond with his kids, and not for fun, so I ploughed on through my unhappiness. His kids LOVED it. I have many MANY years of experience, and know a lot of fun tricks I learned with my kids. When we ended, his kids told me they wanted to play with me again soon. I laughed and said "Sure, no problem!" (We were chatting using our home mumble server).

  • GitHub repo CopyQ

    Clipboard manager with advanced features

    Project mention: When ctr+c acts as a cache cleaner in your brain | reddit.com/r/ProgrammerHumor | 2021-11-28

    CopyQ is a good one

  • GitHub repo td

    Cross-platform library for building Telegram clients

    Project mention: PHP Extension written with C++. Build and check with GitHub Actions. | dev.to | 2021-11-10
  • GitHub repo wxWidgets

    Cross-Platform GUI Library - Report issues here: https://trac.wxwidgets.org/

    Project mention: Alternative to Flutter? | reddit.com/r/dartlang | 2021-11-28

    It also shouldn't be too difficult to use SDL via FFI. Theoretically, it should therefore also be possible to access WxWindow if you need something more high level and still cross platform.

  • GitHub repo Cppcheck

    static analysis of C/C++ code

    Project mention: Awesome Penetration Testing | dev.to | 2021-10-06

    cppcheck - Extensible C/C++ static analyzer focused on finding bugs.

  • GitHub repo urho3d

    Cross-platform 2D and 3D game engine

    Project mention: achieving 00's / ps2 graphics | reddit.com/r/gamedev | 2021-09-25
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 2021-12-01.

C++ Cross-Platform related posts


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

Project Stars
1 FlatBuffers 17,101
2 sqlitebrowser 15,682
3 flameshot 15,178
4 µWebSockets 13,364
5 AirSim 12,463
6 keepassxc 11,466
7 nodegui 7,253
8 SFML 7,246
9 carla 6,900
10 LiteIDE 6,637
11 DearPyGui 6,468
12 GuiLite 5,794
13 POCO 5,717
14 olive 5,633
15 shotcut 5,528
16 Oat++ 4,693
17 neutralinojs 4,611
18 Mumble 4,382
19 CopyQ 4,269
20 td 4,184
21 wxWidgets 3,956
22 Cppcheck 3,807
23 urho3d 3,741
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives