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: Homelab Adventures: Crafting a Personal Tech Playground | dev.to | 2024-04-22

    iSH

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

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

Index

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

Project Stars
1 ijkplayer 32,094
2 ish 15,952
3 WCDB 10,461
4 libimobiledevice 6,310
5 palera1n 4,559
6 PINRemoteImage 3,997
7 ffmpeg-kit 3,757
8 miniaudio 3,622
9 PongoOS 2,436
10 Down 2,190
11 CrossC2 2,119
12 TrustKit 1,963
13 Twitter Image Pipline 1,851
14 pjproject 1,832
15 Themis 1,808
16 Open-Golf 1,750
17 BHTwitter 1,568
18 ejdb 1,427
19 usbmuxd 1,383
20 idevicerestore 1,197
21 ideviceinstaller 1,188
22 Yams 1,067
23 AppSync 989

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