Data refreshed 5 October 2026, 22:59 UTC
Top 100 Objective-C repositories on GitHub, ranked by stars
Objective-C's ranking is a snapshot of the pre-Swift iOS era: networking and image-loading libraries, plus macOS extensions.
GitHub reports 543,165 repositories whose detected primary language is Objective-C. The 100 most-starred of them are listed below, ranked by stargazers_count. AFNetworking/AFNetworking leads with 33,355 stars, and the bar for 100th place is 5,881 stars. The median repository in this top 100 has 8,186 stars, and the most common licence is MIT (49 of 100 repositories).
- 100 repositories ranked
- 33,355 stars for #1
- 5,881 stars to enter the top 100
- 8,186 median stars in the top 100
- 543,165 repositories GitHub reports
- 559.8 KB JSONL file
The 100 most-starred Objective-C repositories
| # | Repository | ★ Stars | Forks | Open issues | Licence | Last push | Description |
|---|---|---|---|---|---|---|---|
| 1 | AFNetworking/AFNetworking | 33,355 | 10,605 | 101 | MIT | A delightful networking framework for iOS, macOS, watchOS, and tvOS. | |
| 2 | SDWebImage/SDWebImage | 25,612 | 5,955 | 133 | MIT | Asynchronous image downloader with cache support as a UIImageView category | |
| 3 | MustangYM/WeChatExtension-ForMac | 22,545 | 3,540 | 907 | MIT | A plugin for Mac WeChat | |
| 4 | opa334/TrollStore | 22,278 | 1,677 | 49 | NOASSERTION | Jailed iOS app that can install IPAs permanently with arbitary entitlements and root helpers because it trolls Apple | |
| 5 | BradLarson/GPUImage | 20,289 | 4,552 | 1,000 | BSD-3-Clause | An open source iOS framework for GPU-based image and video processing | |
| 6 | SnapKit/Masonry | 18,121 | 3,147 | 151 | MIT | Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout | |
| 7 | realm/realm-swift | 16,610 | 2,236 | 498 | Apache-2.0 | Realm is a mobile database: a replacement for Core Data & SQLite | |
| 8 | Hammerspoon/hammerspoon | 16,226 | 723 | 697 | MIT | Staggeringly powerful macOS desktop automation with Lua | |
| 9 | jdg/MBProgressHUD | 15,908 | 3,555 | 94 | MIT | MBProgressHUD + Customizations | |
| 10 | keycastr/keycastr | 15,143 | 577 | 92 | BSD-3-Clause | KeyCastr, an open-source keystroke visualizer | |
| 11 | FLEXTool/FLEX | 14,640 | 1,793 | 50 | NOASSERTION | An in-app debugging and exploration tool for iOS | |
| 12 | marcuswestin/WebViewJavascriptBridge | 14,303 | 2,946 | 105 | MIT | An iOS/OSX bridge for sending messages between Obj-C and JavaScript in UIWebViews/WebViews | |
| 13 | TKkk-iOSer/WeChatPlugin-MacOS | 14,278 | 2,437 | 152 | MIT | 微信小助手 | |
| 14 | ibireme/YYKit | 13,965 | 3,702 | 309 | MIT | A collection of iOS components. | |
| 15 | ccgus/fmdb | 13,823 | 2,730 | 270 | NOASSERTION | A Cocoa / Objective-C wrapper around SQLite | |
| 16 | CoderMJLee/MJRefresh | 13,800 | 3,517 | 58 | MIT | An easy way to use pull-to-refresh. | |
| 17 | eczarny/spectacle | 13,627 | 861 | 148 | NOASSERTION | Spectacle allows you to organize your windows without using a mouse. | |
| 18 | darlinghq/darling | 13,411 | 533 | 405 | GPL-3.0 | Darwin/macOS emulation layer for Linux | |
| 19 | CocoaLumberjack/CocoaLumberjack | 13,321 | 2,274 | 6 | BSD-3-Clause | A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS, watchOS and visionOS | |
| 20 | objective-see/LuLu | 13,285 | 603 | 533 | GPL-3.0 | LuLu is the free open-source macOS firewall | |
| 21 | Instagram/IGListKit | 13,071 | 1,539 | 63 | MIT | A data-driven UICollectionView framework for building fast and flexible lists. | |
| 22 | robbiehanson/CocoaAsyncSocket | 12,441 | 2,987 | 0 | NOASSERTION | Asynchronous socket networking library for Mac and iOS | |
| 23 | SVProgressHUD/SVProgressHUD | 12,434 | 2,663 | 86 | MIT | A clean and lightweight progress HUD for your iOS and tvOS app. | |
| 24 | vicc/chameleon | 12,300 | 1,279 | 66 | NOASSERTION | Color framework for Swift & Objective-C (Gradient colors, hexcode support, colors from images & more). | |
| 25 | git-up/GitUp | 12,129 | 1,502 | 358 | GPL-3.0 | The Git interface you've been missing all your life has finally arrived. | |
| 26 | nicklockwood/iCarousel | 12,088 | 2,522 | 400 | NOASSERTION | A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS | |
| 27 | dzenbot/DZNEmptyDataSet | 11,998 | 1,703 | 190 | MIT | A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display | |
| 28 | bang590/JSPatch | 11,317 | 2,211 | 106 | MIT | JSPatch bridge Objective-C and Javascript using the Objective-C runtime. You can call any Objective-C class and method in JavaScript by jus… | |
| 29 | Mantle/Mantle | 11,240 | 1,467 | 0 | NOASSERTION | Model framework for Cocoa and Cocoa Touch | |
| 30 | jessesquires/JSQMessagesViewController | 11,060 | 2,751 | 0 | NOASSERTION | An elegant messages UI library for iOS | |
| 31 | noah-nuebling/mac-mouse-fix | 11,033 | 438 | 1,292 | NOASSERTION | Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! | |
| 32 | magicalpanda/MagicalRecord | 10,690 | 1,761 | 242 | NOASSERTION | Super Awesome Easy Fetching for Core Data! | |
| 33 | WenchaoD/FSCalendar | 10,634 | 1,942 | 503 | MIT | A fully customizable iOS calendar library, compatible with Objective-C and Swift | |
| 34 | RestKit/RestKit | 10,079 | 2,064 | 364 | Apache-2.0 | RestKit is a framework for consuming and modeling RESTful web resources on iOS and OS X | |
| 35 | forkingdog/UITableView-FDTemplateLayoutCell | 9,850 | 1,985 | 128 | MIT | Template auto layout cell for automatically UITableViewCell height calculating | |
| 36 | sparkle-project/Sparkle | 9,811 | 1,146 | 15 | NOASSERTION | A software update framework for macOS | |
| 37 | alcatraz/Alcatraz | 9,783 | 1,119 | 39 | MIT | Package manager for Xcode | |
| 38 | kevinzhow/PNChart | 9,634 | 1,735 | 173 | MIT | A simple and beautiful chart lib used in Piner and CoinsMan for iOS | |
| 39 | facebookincubator/SocketRocket | 9,597 | 2,005 | 190 | NOASSERTION | A conforming Objective-C WebSocket client library. | |
| 40 | facebookarchive/Shimmer | 9,318 | 1,112 | 21 | NOASSERTION | An easy way to add a simple, shimmering effect to any view in an iOS app. | |
| 41 | sequelpro/sequelpro | 9,194 | 838 | 530 | NOASSERTION | MySQL/MariaDB database management for macOS | |
| 42 | sveinbjornt/Sloth | 8,966 | 178 | 2 | BSD-3-Clause | Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof. | |
| 43 | CodeTips/BaiduNetdiskPlugin-macOS | 8,881 | 1,745 | 66 | MIT | For macOS.百度网盘 破解SVIP、下载速度限制~ | |
| 44 | ibireme/YYText | 8,863 | 1,844 | 516 | MIT | Powerful text framework for iOS to display and edit rich text. | |
| 45 | TTTAttributedLabel/TTTAttributedLabel | 8,700 | 1,692 | 178 | MIT | A drop-in replacement for UILabel that supports attributes, data detectors, links, and more | |
| 46 | mwaterfall/MWPhotoBrowser | 8,698 | 2,644 | 335 | MIT | A simple iOS photo and video browser with grid view, captions and selections. | |
| 47 | CoderMJLee/MJExtension | 8,485 | 2,129 | 28 | MIT | A fast, convenient and nonintrusive conversion framework between JSON and model. Your model class doesn't need to extend any base class. Yo… | |
| 48 | steipete/Aspects | 8,414 | 1,266 | 107 | MIT | Delightful, simple library for aspect oriented programming in Objective-C and Swift. | |
| 49 | slackhq/SlackTextViewController | 8,254 | 1,064 | 79 | MIT | ⛔️**DEPRECATED** ⛔️ A drop-in UIViewController subclass with a growing text input view and other useful messaging features | |
| 50 | onevcat/VVDocumenter-Xcode | 8,234 | 1,510 | 63 | MIT | Xcode plug-in which helps you write documentation comment easier, for both Objective-C and Swift. | |
| 51 | banchichen/TZImagePickerController | 8,138 | 1,888 | 63 | MIT | 一个支持多选、选原图和视频的图片选择器,同时有预览、裁剪功能,支持iOS6+。 A clone of UIImagePickerController, support picking multiple photos、original photo、video, also all… | |
| 52 | shadowsocks/shadowsocks-iOS | 8,127 | 3,374 | 179 | — | Removed according to regulations. | |
| 53 | draveness/analyze | 8,076 | 1,936 | 11 | — | Draven's Blog | |
| 54 | path/FastImageCache | 8,049 | 918 | 40 | MIT | iOS library for quickly displaying images while scrolling | |
| 55 | nst/iOS-Runtime-Headers | 7,971 | 1,591 | 59 | — | iOS Objective-C headers as derived from runtime introspection | |
| 56 | Flipboard/FLAnimatedImage | 7,941 | 1,204 | 83 | MIT | Performant animated GIF engine for iOS | |
| 57 | Aufree/trip-to-iOS | 7,870 | 2,201 | 3 | — | A curated list of delightful iOS resources. | |
| 58 | jigish/slate | 7,836 | 513 | 261 | GPL-3.0 | A window management application (replacement for Divvy/SizeUp/ShiftIt) | |
| 59 | Grouper/FlatUIKit | 7,718 | 923 | 35 | MIT | A collection of awesome flat UI components for iOS. | |
| 60 | Cenmrev/V2RayX | 7,620 | 1,117 | 118 | GPL-3.0 | GUI for v2ray-core on macOS | |
| 61 | PureLayout/PureLayout | 7,587 | 727 | 46 | NOASSERTION | The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible. | |
| 62 | Sequel-Ace/Sequel-Ace | 7,548 | 335 | 188 | NOASSERTION | MySQL/MariaDB database management for macOS | |
| 63 | julienXX/terminal-notifier | 7,345 | 359 | 11 | NOASSERTION | Send User Notifications on macOS from the command-line. | |
| 64 | facebookarchive/KVOController | 7,275 | 914 | 15 | NOASSERTION | Simple, modern, thread-safe key-value observing for iOS and OS X. | |
| 65 | maderix/ANE | 7,259 | 954 | 30 | MIT | Training neural networks on Apple Neural Engine via reverse-engineered private APIs | |
| 66 | Tencent/QMUI_iOS | 7,192 | 1,447 | 224 | NOASSERTION | QMUI iOS——致力于提高项目 UI 开发效率的解决方案 | |
| 67 | MatthewYork/DateTools | 7,171 | 935 | 109 | MIT | Dates and times made easy in iOS | |
| 68 | facebookarchive/three20 | 7,160 | 1,451 | 204 | NOASSERTION | Three20 is an Objective-C library for iPhone developers | |
| 69 | jverdi/JVFloatLabeledTextField | 7,132 | 720 | 28 | MIT | UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interact… | |
| 70 | renzifeng/ZFPlayer | 7,123 | 1,766 | 256 | MIT | Support customization of any player SDK and control layer(支持定制任何播放器SDK和控制层) | |
| 71 | Kapeli/Dash-iOS | 7,088 | 906 | 38 | NOASSERTION | Dash for iOS was discontinued. Please check out Dash for macOS instead. | |
| 72 | CEWendel/SWTableViewCell | 7,054 | 1,240 | 171 | MIT | An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Appli… | |
| 73 | romaonthego/RESideMenu | 7,034 | 1,313 | 131 | MIT | iOS 7/8 style side menu with parallax effect. | |
| 74 | newmarcel/KeepingYouAwake | 6,961 | 270 | 33 | MIT | Prevents your Mac from going to sleep. | |
| 75 | tonymillion/Reachability | 6,946 | 1,246 | 71 | BSD-2-Clause | ARC and GCD Compatible Reachability Class for iOS and MacOS. Drop in replacement for Apple Reachability | |
| 76 | MortimerGoro/MGSwipeTableCell | 6,910 | 1,056 | 132 | MIT | An easy to use UITableViewCell subclass that allows to display swippable buttons with a variety of transitions. | |
| 77 | MacPass/MacPass | 6,876 | 469 | 292 | NOASSERTION | A native macOS KeePass client | |
| 78 | facebookarchive/xctool | 6,854 | 718 | 9 | Apache-2.0 | An extension for Apple's xcodebuild that makes it easier to test iOS and macOS apps. | |
| 79 | BlocksKit/BlocksKit | 6,819 | 1,244 | 91 | MIT | The Objective-C block utilities you always wish you had. | |
| 80 | jsonmodel/jsonmodel | 6,801 | 1,046 | 35 | MIT | Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS… | |
| 81 | AloneMonkey/MonkeyDev | 6,795 | 1,239 | 187 | GPL-3.0 | CaptainHook Tweak、Logos Tweak and Command-line Tool、Patch iOS Apps, Without Jailbreak. | |
| 82 | griddynamics-archive/MMDrawerController | 6,695 | 1,349 | 189 | MIT | A lightweight, easy to use, Side Drawer Navigation Controller | |
| 83 | swisspol/GCDWebServer | 6,614 | 1,323 | 42 | NOASSERTION | The #1 HTTP server for iOS, macOS & tvOS (also includes web based uploader & WebDAV server) | |
| 84 | mamaral/Onboard | 6,550 | 749 | 45 | MIT | An iOS framework to easily create a beautiful and engaging onboarding experience with only a few lines of code. | |
| 85 | kanyun-inc/YTKNetwork | 6,534 | 1,629 | 127 | MIT | YTKNetwork is a high level request util based on AFNetworking. | |
| 86 | johnno1962/injectionforxcode | 6,533 | 562 | 76 | MIT | Runtime Code Injection for Objective-C & Swift | |
| 87 | jverkoey/nimbus | 6,405 | 1,269 | 3 | Apache-2.0 | The iOS framework that grows only as fast as its documentation | |
| 88 | IFTTT/JazzHands | 6,352 | 659 | 14 | MIT | A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros. | |
| 89 | ivpusic/react-native-image-crop-picker | 6,352 | 1,611 | 653 | MIT | iOS/Android image picker with support for camera, video, configurable compression, multiple images and cropping | |
| 90 | Tencent/lemon-cleaner | 6,340 | 797 | 34 | NOASSERTION | 腾讯柠檬清理是针对macOS系统专属制定的清理工具。主要功能包括重复文件和相似照片的识别、软件的定制化垃圾扫描、可视化的全盘空间分析、内存释放、浏览器隐私清理以及设备实时状态的监控等。重点聚焦清理功能,对上百款软件提供定制化的清理方案,提供专业的清理建议,帮助用户轻松完成一键式… | |
| 91 | DanTheMan827/ios-app-signer | 6,321 | 1,150 | 123 | GPL-3.0 | This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device. | |
| 92 | noodlewerk/NWPusher | 6,300 | 662 | 28 | BSD-2-Clause | OS X and iOS application and framework to play with the Apple Push Notification service (APNs) | |
| 93 | kif-framework/KIF | 6,247 | 917 | 56 | NOASSERTION | Keep It Functional - An iOS Functional Testing Framework | |
| 94 | gsdios/SDCycleScrollView | 6,179 | 1,490 | 506 | MIT | Autoscroll Banner. 无限循环图片、文字轮播器。 | |
| 95 | johnezang/JSONKit | 6,170 | 1,619 | 103 | — | Objective-C JSON | |
| 96 | pujiaxin33/JXCategoryView | 6,150 | 1,146 | 39 | MIT | A powerful and easy to use category view (segmentedcontrol, segmentview, pagingview, pagerview, pagecontrol) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾… | |
| 97 | JackJiang2011/MobileIMSDK | 6,086 | 1,380 | 18 | Apache-2.0 | 原创全平台IM通信层框架,轻量级、高度提炼,历经10年、久经考验。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源框架,支持 iOS、Android、Java、H5、小程序、Uniapp、鸿蒙Next,服务端基于Netty。 | |
| 98 | tonsky/AnyBar | 6,039 | 158 | 16 | EPL-1.0 | OS X menubar status indicator | |
| 99 | HexFiend/HexFiend | 5,897 | 452 | 79 | BSD-2-Clause | A fast and clever hex editor for macOS | |
| 100 | iodefog/VipVideo | 5,881 | 698 | 37 | MIT | 这是一个Mac/Windows聚合App,聚合常见电视/视频/音乐/小说。比如CCTV中央电视台直播免费观看, 爱奇艺、腾讯视频、芒果视频、优酷视频付费电影,VIP会员剧等免费观看,bilibili、美剧、韩剧、日剧、网易云音乐、腾讯音乐、酷狗音乐、喜马拉雅、起点、七猫、有声小… |
Fork counts include open pull requests in
open_issues_count, because that is how GitHub's API reports it.
Descriptions are truncated to 140 characters; the full text is in the JSONL
download.
Download the Objective-C data
- JSONL — raw GitHub Search API objects (559.8 KB, 100 lines)
- Markdown table of the same ranking
- All 30 JSONL files
curl -sSL -o objective-c.jsonl \
https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/objective-c.jsonl
jq -r '.full_name + " " + (.stargazers_count|tostring)' objective-c.jsonl | head -10
How this list is built
A single GitHub Search API request per language —
?q=language:objective-c&sort=stars&order=desc&per_page=100
— refreshed hourly by a scheduled GitHub Actions workflow and committed back to
the repository. The records are never reshaped: every field GitHub returned is
preserved. The methodology page covers the query,
the rate limits, the fields the Search API omits and the known limitations, and the
field reference documents every JSON key.
Frequently asked questions
What is the most-starred Objective-C repository on GitHub?
AFNetworking/AFNetworking is the most-starred Objective-C repository with 33,355 stars as of 5 October 2026, ahead of SDWebImage/SDWebImage (25,612) and MustangYM/WeChatExtension-ForMac (22,545).
How many Objective-C repositories are on GitHub?
GitHub reports 543,165 public repositories whose detected primary language is Objective-C. Top100 ranks the 100 most-starred of them; 100th place currently needs 5,881 stars.
How do I download the top 100 Objective-C repositories as JSON?
Download data/JSONL/objective-c.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.