Objective-C Objective-C

Open-source Objective-C projects categorized as Objective-C

Top 23 Objective-C Objective-C Projects

  • SDWebImage

    Asynchronous image downloader with cache support as a UIImageView category

  • Project mention: Is there anything inherently wrong with the way I am updating this array of custom objects? | /r/swift | 2023-08-24

    Add the SDWebImage package: https://github.com/SDWebImage/SDWebImage.git

  • Realm

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

  • Project mention: Energy, WiFi and RAM use by Android messaging apps | news.ycombinator.com | 2023-10-20

    Presumably realm in Element for Android. https://realm.io/ "Realm by MongoDB"

    See also https://github.com/vector-im/element-android/issues/1025

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

    An easy way to use pull-to-refresh.

  • CocoaLumberjack

    A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS

  • Project mention: Looking for a flexible and fast logging library with file rotation support | /r/flutterhelp | 2023-12-04

    On iOS using Swift I would depend on the CocoaLumberjack library to support all of my logging needs. It's fast, flexible, and very importantly, supports configurable log file rotationDDFileLogger(py)maximumFileSize). It's awesome.

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

  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

  • Project mention: Show HN: NotesOllama – I added local LLM support to Apple Notes (through Ollama) | news.ycombinator.com | 2024-02-21

    Another option for hacking something like this together could be HammerSpoon. I’ve spent some time with it, but haven’t tried integrating with Apple Notes, I mostly did stuff at the file system level to keep it easy.


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

    Model framework for Cocoa and Cocoa Touch

  • FSCalendar

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

  • sequelpro

    MySQL/MariaDB database management for macOS

  • Project mention: Data base management programs? | /r/mac | 2023-04-26
  • MJExtension

    A fast, convenient and nonintrusive conversion framework between JSON and model. Your model class doesn't need to extend any base class. You don't need to modify any model file.

  • Sloth

    Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.

  • Project mention: Why can't MacOS just TELL ME which program is using the drive I'm trying to eject rather than just have me guess? | /r/MacOS | 2023-07-05

    That said, after I learned about how to use lsof, I found this little free app called =Sloth (and its github page ), which is just a nice native Mac app serving as a GUI for lsof. It'll let you know exactly which process to quit or kill so your drive can eject happily.

  • JVFloatLabeledTextField

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

  • MacPass

    A native macOS KeePass client

  • Nimbus

    The iOS framework that grows only as fast as its documentation

  • Sequel-Ace

    MySQL/MariaDB database management for macOS

  • Project mention: DBeaver – open-source Database client | news.ycombinator.com | 2024-03-10

    On Mac OS I use Sequel Ace for MariaDB/MySQL, it's a spiritual successor to Sequel Pro. Native UI. Works great. https://sequel-ace.com/

  • MonkeyDev

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

  • terminal-notifier

    Send User Notifications on macOS from the command-line.

  • XLForm

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

  • JLRoutes

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

  • KeepingYouAwake

    Prevents your Mac from going to sleep.

  • Project mention: MacOS tools to make your life easier | /r/MacOS | 2023-12-07

    KeepingYouAwake. Prevents your Mac from going to sleep.

  • Firebase

    Firebase SDK for Apple App Development

  • Project mention: Google Groups ending support for Usenet | news.ycombinator.com | 2023-12-15



    Two examples that come to mind but there are plenty

  • OHHTTPStubs

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

  • 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). The latest post mention was on 2024-03-10.

Objective-C Objective-C related posts


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

Project Stars
1 SDWebImage 24,906
2 Realm 16,124
3 MJRefresh 13,766
4 CocoaLumberjack 13,116
5 IGListKit 12,783
6 SVProgressHUD 12,413
7 hammerspoon 11,459
8 Mantle 11,332
9 FSCalendar 10,536
10 sequelpro 8,990
11 MJExtension 8,512
12 Sloth 8,142
13 JVFloatLabeledTextField 7,203
14 MacPass 6,694
15 Nimbus 6,447
16 Sequel-Ace 6,406
17 MonkeyDev 6,390
18 terminal-notifier 6,283
19 XLForm 5,779
20 JLRoutes 5,679
21 KeepingYouAwake 5,450
22 Firebase 5,195
23 OHHTTPStubs 5,014
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives