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

  • MJRefresh

    An easy way to use pull-to-refresh.

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

  • Mantle

    Model framework for Cocoa and Cocoa Touch

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

  • FSCalendar

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

  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

    Project mention: How to input brackets in a mac using a Portuguese PC Keyboard | dev.to | 2023-02-02

    I've bought the new Mac Mini M2! And I don't have the mac magic keyobard. Nor a monitor specific for the Mac! I wouldn't wanna spend 100 bucks to get the quirks for the mac stuff. I wanna reuse my old keyboards put aside. The problem is... they're all PC Keyboards! Yes, I know, Option Key can be used as the Alt key modifier, and the Cmd Key can be used as the Windows (forget the publicity!) key. Problem is... Not everything works well. In my specific case, since I am portuguese, the brackets keys ({}) doesn't appear in the portuguese mac Keyboard, you have to use the combination Shift+Cmd+7 to input { and Shift+Cmd+0 to input }. In a PC Keyboard, is RightAlt+7 and RightAlt+0. Strangely, plugging in a PC keyoard in the mac, RightAlt+8 and RightAlt+9 outputs square parentesis ([ and ]) works but to input brackets does not. If I were in Windows, I would use AutoHotkey to achieve this. But in the mac, there is a similar alternative, Hammerspoon ! which uses Lua as the language. This language is starightforward to learn, and after much trials and attempts, I've managed to achieve to Use Ctrl+C and Ctrl+V to work on the mac, using the following code:

  • sequelpro

    MySQL/MariaDB database management for macOS

    Project mention: Mac user - What's the best SQL GUI for personal use? | reddit.com/r/mysql | 2023-02-03

    Some experiences I had: - TablePlus 🥲💰 - I had good memories of sequelPro but the project seems abandoned on Github. - DBeaver: Not too much a fan of the UI/UX, or at least from few years ago on Linux it was meh

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

  • JVFloatLabeledTextField

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

  • Nimbus

    The iOS framework that grows only as fast as its documentation

  • MacPass

    A native macOS KeePass client

    Project mention: Secrets Password Manager Questions | reddit.com/r/macapps | 2022-04-24

    I recommend MacPass. It’s free on GitHub

  • terminal-notifier

    Send User Notifications on macOS from the command-line.

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

  • 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

  • Sequel-Ace

    MySQL/MariaDB database management for macOS

    Project mention: Mac user - What's the best SQL GUI for personal use? | reddit.com/r/mysql | 2023-02-03
  • OHHTTPStubs

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

  • KeepingYouAwake

    Prevents your Mac from going to sleep.

    Project mention: Coffee Bar for macOS Ventura - Keep your Mac awake | reddit.com/r/macapps | 2022-10-26
  • 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: Can't eject my external hard disk for no reason at all. None of my programs are using this disk. What's the problem? It's driving me nuts. | reddit.com/r/MacOS | 2022-12-16

    Also, if it helps, you can view lsof style info a little more flexibly using Sloth https://sveinbjorn.org/sloth (free/open source).

  • Material Components

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

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

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,454
2 Realm 15,730
3 MJRefresh 13,687
4 CocoaLumberjack 12,880
5 IGListKit 12,558
6 SVProgressHUD 12,362
7 Mantle 11,325
8 FSCalendar 10,253
9 hammerspoon 10,024
10 sequelpro 8,794
11 MJExtension 8,509
12 JVFloatLabeledTextField 7,167
13 Nimbus 6,466
14 MacPass 6,455
15 terminal-notifier 6,064
16 MonkeyDev 5,972
17 XLForm 5,783
18 JLRoutes 5,633
19 Sequel-Ace 5,261
20 OHHTTPStubs 4,948
21 KeepingYouAwake 4,892
22 Sloth 4,772
23 Material Components 4,609
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.