Objective-C UI

Open-source Objective-C projects categorized as UI | Edit details

Top 23 Objective-C UI Projects

  • GitHub repo MBProgressHUD

    MBProgressHUD + Customizations

    Project mention: How this notification is made when I tap "Add to watchlist"? | reddit.com/r/swift | 2021-02-05

    That's not a notification, it's a HUD. The most common library I've seen that implements it is MBProgressHud. It's very well documented, so you should be able to implement it easily.

  • GitHub repo IQKeyboardManager

    Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

    Project mention: Keyboard overlaying textfield. How do I fix this? | reddit.com/r/SwiftUI | 2021-10-17

    try adding https://github.com/hackiftekhar/IQKeyboardManager works really great

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

  • GitHub repo MJRefresh

    An easy way to use pull-to-refresh.

  • GitHub repo SVProgressHUD

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

  • GitHub repo IGListKit

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

    Project mention: Preferred way of building programatic UI in UIKit? Stumbled across this. What do we think? 🤔 | reddit.com/r/iOSProgramming | 2021-07-31
  • GitHub repo DZNEmptyDataSet

    A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display

  • GitHub repo iCarousel

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

    Project mention: What are the most underrated third party libraries for Native iOS? | reddit.com/r/iOSProgramming | 2021-10-23

    Not sure if underrated, but probably most impressive UI library https://github.com/nicklockwood/iCarousel

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo FSCalendar

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

    Project mention: Hi! I made an app to track tips at work and would love for you to check it out! | reddit.com/r/iOSProgramming | 2021-12-14

    I think it's a very easy app and I agree that 1 dollar for a calendar (FSCalendar -> https://github.com/WenchaoD/FSCalendar) it's way too much. Try implementing some new feature because I think it's a hard sell.

  • GitHub repo TTTAttributedLabel

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

  • GitHub repo FlatUIKit

    A collection of awesome flat UI components for iOS.

  • GitHub repo SWTableViewCell

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

  • GitHub repo RESideMenu

    iOS 7/8 style side menu with parallax effect.

  • GitHub repo JVFloatLabeledTextField

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

  • GitHub repo MGSwipeTableCell

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

  • GitHub repo Nimbus

    The iOS framework that grows only as fast as its documentation

    Project mention: Nimbus VS ESFramework - a user suggested alternative | libhunt.com/r/nimbus | 2021-09-23
  • GitHub repo TPKeyboardAvoiding

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

  • GitHub repo XLForm

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

  • GitHub repo ViewDeck

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

  • GitHub repo CSStickyHeaderFlowLayout

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

  • GitHub repo FXBlurView


  • GitHub repo TSMessages

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

  • GitHub repo SVPullToRefresh

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

  • GitHub repo SWRevealViewController

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

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 2021-12-14.

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,938
2 IQKeyboardManager 15,448
3 MJRefresh 13,579
4 SVProgressHUD 12,333
5 IGListKit 12,230
6 DZNEmptyDataSet 12,114
7 iCarousel 11,881
8 FSCalendar 9,853
9 TTTAttributedLabel 8,726
10 FlatUIKit 7,884
11 SWTableViewCell 7,227
12 RESideMenu 7,192
13 JVFloatLabeledTextField 7,141
14 MGSwipeTableCell 6,900
15 Nimbus 6,495
16 TPKeyboardAvoiding 5,814
17 XLForm 5,754
18 ViewDeck 5,368
19 CSStickyHeaderFlowLayout 5,082
20 FXBlurView 4,993
21 TSMessages 4,926
22 SVPullToRefresh 4,873
23 SWRevealViewController 4,573
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.