C++ Mobile

Open-source C++ projects categorized as Mobile

Top 19 C++ Mobile Projects

  • omapsapp

    🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!

    Project mention: Organic Maps: Offline Hike, Bike, Trails and Navigation | /r/fossdroid | 2023-09-03

    Repo: https://github.com/organicmaps/organicmaps

  • Heimdall

    Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices. (by Benjamin-Dobell)

    Project mention: Windows 11 does not recognize the Samsung drivers for my Samsung Galaxy A6 phone. | /r/WindowsHelp | 2023-07-07

    Transfer the patched img file to your Windows PC (to use Odin, in Linux you need Heimdall) and rename it to boot.img. Add the file to tar using 7-zip or tar command then load tar file to AP in Odin. Flash your phone and when it says PASS!, you are doing well!

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • corona

    Solar2D Game Engine main repository (ex Corona SDK) (by coronalabs)

    Project mention: LÖVE: a framework to make 2D games in Lua | news.ycombinator.com | 2023-09-13
  • Hardcoder

    Hardcoder is a solution which allows Android APP and Android System to communicate with each other directly, solving the problem that Android APP could only use system standard API rather than the hardware resource of system.

  • boden

    Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io

  • magma

    Platform for building access networks and modular network services

    Project mention: Scaling Rust Builds with Bazel | news.ycombinator.com | 2023-03-24
  • rbfx

    Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.

    Project mention: Are there any cross-platform high-level fully programmatic mobile frameworks like Apple's SceneKit, SpriteKit, and GameplayKit that do not depend on special IDEs or visual editors? | /r/gamedev | 2023-05-03

    good engines for C++ that meet your requirements https://github.com/u3d-community/U3D https://github.com/rbfx/rbfx i highly recommend taking a look at rbfx, U3D doesn't have all the fancy features that rbfx has but deep down they are the same engine almost. They are forks of Urho3D, a mature engine that has existed from the year of 2011/2010.

  • SonarCloud

    Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.

  • QField

    A simplified touch optimized interface for QGIS

    Project mention: QGIS Current Location | /r/QGIS | 2023-01-03

    https://github.com/opengisch/QField lists windows, macos and linux too

  • vulkan_best_practice_for_mobile_developers

    Vulkan best practice for mobile developers

    Project mention: How expensive is descriptor set creation/update? | /r/vulkan | 2022-10-24

    Vulkan best practices(Arm): https://github.com/ARM-software/vulkan_best_practice_for_mobile_developers/blob/master/samples/performance/descriptor_management/descriptor_management_tutorial.md

  • hello_imgui

    Hello, Dear ImGui: cross-platform Gui apps for Windows / Mac / Linux / iOS / Android / Emscripten with the simplicity of a "Hello World" app

  • input

    Survey made easy (Android/iOS app)

    Project mention: Is there an open source app for tablets that can collect data in the field and feed it to QGIS? | /r/QGIS | 2023-03-15

    Mergin Maps is an option, I use it on a cellular iPad and find it good.

  • turtlebot3_simulations

    Simulations for TurtleBot3

  • couchbase-lite-core

    Cross-platform C++ core library for Couchbase Lite

  • shell

    :shell: Convergent shell for desktops, phones and tables built with QtQuick, Wayland and Material Design (by lirios)

    Project mention: KDE Plasma 6.0 is expected to come next summer. What are your expectations? | /r/linux | 2022-11-25

    sddm is no KDE project, btw. One or two KDE developers contribute to sddm but the actual maintainer no longer cares to put out releases (he thinks he can develop an entire Plasma competitor as a one-man project). Fedora switched to a tested git snapshot for this reason.

  • Daisykit

    Daisykit is an easy AI toolkit with face mask detection, pose detection, background matting, barcode detection, and more. With Daisykit, you don't need AI knowledge to build AI software.

    Project mention: mediapipe VS daisykit - a user suggested alternative | libhunt.com/r/mediapipe | 2023-03-24

    Daisykit(opens in a new tab) is an easy AI toolkit with face mask detection, pose detection, background matting, barcode detection, and more. This open-source project includes the following: - Daisykit SDK - C++, the core of models and algorithms in NCNN deep learning framework. - Daisykit Python wrapper for easy integration with Python. - Daisykit Android - Example app demonstrating how to use Daisykit SDK in Android.

  • bppgrid

    QtQuick 2 Table component, modeled on TableView QML Type and some other Cool qml components


    Cross Platform Lite Procedure Call - Support Linux, macOS, Windows, iOS, Android, Web Assembly, Flutter, Kotlin, Python and More

    Project mention: gRPC VS xplpc - a user suggested alternative | libhunt.com/r/grpc | 2022-12-14

    This is a lite alternative that don't require servers and can be used on mobile and desktop.

  • rubiks-cube-ue4

    UE4 rubiks cube game for moblie and PC

  • FlutterBreeze

    This is a simple flutter app to present the user a login screen, make an HTTP POST with the username and password entered and then display a list of items for that logged in user.

    Project mention: Flutter app template for simple mobile app (login, HTTP, JSON) | news.ycombinator.com | 2023-08-06
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-09-13.

C++ Mobile related posts


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

Project Stars
1 omapsapp 7,127
2 Heimdall 2,293
3 corona 2,246
4 Hardcoder 2,112
5 boden 1,597
6 magma 1,591
7 rbfx 658
8 QField 628
9 vulkan_best_practice_for_mobile_developers 568
10 hello_imgui 423
11 input 254
12 turtlebot3_simulations 250
13 couchbase-lite-core 243
14 shell 226
15 Daisykit 91
16 bppgrid 72
17 XPLPC 28
18 rubiks-cube-ue4 8
19 FlutterBreeze 0
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.