Objective-C repos explained in plain English
Popular Objective-C repositories on GitHub, each explained for non-coders — what it does, its tech stack, and how to run it.
- dcloudio/uni-appUni-app lets you write one Vue.js codebase and publish it as an iOS app, Android app, website, and WeChat or T
- afnetworking/afnetworkingAFNetworking was a popular Objective-C networking library for iOS and macOS that made HTTP requests and file d
- sdwebimage/sdwebimageSDWebImage is an iOS/macOS library that loads images from URLs in the background, caches them automatically, a
- mustangym/wechatextension-formacA macOS plugin that adds features to WeChat like multi-account login, message recovery, dark mode, and Alfred
- opa334/trollstoreiOS app that installs other apps permanently without jailbreaking, by exploiting a signature verification bug
- bradlarson/gpuimageGPUImage is an iOS framework that applies image and video filters using the device's GPU instead of the CPU —
- snapkit/masonryMasonry simplifies iOS layout code by replacing verbose Auto Layout constraints with a clean, chainable syntax
- gnachman/iterm2iTerm2 is a feature-rich macOS terminal emulator that replaces the built-in Terminal app, adding shell integra
- realm/realm-swiftRealm is a mobile database for iOS, macOS, tvOS, and watchOS that lets you persist Swift objects directly with
- jdg/mbprogresshudAn iOS loading indicator library written in Objective-C that overlays a spinner or progress HUD while backgrou
- hammerspoon/hammerspoonmacOS desktop automation tool scripted in Lua. Gives programmatic control over windows, keyboard shortcuts, ap
- keycastr/keycastrSmall open-source macOS app that displays the keystrokes you press in an on-screen overlay, useful for screenc
- flextool/flexIn-app debugging toolbar for iOS that lets you inspect views, edit live state, browse network traffic and the
- marcuswestin/webviewjavascriptbridgeSmall iOS and macOS library that lets native Objective-C code and in-app web page JavaScript call each other b
- tkkk-ioser/wechatplugin-macosA macOS plugin injected into the WeChat desktop app that adds auto-reply, blocked recall messages, multi-accou
- ibireme/yykitYYKit is a collection of reusable iOS building blocks for iPhone and iPad apps — covering image loading, rich
- ccgus/fmdbFMDB is an Objective-C library that wraps SQLite for iOS and macOS apps, letting you query and update local da
- codermjlee/mjrefreshMJRefresh is a popular iOS library that adds pull-to-refresh and load-more gestures to scroll views, table vie
- eczarny/spectacleSpectacle is a free Mac app that snaps windows into preset positions — halves, thirds, corners, full screen —
- cocoalumberjack/cocoalumberjackA fast, flexible logging library for Apple platforms (iOS, macOS, tvOS, watchOS) that replaces NSLog and lets
- instagram/iglistkitIGListKit is an iOS framework from Instagram that makes scrollable lists and feeds faster and easier to mainta
- darlinghq/darlingCompatibility layer that lets Linux users run macOS command-line programs without a Mac, by reimplementing the
- objective-see/luluLuLu is a free, open-source firewall for Mac that lets you monitor and block which apps on your computer can c
- svprogresshud/svprogresshudSVProgressHUD is an iOS and tvOS library that shows a loading spinner overlay on screen while your app is doin
- robbiehanson/cocoaasyncsocketCocoaAsyncSocket is a networking library for macOS, iOS, and tvOS that simplifies sending and receiving data o
- vicc/chameleonA color library for iOS apps that makes it easy to pick good-looking color schemes, extract colors from images
- git-up/gitupGitUp is a free Mac Git client with a live interactive commit graph, unlimited undo and redo for any Git opera
- bang590/jspatchJSPatch is an iOS development tool that lets you push JavaScript hotfixes to a live app at runtime, bypassing
- mantle/mantleMantle is a base model class for iOS and macOS apps that automatically handles converting JSON API responses i
- jessesquires/jsqmessagesviewcontrollerA deprecated iOS Objective-C library that provided a ready-made chat interface mimicking the iPhone Messages a
- magicalpanda/magicalrecordAn Objective-C library for iOS and macOS that simplifies Apple's Core Data storage system with short, Rails-st
- wenchaod/fscalendarFSCalendar is a customizable calendar component for iOS apps that supports monthly and weekly views, animated
- restkit/restkitAn Objective-C framework for iOS and Mac apps that automatically maps JSON or XML responses from a web API int
- facebookarchive/shimmerShimmer is a small, archived iOS library from Facebook that adds a moving light-sweep loading animation — like
- sequelpro/sequelproSequel Pro is a free, open source macOS desktop app for managing MySQL and MariaDB databases visually — browse
- sparkle-project/sparkleA framework Mac developers add to their apps to give users automatic software updates with a familiar dialog,
- sveinbjornt/slothA free Mac app that shows every file, folder, network port, and device any running program is currently access
- ibireme/yytextYYText is an iOS Objective-C library that replaces Apple's UILabel and UITextView with richer text rendering —
- codetips/baidunetdiskplugin-macosAn unmaintained macOS plugin that patches the Baidu Netdisk desktop app to remove local download speed caps, c
- mwaterfall/mwphotobrowserA ready-made iOS photo and video viewer you drop into your app — handles zooming, swiping between images, grid
- tttattributedlabel/tttattributedlabelDrop-in iOS label replacement that adds auto-detected tappable links (phone, URL, date, address), fine-grained
- codermjlee/mjextensionA lightweight Objective-C library for iOS and macOS that automatically converts JSON data into model objects a
- steipete/aspectsAspects is an Objective-C library for iOS and macOS that lets you attach custom code to run before, after, or
- sequel-ace/sequel-aceA free Mac app for browsing and managing MySQL and MariaDB databases with a graphical interface — no terminal
- facebookarchive/kvocontrollerAn archived Objective-C library from Facebook that makes it safe and easy to watch for property changes in iOS
- tencent/qmui_iosQMUI iOS is a UI development toolkit by Tencent for building iPhone and iPad apps faster, offering a one-file
- matthewyork/datetoolsAn iOS library that makes date and time handling easy in Objective-C and Swift — add human-readable 'time ago'
- julienxx/terminal-notifierterminal-notifier is a macOS command-line tool that lets shell scripts and programs send native desktop notifi
- jverdi/jvfloatlabeledtextfieldAn iOS drop-in replacement for the standard text field that animates the placeholder upward as a floating labe
- renzifeng/zfplayerAn iOS video player framework in Objective-C that decouples the playback engine from the UI controls so you ca
- kapeli/dash-iosA discontinued offline API documentation browser for iPhone and iPad that stored 150+ doc sets on-device; the
- cewendel/swtableviewcellAn Objective-C iOS library that adds swipe-to-reveal action buttons to table view rows — the same behavior as
- romaonthego/residemenuAn Objective-C library for iOS apps that adds a slide-out side menu with a parallax depth effect, supporting s
- tonymillion/reachabilityReachability is a tiny Objective-C library for iOS and macOS that tells your app whether the device has an int
- mortimergoro/mgswipetablecellMGSwipeTableCell is an iOS library that adds swipe-to-reveal action buttons to list rows in your app — like th
- facebookarchive/xctoolAn archived command-line wrapper around Apple's xcodebuild that produced cleaner output, structured JSON test
- macpass/macpassMacPass is a native macOS password manager that reads and writes KeePass-format encrypted databases, letting y
- blockskit/blockskitA library for iOS and macOS developers that adds block-based versions of common Apple framework APIs, reducing
- jsonmodel/jsonmodelAn Objective-C library that automatically converts JSON data from a network response into typed model objects,
- alonemonkey/monkeydevMonkeyDev is an Xcode toolkit for iOS reverse engineering that lets you analyze, patch, and inject code into e
- mutualmobile/mmdrawercontrollerAn iOS library that adds a sliding side drawer (hamburger menu) to your app with configurable gestures and ani
- forkingdog/fdfullscreenpopgestureA small iOS library that lets users swipe back from anywhere on the screen, not just the left edge, to navigat
- robbiehanson/xmppframeworkAn Objective-C library for iOS and Mac developers that implements the XMPP messaging protocol, handling real-t
- gsdios/sdautolayoutSDAutoLayout is an Objective-C library for iOS that lets you write Auto Layout constraints in a compact chaina
- square/ponydebuggerPonyDebugger lets iOS developers inspect network traffic, Core Data stores, and logs in real time using Chrome
- hexfiend/hexfiendA free macOS hex editor that lets you view and edit any file at the raw byte level, handles files up to 118 GB
- michaeltyson/tpkeyboardavoidingA drop-in iOS library that automatically scrolls text fields into view when the on-screen keyboard appears, pr
- xmartlabs/xlformiOS library that lets you build complex forms by describing them in code rather than wiring up table views man
- pokeb/asi-http-requestASIHTTPRequest is a legacy Objective-C HTTP library for iOS and Mac OS X that wraps Apple's CFNetwork API to s
- researchkit/researchkitAn Apple open source iOS framework for building medical research study apps, with pre-built screens for partic
- joeldev/jlroutesJLRoutes is an iOS and macOS library that handles incoming URLs by matching them to patterns you define, extra
- google/earlgreyEarlGrey is Google's iOS UI testing framework that automates taps, swipes, and text inputs, and waits for your
- boltsframework/bolts-objcA utility library for iOS and macOS that makes chaining background tasks cleaner (like JavaScript Promises) an
- robbiehanson/cocoahttpserverAn Objective-C library that lets Mac and iOS apps run a built-in HTTP server locally, with support for SSL/TLS
- fikovnik/shiftitA macOS menu-bar app that snaps windows to preset screen positions — left half, right half, corners, full scre
- samvermette/svpulltorefreshAn Objective-C library that adds pull-to-refresh and infinite scrolling to any iOS scroll view with a single l
- material-components/material-components-iosMaterial Components for iOS is a modular library of Google Material Design UI elements for iOS apps, now in ma
- aachartmodel/aachartkitA charting library for iOS, iPadOS, and macOS apps written in Objective-C. Add animated, interactive charts wi
- coolnameismy/babybluetoothAn Objective-C library that makes it easier to connect iOS and macOS apps to Bluetooth Low Energy devices by r
- facebookarchive/tweaksAn iOS library that lets developers adjust app settings and constants live on a real device during development
- chiahsien/chtcollectionviewwaterfalllayoutAn iOS and tvOS library that adds a Pinterest-style waterfall grid layout to UICollectionView, displaying item
- johnno1962/injectioniiiDeveloper tool for iOS and macOS that reloads changed Swift or Objective-C source files into a running app ins
- arashpayan/appiraterA small iOS library that automatically asks users to rate your app on the App Store, but only after they have
- fitztrev/shuttleShuttle is a small macOS menu-bar app inspired by SSHMenu that gives developers and sysadmins one-click shortc
- svgkit/svgkitA framework for loading and displaying SVG image files in iOS and macOS apps using Apple's native CoreAnimatio
- kasper/phoenixA tiny macOS app that lets you control window layout and app behavior using JavaScript scripts you write yours
- colineberhardt/vctransitionslibraryA collection of pre-built animated screen transition effects for iOS apps — flip, fold, cube, cards, and more
- jspahrsummers/libextobjcA modular Objective-C library that adds missing language features — safer memory management macros, defer-styl
- john-lluch/swrevealviewcontrollerSWRevealViewController is an iOS library that adds a slide-out side-menu panel to iPhone and iPad apps, like t
- coding/coding-iosThe open-sourced Objective-C source code for the official Coding.net iOS app — a full-featured project managem
- ko1o/pysearchPYSearch is a ready-made iOS search screen library that adds trending terms, search history, and live suggesti
- nnhubbard/zssrichtexteditorA rich text editor component for iOS apps that adds a word-processor-style formatting toolbar with bold, itali
- nokia-guy123/rwfilemanagerAn overlay file browser you inject into any iOS app to browse, edit, rename, and manage the app's private stor
- tejaspatil-tp/umomobilityAn iOS SDK that drops pre-built transit features — digital tickets, passenger login, rewards, and in-app ads —
- ezzuldinst/lspoofAn iOS library that makes any app report a fake GPS location without jailbreaking, by intercepting CoreLocatio
All repos · Explain any other repo →