Open-source C projects categorized as iOS

Top 23 C iOS Projects

  • ijkplayer

    Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support. (by bilibili)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ish

    Linux shell for iOS

    Project mention: Qualcomm's Oryon Core: A Long Time in the Making | news.ycombinator.com | 2024-07-11

    You can run iSH on the device for Linux (somewhat limited)


  • WCDB

    WCDB is a cross-platform database framework developed by WeChat.

  • libimobiledevice

    A cross-platform protocol library to communicate with iOS devices

    Project mention: Apple's APFS Migration: A Feat of Engineering | news.ycombinator.com | 2024-04-15

    No smartphone these days gives you access at the mass storage level anymore (because it causes issues for concurrent access from the phone and computer, because there's often encryption etc.), so the underlying file system in this scenario is completely irrelevant and has no bearing on you being able to access the phone's data on Linux.

    Android uses MTP or PTP (can't remember which) for that type of access, while iOS uses something proprietary, but there's a Linux implementation that worked reasonably well for me last time I had a Linux laptop: https://libimobiledevice.org/

  • palera1n

    Jailbreak for A8 through A11, T2 devices, on iOS/iPadOS/tvOS 15.0, bridgeOS 5.0 and higher.

    Project mention: [News] palera1n 2.0.0 beta 8 brings compatibility to iOS 17 checkm8 compatible iPads | /r/jailbreak | 2023-10-28
  • ffmpeg-kit

    FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.

  • miniaudio

    Audio playback and capture library written in C, in a single source file.

    Project mention: MiniAudio.h: single-file audio playback and capture library for C and C++ | news.ycombinator.com | 2024-01-01
  • SaaSHub

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

    SaaSHub logo
  • PongoOS


    Project mention: Kodi stopped working on AppleTV, All addons get error-check log for some reason | /r/Addons4Kodi | 2023-12-06

    No idea, as mentioned i just got lucky and came across this and it worked easy. https://checkra.in/

  • Down

    Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.

  • CrossC2

    generate CobaltStrike's cross-platform payload

  • TrustKit

    Easy SSL pinning validation and reporting for iOS, macOS, tvOS and watchOS.

  • pjproject

    PJSIP project

    Project mention: Hi, anyone used PJSIP for P2P connectivity (ICE) | /r/gamedev | 2023-12-06

    Hello, I'm in the process of developing a multiplayer FPS game and recently delved into ICE connectivity (STUN/TURN). Currently, my setup involves a custom matchmaking server in C++, with UDP port handling on the client side through UPnP or a fallback custom relay server. While the current approach works well, I'm exploring options to simplify the project by incorporating existing technologies. I've come across Libjuice and Libpjsip for NAT traversal. Libjuice offers a nice and simple API, but it supports only one person. Hence, I'm considering Libpjsip. I came across their ICE demo script at https://github.com/pjsip/pjproject/blob/master/pjsip-apps/src/samples/icedemo.c and I'm curious about its performance, particularly the pj_ice_strans_sendto2 function. I'm keen to understand how it compares to my current implementation with Berkeley Sockets and whether Libpjsip is a suitable choice for multiplayer P2P games. Any insights or assistance would be highly appreciated. Thanks!

  • Twitter Image Pipline

    Twitter Image Pipeline is a robust and performant image loading and caching framework for iOS clients

  • Themis

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

  • Open-Golf

    A cross-platform minigolf game written in C.

  • BHTwitter

    Awesome tweak for Twitter

    Project mention: Shifting | /r/sideloaded | 2023-12-10

    Oh lol I use a modded Twitter IPA from https://github.com/BandarHL/BHTwitter for no ads and other features. I use uYouPlusExtra (https://github.com/arichorn/uYouEnhanced) for no ads on YouTube & then I also have a modded Spotify and the IPA for that I took off appdb.to

  • ejdb

    :snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).

  • usbmuxd

    A socket daemon to multiplex connections from and to iOS devices

  • idevicerestore

    Restore/upgrade firmware of iOS devices

    Project mention: [Tutorial] How to setup AltServer on Raspberry Pi/Linux Box and sync your device wirelessly (2023) | /r/jailbreak | 2023-12-10

    Install idevicerestore Manually https://github.com/libimobiledevice/idevicerestore [Remove the (libimobiledevice-glue-dev \) line from the first command for it to work]

  • ideviceinstaller

    Manage apps of iOS devices

  • Yams

    A Sweet and Swifty YAML parser.

  • AppSync

    Unified AppSync dynamic library for iOS 5 and above.

  • dart_native

    Write iOS&macOS&Android Code using Dart. This package liberates you from redundant glue code and low performance of Flutter Channel.

  • SaaSHub

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

    SaaSHub logo
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).

C iOS discussion

Log in or Post with

C iOS related posts


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

Project Stars
1 ijkplayer 32,260
2 ish 16,451
3 WCDB 10,608
4 libimobiledevice 6,452
5 palera1n 4,681
6 ffmpeg-kit 4,017
7 miniaudio 3,781
8 PongoOS 2,466
9 Down 2,214
10 CrossC2 2,199
11 TrustKit 1,991
12 pjproject 1,925
13 Twitter Image Pipline 1,854
14 Themis 1,826
15 Open-Golf 1,768
16 BHTwitter 1,675
17 ejdb 1,437
18 usbmuxd 1,412
19 idevicerestore 1,248
20 ideviceinstaller 1,219
21 Yams 1,080
22 AppSync 1,014
23 dart_native 945

Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

Did you konow that C is
the 7th most popular programming language
based on number of metions?