C++ Cross-Platform

Open-source C++ projects categorized as Cross-Platform

Top 23 C++ Cross-Platform Projects

  • flameshot

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

    Project mention: Frog: OCR Tool for Linux | news.ycombinator.com | 2022-11-22

    Cool! I've seen similar ideas before and made my own inspired by these some years ago. It's a simple bash script based on [flameshot](https://flameshot.org/) for taking the screenshot and Tesseract:

        #!/usr/bin/env bash

  • FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: Flatbuffers array | reddit.com/r/cpp_questions | 2022-11-25

    Presumably https://github.com/google/flatbuffers

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • 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: Unlock hidden characters via game files? | reddit.com/r/ForTheKing | 2022-11-10

    player save is a sql lite datebase 'player.db' in appdata. you can open it and modify it w/ something that can interact with a sql db this one is kind of approachable if you've never touched a db before: https://github.com/sqlitebrowser/sqlitebrowser

  • C++ Format

    A modern formatting library

    Project mention: Good repos for beginners to browse that follow best modern C++ practices (including testing, static analysis etc...) | reddit.com/r/cpp | 2022-11-24
  • µWebSockets

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

    Project mention: WebSocket Server in C | news.ycombinator.com | 2022-11-14

    Really cool i also made and CAPI for using WebSocket in C, https://github.com/uNetworking/uWebSockets/tree/master/capi

    I will take a deep look on your project thanks for sharing!

  • keepassxc

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

    Project mention: Chinese hackers at it again. It’s crazy; I’ve changed my password twice lol. They really want this account. | reddit.com/r/pcmasterrace | 2022-11-24
  • AirSim

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

    Project mention: Destruction of a russian fuel truck | reddit.com/r/ukraine | 2022-10-11

    And there are also some open-source projects you could join, instead of starting a new one. This one looks interesting, haven't tried it though: https://github.com/Microsoft/AirSim

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • DearPyGui

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

    Project mention: GUI - tips for making useful applications? | reddit.com/r/learnpython | 2022-11-17

    Here are some ideas.

  • carla

    Open-source simulator for autonomous driving research.

    Project mention: Best Self Driving Cars Projects. | reddit.com/r/SelfDrivingCars | 2022-09-06

    It sounds like you're looking for something like the CARLA simulator.

  • SFML

    Simple and Fast Multimedia Library

    Project mention: Game UI | reddit.com/r/cpp_questions | 2022-11-19

    I would probably use SFML for the actual game stuff and then ImGui with ImGui-SFML for any GUI like components (menus etc.).

  • 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: [Hiring] Create UI to Accept User Input using NodeGui to create a Native Desktop Application | reddit.com/r/forhire | 2022-04-29

    Use NodeGui (or some equivalent tool) for this. Source: https://docs.nodegui.org/ This is needed because this entire project will run natively, by that I mean it will run with no browser, no local host and it no internet connection.

  • shotcut

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

    Project mention: Editor de video open source | reddit.com/r/brdev | 2022-11-12
  • LiteIDE

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

    Project mention: Open Source IDE for Linux | reddit.com/r/golang | 2022-03-17

    There is liteide too: https://github.com/visualfc/liteide Is not super amazing but it does the job and since is purely for Go it has a few nice features. And it's very lightweight!

  • olive

    Free open-source non-linear video editor

    Project mention: Any good free editing software without any huge watermarks? | reddit.com/r/NewTubers | 2022-10-31
  • GuiLite

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

    Project mention: Does anyone have feedback on working with GuiLite? | reddit.com/r/cpp_questions | 2022-04-08
  • 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: Is C/C++ good for the backend? If so, is there anything like Fastapi in C/C++? | reddit.com/r/webdev | 2022-11-09

    I can't say enough good stuff about POCO for this type of work - when I first got my teams using it we used to joke that POCO was what Boost wants to be when it grows up. And nlohmann/json - cracking library for working with JSON in C++.

  • neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Project mention: Neutralinojs v4.9.0 released! | reddit.com/r/neutralinojs | 2022-11-25
  • Oat++

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

    Project mention: People talking about C++ and Java as bad languages. Let me introduce to you: Java++ | reddit.com/r/ProgrammerHumor | 2022-10-22

    https://github.com/oatpp/oatpp +WASM ;)

  • CopyQ

    Clipboard manager with advanced features

    Project mention: KDE beats MacOS hands down | reddit.com/r/kde | 2022-11-15

    CopyQ my dude

  • td

    Cross-platform library for building Telegram clients

    Project mention: Please a linux client... I'm missing it more than a mobile app. | reddit.com/r/ProtonDrive | 2022-11-21

    It would be a good idea for Proton to write Drive using something similar to Telegram's https://github.com/tdlib/td. That way they could write their official clients more easily, and third party clients could be created with a lot of the work done.

  • Mumble

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

    Project mention: web gui alternative for Discord srv | reddit.com/r/selfhosted | 2022-11-18

    Element, Mumble, and Mattermost could all be considered alternatives to Discord. I haven't used any of them together with Minecraft, but I found these plugins. * Minetrix is a "Spigot/PaperMC plug-in for connecting your Minecraft server with a Matrix room" * MumbleLink's "purpose is to be able to use Minecraft in conjunction with Mumble's positional audio feature"

  • wxWidgets

    Cross-Platform C++ GUI Library

    Project mention: which one is easy between gtk c++ or qt? | reddit.com/r/cpp | 2022-11-12

    Also consider https://www.wxwidgets.org/

  • Cppcheck

    static analysis of C/C++ code

  • Sonar

    Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!

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 2022-11-25.

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 flameshot 19,461
2 FlatBuffers 19,192
3 sqlitebrowser 17,333
4 C++ Format 15,659
5 µWebSockets 14,888
6 keepassxc 14,325
7 AirSim 13,707
8 DearPyGui 9,137
9 carla 8,527
10 SFML 8,153
11 nodegui 8,060
12 shotcut 7,198
13 LiteIDE 7,039
14 olive 6,584
15 GuiLite 6,529
16 POCO 6,515
17 neutralinojs 6,177
18 Oat++ 5,864
19 CopyQ 5,718
20 td 5,154
21 Mumble 5,115
22 wxWidgets 4,729
23 Cppcheck 4,461
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.