Topics / #objective-c

Objective-c projects on GitHub

Older Apple platform language, still found in iOS and macOS codebases.

As of , the most-starred Objective-c projects on GitHub are swift (70.5K stars), awesome-ios (53.6K stars) and open-source-ios-apps (52.6K stars). GitHub.Locker tracks 73 Objective-c repositories with 1.2M stars combined. The fastest-growing on October 16 was darling, with +89 stars in a day.

73Projects
1.2MStars in total
+253Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

73 projects · by stars

  1. #1 · swiftlang/swift

    swift

    The source repository of Swift, a high-performance system programming language with clean, modern syntax, seamless access to existing C and Objective-C code, and memory safety by default.

    70.5K
  2. #2 · vsouza/awesome-ios

    awesome-ios

    A curated list of awesome resources for the iOS ecosystem, covering both Objective-C and Swift projects across dozens of categories like analytics, networking, UI, architecture, and ARKit.

    53.6K
  3. #3 · dkhamsing/open-source-ios-apps

    open-source-ios-apps

    A collaborative, curated list of open-source iOS, iPadOS, watchOS, tvOS and visionOS apps, organized by category so you can find real-world example code for any kind of Apple app.

    52.6K
  1. 4

    open-source-mac-os-apps

    50.8Kserhii-londar/open-source-mac-os-apps

    A curated, community-maintained list of open-source macOS applications sorted into categories like Audio, Backup, Browser, Chat, Crypto, Database, Dev, Editors, Graphics, Productivity, and Utilities, currently covering around 710 apps across 49 categories.

  2. 5

    grpc

    45.4Kgrpc/grpc · C++

    gRPC is a modern, high-performance open-source RPC (remote procedure call) framework that lets client and server applications communicate transparently across languages and platforms.

  3. 6

    llvm-project

    41.1Kllvm/llvm-project · LLVM

    LLVM is an open-source toolkit for constructing highly optimized compilers, optimizers, and run-time environments; this repository holds its source code.

  4. 7

    AFNetworking

    33.3KAFNetworking/AFNetworking · Objective-C

    A delightful networking library for iOS, macOS, watchOS and tvOS, built on the Foundation URL Loading System. Deprecated since January 2023 - the repo remains online as an archive.

  5. 8

    Charts

    28KChartsOrg/Charts · Swift

    Charts (now renamed DGCharts) is a charting library for Apple platforms — iOS, tvOS, and macOS — that lets you draw line, bar, pie, scatter, candlestick, bubble, and radar charts in your app. It is the Apple-side counterpart to the popular Android library MPAndroidChart, sharing nearly the same API.

  6. 9

    NativeScript

    25.7KNativeScript/NativeScript · TypeScript

    NativeScript is an open-source framework for building truly native iOS, Android and visionOS apps with TypeScript or JavaScript, giving you direct access to native APIs from JS.

  7. 10

    SDWebImage

    25.6KSDWebImage/SDWebImage · Objective-C

    SDWebImage is an asynchronous image downloader with memory and disk caching for Apple apps, integrated as a category on UI elements like UIImageView and UIButton — you give it a URL and it loads, caches and displays the image.

  8. 11

    WeChatExtension-ForMac

    22.5KMustangYM/WeChatExtension-ForMac · Objective-C

    A free plugin for the Mac WeChat desktop app that adds what the official client lacks: anti-recall, multi-account login, auto-replies, skins, Alfred control and group monitoring. It became one of GitHub's most popular Objective-C projects, but the repo is now archived and docs are Chinese-only.

  9. 12

    TrollStore

    22.4Kopa334/TrollStore · Objective-C

    TrollStore is a permasigned jailed app for iOS that permanently installs any IPA you open in it. It works via an AMFI/CoreTrust bug: iOS doesn't correctly verify code signatures when a binary has multiple signers, so TrollStore can resign apps with its fake root certificate and keep them installed for good.

  10. 13

    GPUImage

    20.3KBradLarson/GPUImage · Objective-C

    GPUImage is a BSD-licensed iOS framework that lets you apply GPU-accelerated filters and effects to images, live camera video, and movies, using OpenGL ES 2.0 under the hood.

  11. 14

    vlc

    20.1Kvideolan/vlc · C

    VLC is a free, open-source media player and multimedia engine that plays nearly every audio and video format, plus discs, streams and capture devices, on almost every platform.

  12. 15

    pop

    19.5Kfacebookarchive/pop · Objective-C++

    Pop is an extensible animation engine for iOS, tvOS, and OS X that adds spring, decay, basic, and custom physics-based animations on top of Core Animation, letting you animate any property on any object.

  13. 16

    BackgroundMusic

    19.3Kkyleneideck/BackgroundMusic · C++

    A free macOS audio utility that does three things: it automatically pauses your music when another audio source starts, gives every app its own volume slider, and lets you record your Mac's system audio.

  14. 17

    Masonry

    18.1KSnapKit/Masonry · Objective-C

    Masonry is a lightweight Objective-C library that wraps Apple's AutoLayout NSLayoutConstraints in a chainable, expressive syntax, making layout code far more concise and readable than writing raw constraints.

  15. 18

    OpenEmu

    17.8KOpenEmu/OpenEmu · Swift

    OpenEmu is a free, open-source retro game emulator for macOS that aims to make playing classic console games feel like a first-class native Mac experience.

  16. 19

    IQKeyboardManager

    16.6Khackiftekhar/IQKeyboardManager · Swift

    IQKeyboardManager is a drop-in iOS library that automatically prevents the keyboard from sliding up and covering a UITextField or UITextView, with no code or manual setup needed.

  17. 20

    realm-swift

    16.6Krealm/realm-swift · Objective-C

    Realm is an open-source mobile database that runs directly inside phones, tablets and wearables — an embedded replacement for Core Data & SQLite, not a client-server database.

  18. 21

    hammerspoon

    16.3KHammerspoon/hammerspoon · Objective-C

    Hammerspoon is a bridge between macOS and a Lua scripting engine, letting you automate and control your Mac through extensions that expose system functionality to Lua scripts.

  19. 22

    MBProgressHUD

    15.9Kjdg/MBProgressHUD · Objective-C

    MBProgressHUD is an iOS drop-in class that displays a translucent HUD with an indicator and/or labels over your UI while work runs on a background thread.

  20. 23

    infer

    15.7Kfacebook/infer · OCaml

    Infer is a static analysis tool that finds bugs in Java, C, C++, and Objective-C code by analyzing it without running it. It lives under Facebook's GitHub and is written in OCaml.

  21. 24

    organicmaps

    15.7Korganicmaps/organicmaps · C++

    Organic Maps is a free offline maps and GPS navigation app for Android and iOS, built on OpenStreetMap data, aimed at hikers, cyclists, and travelers.

  22. 25

    keycastr

    15.2Kkeycastr/keycastr · Objective-C

    KeyCastr is an open-source keystroke visualizer for macOS that displays your keystrokes and mouse clicks on screen, useful for screencasts, presentations, or pair programming.

  23. 26

    CocoaPods

    14.8KCocoaPods/CocoaPods · Ruby

    CocoaPods is the dependency manager for Xcode projects: you list your dependencies in a Podfile, and it resolves them, fetches the source code, and builds an Xcode workspace for you.

  24. 27

    FLEX

    14.6KFLEXTool/FLEX · Objective-C

    FLEX (Flipboard Explorer) is a set of in-app debugging and exploration tools for iOS apps. It shows a toolbar window over your running app that lets you inspect and modify nearly every piece of app state.

  25. 28

    textmate

    14.6Ktextmate/textmate · Objective-C++

    TextMate is a graphical text editor for macOS 10.12 or later — a long-running open-source project with about 14.5k stars on GitHub.

  26. 29

    WebViewJavascriptBridge

    14.3Kmarcuswestin/WebViewJavascriptBridge · Objective-C

    An iOS/OSX library that passes messages between Objective-C and JavaScript inside web views — the plumbing for hybrid apps where native code and web content need to talk to each other.

  27. 30

    WeChatPlugin-MacOS

    14.3KTKkk-iOSer/WeChatPlugin-MacOS · Objective-C

    A plugin that injects extra features into the official WeChat app on macOS, such as anti-recall messages, auto-reply, running multiple WeChat accounts at once, and remotely controlling your Mac from WeChat.

  28. 31

    PromiseKit

    14.2Kmxcl/PromiseKit · Swift

    PromiseKit is a complete promises implementation for Swift and Objective-C that simplifies asynchronous programming, so your async code ends up clearer, more readable and easier to master.

  29. 32

    Spring

    14.1KMengTo/Spring · Swift

    Spring is a Swift library for iOS that adds ready-made view animations (shake, pop, swing, flip, slide, fade, zoom and more) you can trigger from code or wire up directly in Storyboard.

  30. 33

    YYKit

    14Kibireme/YYKit · Objective-C

    YYKit is a large collection of iOS components, bundling several independent libraries for high-performance model mapping, caching, image loading/decoding, rich text rendering, keyboard tracking and async drawing.

  31. 34

    quicktype

    13.9Kglideapps/quicktype · TypeScript

    quicktype generates strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries so you can work with JSON type-safely across many programming languages.

  32. 35

    fmdb

    13.8Kccgus/fmdb · Objective-C

    FMDB is an Objective-C wrapper around SQLite, giving Cocoa developers a native-feeling API to create, query, and update SQLite databases without dropping to the raw C SQLite API.

  33. 36

    MJRefresh

    13.8KCoderMJLee/MJRefresh · Objective-C

    MJRefresh is an Objective-C library that adds pull-to-refresh (drop-down) and pull-up load-more functionality to iOS scroll views.

  34. 37

    spectacle

    13.6Keczarny/spectacle · Objective-C

    Spectacle is a free Mac app that lets you organize windows — move, resize, center, or maximize them — entirely from the keyboard, without touching the mouse.

  35. 38

    darling

    13.6Kdarlinghq/darling · Objective-C

    Darling is a runtime environment that lets you run macOS applications on Linux, without needing a virtual machine.

  36. 39

    tink

    13.5Ktink-crypto/tink · Java

    Tink is an open source cryptographic library whose APIs are designed to be secure, easy to use correctly, and hard to misuse. It was built by cryptographers and security engineers at Google.

  37. 40

    LuLu

    13.3Kobjective-see/LuLu · Objective-C

    LuLu is a free, open-source firewall for macOS: it watches the network connections apps on your Mac try to make and lets you allow or block them.

  38. 41

    CocoaLumberjack

    13.3KCocoaLumberjack/CocoaLumberjack · Objective-C

    CocoaLumberjack is a fast and flexible logging framework for Apple platforms (macOS, iOS, tvOS, watchOS, visionOS) that replaces NSLog with a more powerful, multi-destination logging system.

  39. 42

    AsyncDisplayKit

    13.3Kfacebookarchive/AsyncDisplayKit · Objective-C++

    AsyncDisplayKit (ASDK) is an iOS framework for smooth asynchronous user interfaces: it moves expensive UI work — image decoding, text sizing and rendering, layout — off the main thread so the app keeps responding to the user.

  40. 43

    Halfrost-Field

    13.2Khalfrost/Halfrost-Field · Go

    Halfrost-Field is a personal technical blog archive by halfrost containing long-form deep-dive articles on source code analysis, system design, and engineering topics such as Go internals, vLLM/LLM serving, machine learning notes, and network protocols.

  41. 44

    IGListKit

    13.1KInstagram/IGListKit · Objective-C

    IGListKit is a data-driven UICollectionView framework for building fast and flexible lists on iOS, built and maintained by Instagram engineering.

  42. 45

    CocoaAsyncSocket

    12.4Krobbiehanson/CocoaAsyncSocket · Objective-C

    CocoaAsyncSocket is an asynchronous socket networking library for macOS, iOS, and tvOS, providing TCP and UDP classes built on Grand Central Dispatch.

  43. 46

    SVProgressHUD

    12.4KSVProgressHUD/SVProgressHUD · Objective-C

    SVProgressHUD is a clean, lightweight progress HUD for iOS and tvOS apps — a small overlay that shows the progress of an ongoing task on top of your UI.

  44. 47

    chameleon

    12.3Kvicc/chameleon · Objective-C

    Chameleon is a lightweight color framework for iOS that provides flat color palettes, gradients, hex color support, color extraction from images, and automatic contrasting text colors for Objective-C and Swift apps.

  45. 48

    xmake

    12.3Kxmake-io/xmake · Lua

    Xmake is a cross-platform build utility for C/C++ and other languages, driven by Lua scripts, that combines a build tool, project generator, and package manager in one.

  46. 49

    GitUp

    12.1Kgit-up/GitUp · Objective-C

    GitUp is a native Mac Git client that reinvents how you interact with Git: instead of memorizing commands, you manipulate a live, interactive graph of your repository.

  47. 50

    iCarousel

    12.1Knicklockwood/iCarousel · Objective-C

    iCarousel is an Objective-C class that makes it easy to build 3D carousel-style paged views on iOS and Mac OS, with built-in effects like cylinder, wheel, and CoverFlow.

  48. 51

    matrix

    12.1KTencent/matrix · Java

    Matrix is an APM (Application Performance Management) system developed by WeChat to monitor, locate and analyse performance problems in mobile apps. It runs in production inside WeChat itself.

  49. 52

    DZNEmptyDataSet

    12Kdzenbot/DZNEmptyDataSet · Objective-C

    A drop-in iOS library that shows empty datasets — also known as Empty State or Blank Slate — on UITableView and UICollectionView whenever the view has no content to display.

  50. 53

    TimLiu-iOS

    11.7KTim9Liu9/TimLiu-iOS

    A curated collection of commonly used third-party iOS libraries, plugins, and well-known blogs, gathered in one place for iOS developers to browse.

  51. 54

    wcdb

    11.6KTencent/wcdb · C

    WCDB is a cross-platform database framework built by WeChat on top of SQLite and SQLCipher, providing ORM, encryption, corruption recovery and other database features for mobile and desktop apps.

  52. 55

    CtCI-6th-Edition

    11.5Kcareercup/CtCI-6th-Edition · Java

    Community-built exercise solutions for the book 'Cracking the Coding Interview, 6th Edition' by Gayle Laakmann McDowell, crowdsourced across many programming languages - the Java ones live in this repo.

  53. 56

    JSPatch

    11.3Kbang590/JSPatch · Objective-C

    An iOS library that bridges Objective-C and JavaScript through the Objective-C runtime: with a small embedded engine, the app can call any Objective-C class and method from JavaScript. It is generally used to hotfix iOS apps.

  54. 57

    Mantle

    11.2KMantle/Mantle · Objective-C

    Mantle is a model framework for Cocoa and Cocoa Touch that lets you write model objects without the usual boilerplate for equality, hashing, description, and JSON conversion.

  55. 58

    awesome-ios-ui

    11.2Kcjwirth/awesome-ios-ui

    A curated list of awesome iOS UI/UX libraries, organized by category such as animations, badges, calendars, progress views, and side menus.

  56. 59

    mac-mouse-fix

    11.1Knoah-nuebling/mac-mouse-fix · Objective-C

    A macOS app that makes cheap third-party mice feel as good as an Apple Trackpad or a Logitech MX Master - smoother scrolling, remappable buttons and click-and-drag gestures. The author wants it to become the best mouse driver ever.

  57. 60

    JSQMessagesViewController

    11.1Kjessesquires/JSQMessagesViewController · Objective-C

    A ready-made messages UI library for iOS: a view controller you drop into your app to get an iMessage-style chat screen without building one from scratch.

  58. 61

    zh-google-styleguide

    11Kzh-google-styleguide/zh-google-styleguide · Makefile

    This is a Chinese-language translation of Google's style guides for its open-source projects, covering coding conventions for C++, Objective-C, Python, Shell, JavaScript, TypeScript, HTML/CSS, and Java.

  59. 62

    ios-good-practices

    11Kfuturice/ios-good-practices

    A living guide of good practices for iOS development written by Futurice developers. It targets people taking their first steps in iOS as well as devs who want to do things the right way — it is advice to read, not software to run.

  60. 63

    MagicalRecord

    10.7Kmagicalpanda/MagicalRecord · Objective-C

    MagicalRecord is an Objective-C library that simplifies Core Data usage on iOS and macOS, giving you clean one-line fetches, saves, and entity creation instead of verbose NSFetchRequest boilerplate.

  61. 64

    FSCalendar

    10.6KWenchaoD/FSCalendar · Objective-C

    FSCalendar is a fully customizable calendar UI library for iOS, usable from both Objective-C and Swift.

  62. 65

    RestKit

    10.1KRestKit/RestKit · Objective-C

    RestKit is an Objective-C framework for building RESTful web services clients on iOS and Mac OS X. It pairs an object mapping engine with networking primitives built on top of AFNetworking and integrates with Core Data.

  63. 66

    ANE

    7.3Kmaderix/ANE · Objective-C

    ANE is a research project that trains neural networks directly on Apple's Neural Engine using reverse-engineered private APIs, instead of CoreML's inference-only path.

  64. 67

    firebase-ios-sdk

    7Kfirebase/firebase-ios-sdk · C++

    This is the official collection of Firebase SDKs for Apple platforms, covering libraries like Authentication, Firestore, Cloud Functions, Messaging, Crashlytics, Storage and more.

  65. 68

    zenc

    4.3Kzenc-lang/zenc · C

    Zen C is a modern systems programming language with high-level ergonomics (type inference, pattern matching, generics, traits, async/await) that compiles to human-readable GNU C/C11 while maintaining 100% C ABI compatibility.

  66. 69

    flash-moe

    4.3Kdanveloper/flash-moe · Objective-C

    Flash MoE is an open-source project for running a big language model on a small laptop — local LLM inference on a Mac, written natively in Objective-C.

  67. 70

    window-sweaters

    803saragordic/window-sweaters · C

    Window Sweaters is a playful macOS menu-bar app that wraps your app windows in knitted sweater borders, with colours inspired by your favourite apps.

  68. 71

    FilzaSlop

    4510xjohnnydev/FilzaSlop · Objective-C

    FilzaSlop is a fork of FilzaJailedDS that adds a sandbox escape exploit and app container access to the Filza file manager on iOS 18, iOS 26, and iOS 27 beta 1-4, plus a bundled PosterBoard Wallpaper Lab.

  69. 72

    macPad

    180DCMMC/macPad · Objective-C

    macPad lets you run full macOS GUI applications on a jailbroken iPad or iPhone, turning the touchscreen into a trackpad and multitouch input for macOS windows.

  70. 73

    badnotes

    150c22dev/badnotes · Objective-C

    BadNotes is a jailbreak tweak for iOS that unlocks GoodNotes Pro by spoofing the app's subscription check.

Often tagged together