Objective-C iOS

Open-source Objective-C projects categorized as iOS

Top 23 Objective-C iOS Projects

  • SDWebImage

    Asynchronous image downloader with cache support as a UIImageView category

    Project mention: Trying to parse a JSON and display the image from the JSON | reddit.com/r/swift | 2022-08-04

    I have this code here, and I am really struggling with using SwiftUI and an MVVM architecture to display data from this NASA API. I want to take the image URL passes through the JSON and display it. I Found this article that shows how to use the SDWebView Swift package, and I would like to use this package to take the image URL that comes out of the JSON and display that image.

  • Realm

    Realm is a mobile database: a replacement for Core Data & SQLite

    Project mention: Want to build a simple database app....Where do I start | reddit.com/r/androiddev | 2023-01-20

    Just to add to this, there's also Realm and ObjectBox as alternatives.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • CocoaLumberjack

    A fast & simple, yet powerful & flexible logging framework for Mac and iOS

    Project mention: How to log only in debug mode? including network logs | reddit.com/r/iOSProgramming | 2022-11-26

    Does anyone have experience with this? I've seen people mentioning to use Cocoalumberjack but not sure if its the right package (meaning if its not overkill). Apple have an open source logging library as well for this.

  • IGListKit

    A data-driven UICollectionView framework for building fast and flexible lists.

  • SVProgressHUD

    A clean and lightweight progress HUD for your iOS and tvOS app.

  • FSCalendar

    A fully customizable iOS calendar library, compatible with Objective-C and Swift

  • PureLayout

    The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Nimbus

    The iOS framework that grows only as fast as its documentation

  • NewsBlur

    NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.

    Project mention: How did you find this show? | reddit.com/r/PantheonShow | 2023-01-11

    Article on Animation Magazine (whose RSS feed I follow with NewsBlur).

  • MonkeyDev

    CaptainHook Tweak、Logos Tweak and Command-line Tool、Patch iOS Apps, Without Jailbreak.

    Project mention: Any recommendations for github for dummies? Or where to start on this new journey of mine? | reddit.com/r/github | 2022-06-02

    I can't read a lot of that project, but what I can doesn't look like you'll be able to do that on an iPhone. If you look at the installation section, it's expecting you to be building this on a mac: https://github.com/AloneMonkey/MonkeyDev/wiki/Installation (that isn't called out explicitly, but it's implicit in the commands they're running). "Easy to install" in this case seems to be for someone who is familiar with writing custom iOS applications and has a development setup for that already.

  • react-native-image-crop-picker

    iOS/Android image picker with support for camera, video, configurable compression, multiple images and cropping

    Project mention: React Native rnpm unlink library | reddit.com/r/codehunter | 2022-04-13

    Recently added this library: https://github.com/ivpusic/react-native-image-crop-picker but after trying to debug the issues that I get on build, I saw that this library is unavailable for linking through rnpm and only through cocoapods. Is there any way to unlink the library using rnpm and then install cocoa pods and do it that way? I don't want to create some conflicts between the two.

  • JLRoutes

    URL routing library for iOS with a simple block-based API

  • EarlGrey

    :tea: iOS UI Automation Test Framework

    Project mention: Android/iOS Developers Working for Google or Facebook - Do you use Flutter or React Native? | reddit.com/r/iOSProgramming | 2022-05-09

    Google has a public repository for UI testing on iOS with recent commits: https://github.com/google/EarlGrey/tree/earlgrey2

  • OHHTTPStubs

    Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!

  • Material Components

    [In maintenance mode] Modular and customizable Material Design UI components for iOS

  • TOCropViewController

    A view controller for iOS that allows users to crop portions of UIImage objects

  • MyLinearLayout

    MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,GridLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView RTL

  • IPAPatch

    Patch iOS Apps, The Easy Way, Without Jailbreak.

  • HMSegmentedControl

    A highly customizable drop-in replacement for UISegmentedControl.

  • JDStatusBarNotification

    Highly customizable & feature rich notifications displayed below the status bar. iOS 13+. Swift ready!

  • PYSearch

    🔍 An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad) .

  • nui

    Style iOS apps with a stylesheet, similar to CSS

  • EAIntroView

    Highly customizable drop-in solution for introduction views.

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

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-01-20.

Objective-C iOS related posts


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

Project Stars
1 SDWebImage 24,454
2 Realm 15,730
3 CocoaLumberjack 12,880
4 IGListKit 12,558
5 SVProgressHUD 12,362
6 FSCalendar 10,253
7 PureLayout 7,604
8 Nimbus 6,465
9 NewsBlur 6,216
10 MonkeyDev 5,972
11 react-native-image-crop-picker 5,687
12 JLRoutes 5,633
13 EarlGrey 5,470
14 OHHTTPStubs 4,948
15 Material Components 4,609
16 TOCropViewController 4,447
17 MyLinearLayout 4,228
18 IPAPatch 4,150
19 HMSegmentedControl 3,942
20 JDStatusBarNotification 3,840
21 PYSearch 3,829
22 nui 3,778
23 EAIntroView 3,763
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.