C++ iOS

Open-source C++ projects categorized as iOS

Top 23 C++ iOS Projects

  • Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.

    Project mention: Unreal for 2D game? | reddit.com/r/gamedev | 2022-08-20
  • ncnn

    ncnn is a high-performance neural network inference framework optimized for the mobile platform

    Project mention: [D] Best way to package Pytorch models as a standalone application | reddit.com/r/MachineLearning | 2023-01-06

    They're using NCNN to package the model. Have a look. https://github.com/Tencent/NCNN

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • MMKV

    An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.

    Project mention: TOP 6 React Native libraries with native performance ⚡️ | dev.to | 2023-01-12

    This library uses MMKV key-value storage and JSI to communicate between the JS side and the native side very quickly and synchronously. It is a suitable replacement for slow AsyncStorage. Follow this guide to migrate from AsyncStorage and get 30x faster on read and write operations in your app.

  • Kodi Home Theater Software

    Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.

    Project mention: Thank god for DVDs! | reddit.com/r/movies | 2023-02-02

    Then install Kodi on your Xbox. Kodi is a media manager that plays pretty much any video/music possible. Then you point kodi to your external drive as a media source. If you follow kodi's naming conventions for your file names, it'll automatically pull everything from title to banner to ratings to description.

  • OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: OpenFrameworks | news.ycombinator.com | 2023-01-27
  • 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. Your donations and positive reviews motivate and inspire our small team!

    Project mention: UK/Europe touring: do I buy printed maps or do I use phone apps? | reddit.com/r/bicycletouring | 2023-02-02
  • magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

    Project mention: Want to a 3D game without a game engine but not having to deal with opengl stuff ? | reddit.com/r/gamedev | 2022-12-09


  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Mapbox GL

    Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

    Project mention: Max zoom levels? | reddit.com/r/mapbox | 2022-03-26

    Yes, I'm using the Flutter MapBox GL project (that uses the native implementation, which is mostly written in C++). I'm using vector tiles, and it's getting down to 1.35cm/pixel for iOS and .12cm/pixel for Android at my latitude; I believe this is level 22 for iOS and 25.5 for Android.

  • The-Forge

    The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

    Project mention: SoLoud - Game Audio Engine ที่ใช้งานง่าย (มาก) และ opensource สำหรับ C++ | dev.to | 2023-01-29
  • flutter-webrtc

    WebRTC plugin for Flutter Mobile/Desktop/Web

    Project mention: Flutter Screen Recorder Desktop | reddit.com/r/flutterhelp | 2023-01-27

    I only had a brief glance, but I believe that this is your best shot at the moment. Kudos to Weiwei Duan ( https://github.com/cloudwebrtc ) for his hard work. He contributed this code, which I found when looking at his filed issue: https://github.com/flutter-webrtc/flutter-webrtc/issues/799

  • sol2

    Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:

    Project mention: CBN Changelog: December 3, 2022. Improved LUA support in progress! | reddit.com/r/cataclysmbn | 2022-12-03

    This version relies on a Lua C++ wrapper called sol2 to hide Lua stack management from the developer, so creating new bindings can be done by adding a few lines of human-readable C++. It still has to be done manually, but at least sol2 is able to automatically figure out types of objects being bound, so it's not much different from our de-/serialization code.

  • react-native-mmkv

    ⚡️ The fastest key/value storage for React Native. ~30x faster than AsyncStorage!

    Project mention: Best solution for typing suggestions with a huge array? | reddit.com/r/reactnative | 2023-01-31
  • Atomic Game Engine

    The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

  • corona

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

    Project mention: Hello everyone! | reddit.com/r/lua | 2022-09-27

    https://solar2d.com/ Best Lua game engine around and only getting better.

  • FlexLayout

    FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.

  • FastDeploy

    ⚡️An Easy-to-use and Fast Deep Learning Model Deployment Toolkit for ☁️Cloud 📱Mobile and 📹Edge. Including Image, Video, Text and Audio 20+ main stream scenarios and 150+ SOTA models with end-to-end optimization, multi-platform and multi-framework support.

    Project mention: Github-Paddle.js: Run AI models on browsers for computer version. | reddit.com/r/learnjavascript | 2022-11-24

    Refer to this link(https://github.com/PaddlePaddle/FastDeploy/blob/develop/examples/application/js/WebDemo_en.md) for examples and tutorials.

  • zld

    A faster version of Apple's linker

    Project mention: Mold Linker v1.9.0 release | reddit.com/r/rust | 2023-01-07

    Well sold has a few extra features, namely macOS support, so I assume if you're a developer on a MacBook, and you want to link faster, you'd need to use sold. Although to be honest, I didn't see much difference between soldon macOS and zld.

  • react-native-mmkv-storage

    An ultra fast (0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI

    Project mention: Secure storage library? | reddit.com/r/reactnative | 2022-07-01
  • PoseEstimationForMobile

    :dancer: Real-time single person pose estimation for Android and iOS.

  • WhirlyGlobe-Maply

    WhirlyGlobe Development

  • tangram-es

    2D and 3D map renderer using OpenGL ES

    Project mention: OpenStreepMap 2012 vs. 2022 | news.ycombinator.com | 2022-09-30
  • ipasim

    iOS emulator for Windows

    Project mention: Emulating an iPod Touch 1G and iPhoneOS 1.0 using QEMU (Part I) | news.ycombinator.com | 2022-12-22

    I was working on emulating apps directly [1] by translating API calls from iOS to Windows APIs using WinObjC [2]. Unfortunately, WinObjC got abandoned and didn't even contain as many APIs as I thought, so the result cannot emulate complex apps. But it was fun.

    [1] https://github.com/ipasimulator/ipasim

    [2] https://github.com/Microsoft/WinObjC

  • LabSound

    :microscope: :speaker: graph-based audio engine

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

C++ iOS related posts


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

Project Stars
1 Cocos2d 16,811
2 ncnn 16,304
3 MMKV 15,432
4 Kodi Home Theater Software 15,262
5 OpenFrameworks 9,252
6 omapsapp 4,575
7 magnum 4,321
8 Mapbox GL 4,235
9 The-Forge 3,425
10 flutter-webrtc 3,413
11 sol2 3,292
12 react-native-mmkv 2,990
13 Atomic Game Engine 2,835
14 corona 2,042
15 FlexLayout 1,742
16 FastDeploy 1,476
17 zld 1,173
18 react-native-mmkv-storage 1,136
19 PoseEstimationForMobile 954
20 WhirlyGlobe-Maply 785
21 tangram-es 752
22 ipasim 702
23 LabSound 594
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives