Objective-C UI

Open-source Objective-C projects categorized as UI

Top 23 Objective-C UI Projects

  • MBProgressHUD

    MBProgressHUD + Customizations

  • MJRefresh

    An easy way to use pull-to-refresh.

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

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

  • iCarousel

    A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS

    Project mention: iOS 5 programming | reddit.com/r/iOSProgramming | 2022-06-18

    Also, how many great 3rd party libraries were made during that time: https://github.com/nicklockwood/iCarousel

  • FSCalendar

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

  • TTTAttributedLabel

    A drop-in replacement for UILabel that supports attributes, data detectors, links, and more

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • FlatUIKit

    A collection of awesome flat UI components for iOS.

  • SWTableViewCell

    An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)

  • JVFloatLabeledTextField

    UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users

  • RESideMenu

    iOS 7/8 style side menu with parallax effect.

  • MGSwipeTableCell

    An easy to use UITableViewCell subclass that allows to display swippable buttons with a variety of transitions.

  • Nimbus

    The iOS framework that grows only as fast as its documentation

  • TPKeyboardAvoiding

    A drop-in universal solution for moving text fields out of the way of the keyboard in iOS

  • XLForm

    XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.

  • ViewDeck

    An implementation of the sliding menu found in various iOS apps.

  • CSStickyHeaderFlowLayout

    UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. Made for iOS 7.

  • FXBlurView


  • TSMessages

    💌 Easy to use and customizable messages/notifications for iOS à la Tweetbot

    Project mention: My university just banned TikTok | reddit.com/r/college | 2022-12-21
  • SVPullToRefresh

    Give pull-to-refresh & infinite scrolling to any UIScrollView with 1 line of code.

  • Material Components

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

  • SWRevealViewController

    A UIViewController subclass for presenting side view controllers inspired on the FaceBook and Wunderlist apps, done right !

  • LTNavigationBar

    UINavigationBar Category which allows you to change its appearance dynamically

  • 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 2022-12-21.

Objective-C UI related posts


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

Project Stars
1 MBProgressHUD 15,978
2 MJRefresh 13,687
3 IGListKit 12,558
4 SVProgressHUD 12,362
5 iCarousel 11,942
6 FSCalendar 10,253
7 TTTAttributedLabel 8,745
8 FlatUIKit 7,846
9 SWTableViewCell 7,206
10 JVFloatLabeledTextField 7,167
11 RESideMenu 7,161
12 MGSwipeTableCell 6,950
13 Nimbus 6,466
14 TPKeyboardAvoiding 5,806
15 XLForm 5,783
16 ViewDeck 5,344
17 CSStickyHeaderFlowLayout 5,062
18 FXBlurView 4,972
19 TSMessages 4,911
20 SVPullToRefresh 4,860
21 Material Components 4,609
22 SWRevealViewController 4,546
23 LTNavigationBar 4,509
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.