C iOS

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)

  • ish

    Linux shell for iOS

  • Project mention: Apple must open iPadOS to sideloading within 6 months, EU says | news.ycombinator.com | 2024-04-30

    > Just imagine how much more versatile the iPad Pro would be if only you could run Linux VMs on it

    After installing https://ish.app for Alpine Linux emulation on iPad, one immediately comes up with use cases, even though it's excruciatingly slow.

    Hopefully Apple opens up the imminent M3 iPad Pros to run macOS and Linux VMs.

  • 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
  • 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
  • PINRemoteImage

    A thread safe, performant, feature rich image fetcher

  • ffmpeg-kit

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

  • Project mention: What library do you know for streaming camera feed to server with RTMP? | /r/androiddev | 2023-06-25

    Meanwhile, I came across FFMpegKit, which looks useful, but I think it still needs some customization.

  • SaaSHub

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

    SaaSHub logo
  • 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
  • PongoOS

    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.

  • Project mention: WKWebView inside NSTableCellView | /r/swift | 2023-06-24
  • CrossC2

    generate CobaltStrike's cross-platform payload

  • TrustKit

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

  • Twitter Image Pipline

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

  • 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!

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

  • Project mention: Advice for bigger c projects? | /r/C_Programming | 2023-05-30
  • 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

  • Project mention: How dot disable usbmuxd so I can transfer photos from my iphone? | /r/pop_os | 2023-06-06

    Popos seems to come with usbmuxd, which is a cool idea because it allows you to view the "documents" on an iphone (look into each app's sandbox), use USB tethering and theoretically transfer photos. You're supposed to get two icons when an iphone is connected. One for documents, and another for photos. I'm not getting the photos one and I have some photos I want to transfer.

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

  • 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 related posts

  • Apple's APFS Migration: A Feat of Engineering

    1 project | news.ycombinator.com | 15 Apr 2024
  • Class action lawsuit over Apple's 5GB iCloud limit and iOS backup restrictions

    1 project | news.ycombinator.com | 2 Mar 2024
  • ScummVM officially released in the App Store

    4 projects | news.ycombinator.com | 30 Dec 2023
  • [Tutorial] How to setup AltServer on Raspberry Pi/Linux Box and sync your device wirelessly (2023)

    10 projects | /r/jailbreak | 10 Dec 2023
  • My open-source & cross-platform on-device LLMs app is now available on TestFlight & GitHub. Feedback & testers welcome.

    2 projects | /r/LocalLLaMA | 9 Dec 2023
  • Kodi stopped working on AppleTV, All addons get error-check log for some reason

    1 project | /r/Addons4Kodi | 6 Dec 2023
  • TrollStoreJitEnabler

    1 project | /r/Trollstore | 4 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 ijkplayer 32,110
2 ish 16,032
3 WCDB 10,496
4 libimobiledevice 6,320
5 palera1n 4,582
6 PINRemoteImage 3,998
7 ffmpeg-kit 3,799
8 miniaudio 3,640
9 PongoOS 2,439
10 Down 2,194
11 CrossC2 2,136
12 TrustKit 1,971
13 Twitter Image Pipline 1,852
14 pjproject 1,851
15 Themis 1,810
16 Open-Golf 1,755
17 BHTwitter 1,578
18 ejdb 1,429
19 usbmuxd 1,386
20 idevicerestore 1,206
21 ideviceinstaller 1,191
22 Yams 1,066
23 AppSync 989

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com