Topics / #xcode

Xcode projects on GitHub

Apple IDE and toolchain for macOS and iOS development

As of , the most-starred Xcode projects on GitHub are swift (70.5K stars), open-source-ios-apps (52.7K stars) and awesome-cheatsheets (46.6K stars). GitHub.Locker tracks 90 Xcode repositories with 1.1M stars combined. The fastest-growing on October 17 was xtool, with +435 stars in a day.

90Projects
1.1MStars in total
+939Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

90 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 · 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.7K
  3. #3 · LeCoupa/awesome-cheatsheets

    awesome-cheatsheets

    A curated collection of cheatsheets covering popular programming languages, frameworks, databases, and development tools, each condensed into a single reference file.

    46.6K
  1. 4

    Alamofire

    42.4KAlamofire/Alamofire · Swift

    Alamofire is an HTTP networking library written in Swift. It wraps Apple's URLSession so iOS, macOS, tvOS, and watchOS apps can make requests in a few lines of chainable code.

  2. 5

    fastlane

    42.3Kfastlane/fastlane · Ruby

    fastlane is a tool for iOS and Android developers that automates tedious tasks like generating screenshots, managing provisioning profiles, and releasing applications.

  3. 6

    MonitorControl

    34.5KMonitorControl/MonitorControl · Swift

    MonitorControl is a free, open-source macOS app that controls your external display's brightness, volume and contrast as if it were a native Apple Display — via Apple keyboard keys, custom shortcuts or menu bar sliders.

  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

    lottie-ios

    26.9Kairbnb/lottie-ios · Swift

    Lottie for iOS is a Swift library that natively renders vector-based animations and art in realtime with minimal code. Animations come as bodymovin JSON files, typically exported from After Effects.

  6. 9

    Kingfisher

    24.4Konevcat/Kingfisher · Swift

    A lightweight, pure-Swift library for downloading and caching images from the web in iOS, macOS, tvOS, watchOS and visionOS apps — you give it a URL and it fetches, caches and displays the image.

  7. 10

    dracula-theme

    23.6Kdracula/dracula-theme

    Dracula is one of the most popular dark color themes, built around a single consistent palette that has been ported to Visual Studio Code, iTerm, Vim, Sublime Text, JetBrains IDEs, Terminal.app, Windows Terminal, Hyper, Alfred, Slack, Xcode, Emacs, Zsh and over 400 other apps.

  8. 11

    CodeEdit

    23.1KCodeEditApp/CodeEdit · Swift

    CodeEdit is a free, open-source code editor for macOS, built by the community and written natively in Swift for the Mac.

  9. 12

    SwiftyJSON

    22.9KSwiftyJSON/SwiftyJSON · Swift

    SwiftyJSON is a Swift library for dealing with JSON data: it lets you pull values out of JSON without the verbose optional-wrapping and type-checking that plain Swift requires.

  10. 13

    Hero

    22.5KHeroTransitions/Hero · Swift

    Hero is a Swift library for building iOS view controller transitions — a declarative layer on top of UIKit's cumbersome transition APIs that makes custom transitions easy.

  11. 14

    SnapKit

    20.3KSnapKit/SnapKit · Swift

    SnapKit is an open-source Swift DSL that makes Auto Layout easy on Apple platforms — you describe UI constraints with short, readable Swift instead of verbose layout code. It works on iOS, macOS and tvOS.

  12. 15

    SwiftLint

    19.8Krealm/SwiftLint · Swift

    SwiftLint is an open-source linter that enforces Swift style and conventions — rules generally accepted by the Swift community, loosely based on the now-archived GitHub Swift Style Guide.

  13. 16

    ml-stable-diffusion

    18Kapple-aiml-research/ml-stable-diffusion · Python

    This is Apple's toolkit for running Stable Diffusion image generation on Apple Silicon using Core ML, so it can run efficiently on Mac, iPad, and iPhone.

  14. 17

    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.

  15. 18

    Compositor

    17.4Krobbietilton/Compositor · Swift

    Compositor is a free and open-source, full-featured image editor for Mac, built as an alternative to Adobe Photoshop with a workflow centered on compositing and post-processing.

  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

    Valdi

    16.4KSnapchat/Valdi · C++

    Valdi is a cross-platform UI framework from Snap: write your UI once in declarative TypeScript, and it compiles directly to native views on iOS, Android, and macOS.

  18. 21

    solarized

    16Kaltercation/solarized · Vim script

    A precision color scheme: one sixteen-color palette (eight monotones, eight accent colors) with matched dark and light modes, built for terminals, editors and other GUI applications.

  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

    transmission

    15.3Ktransmission/transmission · C++

    Transmission is a fast, easy, and free BitTorrent client, available in several flavors across platforms.

  21. 24

    SwifterSwift

    15.2KSwifterSwift/SwifterSwift · Swift

    SwifterSwift is a collection of over 500 native Swift extensions that add handy methods, syntactic sugar, and performance improvements to primitive data types and UIKit/Cocoa classes.

  22. 25

    Carthage

    15.1KCarthage/Carthage · Swift

    Carthage is a simple, decentralized dependency manager for Cocoa applications on macOS and iOS/tvOS/watchOS. It builds your dependencies into binary frameworks without modifying your project files or build settings.

  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

    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.

  26. 29

    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.

  27. 30

    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.

  28. 31

    incubator-weex

    13.6Kapache/incubator-weex · C++

    Weex is a framework for building native Mobile cross-platform UI: you write a component once and it renders natively on Android, iOS, and (via a third-party plugin) mobile web.

  29. 32

    runner-images

    13.5Kactions/runner-images · PowerShell

    It's the source code GitHub uses to build the VM images behind GitHub-hosted Actions runners and Microsoft-hosted Azure Pipelines agents — Ubuntu, macOS and Windows machines pre-loaded with development tools.

  30. 33

    swift-style-guide

    13.1Kkodecocodes/swift-style-guide

    This is the official Swift style guide used by Kodeco (formerly raywenderlich.com) to keep the Swift code in its books, tutorials, and starter kits consistent across many different authors.

  31. 34

    firefox-ios

    13.1Kmozilla-mobile/firefox-ios · Swift

    Firefox for iOS — Mozilla's open-source web browser for iPhone and iPad. This one repository also contains Focus iOS, Mozilla's second iOS app.

  32. 35

    SkeletonView

    12.9KJuanpe/SkeletonView · Swift

    SkeletonView is a Swift library for iOS that turns your existing views into animated skeleton (placeholder) loading screens while data loads, so users see what content is coming.

  33. 36

    xtool

    12.7Kxtool-org/xtool · Swift

    xtool is a cross-platform tool that replicates Xcode's core functionality, letting you build, sign, and install iOS apps written as SwiftPM packages from Linux, Windows (via WSL), or macOS.

  34. 37

    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.

  35. 38

    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.

  36. 39

    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.

  37. 40

    Eureka

    11.8Kxmartlabs/Eureka · Swift

    An elegant iOS form builder written in Swift: a library for defining settings-style forms in code instead of wiring table views by hand. It's made by XMARTLABS as a Swift re-creation of their XLForm library.

  38. 41

    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.

  39. 42

    AudioKit

    11.5KAudioKit/AudioKit · Swift

    AudioKit is an audio synthesis, processing, and analysis platform for building sound and music apps on iOS, macOS (including Catalyst), and tvOS.

  40. 43

    30DaysofSwift

    11.5Kallenwong/30DaysofSwift · Swift

    A collection of 30 small Swift iOS projects the author built day by day while self-teaching Swift, each one a self-contained demo of a UI technique like animations, menus, or image pickers.

  41. 44

    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.

  42. 45

    FSCalendar

    10.6KWenchaoD/FSCalendar · Objective-C

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

  43. 46

    CryptoSwift

    10.6Kkrzyzanowskim/CryptoSwift · Swift

    A growing collection of standard and secure cryptographic algorithms implemented in pure Swift: hashes, ciphers, RSA, message authenticators, key-derivation functions, plus helpers for String and Data.

  44. 47

    NetNewsWire

    10.5KRanchero-Software/NetNewsWire · Swift

    A free and open-source feed reader for macOS and iOS — an app for following sites via RSS, Atom, JSON Feed and RSS-in-JSON feeds.

  45. 48

    WebKit

    10.3KWebKit/WebKit · JavaScript

    The official home of the WebKit project: an open-source, cross-platform browser engine that powers Safari, Mail and Apple Books on iOS and macOS, plus browsers on Linux.

  46. 49

    swift-package-manager

    10.2Kswiftlang/swift-package-manager · Swift

    Swift Package Manager (SwiftPM) is the official tool for managing distribution of Swift source code, handling compiling, linking, dependency management, and versioning for Swift packages.

  47. 50

    SQLite.swift

    10.2Kstephencelis/SQLite.swift · Swift

    SQLite.swift is a type-safe, Swift-language layer over SQLite3 that lets you write and run SQL queries with compile-time checking instead of raw SQL strings.

  48. 51

    folding-cell

    10.2KRamotion/folding-cell · Swift

    FoldingCell is an open-source iOS UI component by Ramotion: a table view cell that expands open with a folding-paper animation inspired by material design.

  49. 52

    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.

  50. 53

    Telegram-iOS

    9.2KTelegramMessenger/Telegram-iOS · Swift

    This is the official source code of the Telegram iOS app, written in Swift.

  51. 54

    App-Store-Connect-CLI

    8Krorkai/App-Store-Connect-CLI · Go

    App Store Connect CLI (asc) is a fast, scriptable command-line tool for the App Store Connect API, letting you automate TestFlight, builds, submissions, signing, analytics, screenshots, and subscriptions from a terminal, IDE, or CI/CD pipeline.

  52. 55

    clicky

    7.7Kfarzaa/clicky · Swift

    Clicky is an AI teacher that lives next to your cursor: it sees your screen, talks to you, and can even point at things on screen, like having a real teacher sitting beside you.

  53. 56

    SwiftUI-Agent-Skill

    6.2Ktwostraws/SwiftUI-Agent-Skill

    This is an 'agent skill' — a set of instructions that teaches AI coding assistants like Claude Code, Codex, Gemini, and Cursor to write smarter, simpler, more modern SwiftUI code, covering navigation, layout, animations, state management, accessibility, and deprecated API usage.

  54. 57

    iPhone-use

    4.2Kzhongerxin/iPhone-use · Python

    iPhone Use lets Codex control your real iPhone over USB using natural language: it can open apps, read screens, tap, scroll, type text, and organize lists, while showing a live screen preview in the sidebar.

  55. 58

    textream

    4.1Kf/textream · Swift

    Textream is a free, open-source teleprompter app for Mac, iPhone, and iPad that highlights your script in real time as you speak, shown in a Dynamic Island-style overlay, floating window, or fullscreen.

  56. 59

    Skills

    4KDimillian/Skills · Shell

    This is a collection of 16 reusable Codex Skills for Apple-platform engineering: SwiftUI/Xcode code review, refactoring, debugging, performance audits, GitHub workflow automation, and multi-agent review and bug-hunt swarms.

  57. 60

    SwiftUI-Agent-Skill

    3.7KAvdLee/SwiftUI-Agent-Skill · Python

    A packaged expert skill that gives AI coding tools deep SwiftUI best-practice guidance — state management, view composition, performance and iOS 26+ Liquid Glass adoption — in the open Agent Skills format.

  58. 61

    serve-sim

    2.9KEvanBacon/serve-sim · TypeScript

    serve-sim is a CLI that turns a booted iOS Simulator into a streamable, remotely-controllable resource — it captures the simulator's framebuffer and exposes it as an MJPEG video stream plus a WebSocket control channel, with a React preview UI on top.

  59. 62

    goldie

    2.5Ksoftware-mansion-labs/goldie · TypeScript

    Goldie generates App Store and Google Play screenshots, plus App Store preview videos, for a mobile app by replaying recorded flows on an iOS simulator or Android emulator.

  60. 63

    OpenSwiftUI

    2.5KOpenSwiftUIProject/OpenSwiftUI · Swift

    An open source implementation of Apple's SwiftUI. Goals: build GUI apps on non-Apple platforms like Linux and Windows, and diagnose and debug SwiftUI issues on Apple platforms, staying as API-compatible with SwiftUI as possible.

  61. 64

    AirCard-iOS

    1.9KMak5er/AirCard-iOS · Swift

    AirCard-iOS lets you customize Apple Wallet card artwork, lock screen passcode dialer themes, and PosterBoard wallpapers directly on an iPhone running iOS 27 or newer.

  62. 65

    omarchy-apple-dev

    1.7Kjoshuaswarren/omarchy-apple-dev · Python

    A toolchain that builds Swift/SwiftUI iOS apps on Omarchy Linux (Apple Silicon or x86-64) and installs them on a physical iPhone over USB, with no Mac, no macOS and no Xcode app installed anywhere.

  63. 66

    Roam-Control

    1.1Kseanhowarthdev/Roam-Control

    Roam Control is a SwiftUI iOS app that lets you choose, test and move your iPhone's reported GPS location for development, QA and responsible personal testing.

  64. 67

    backburner

    1KStayLameBro/backburner · Python

    Backburner lets a nearby iPhone act as a coprocessor for your Mac so a locally-run 27B LLM (Qwen3.8-27B) reads prompts faster and holds far more context. The phone connects over a 10 Gb/s USB-C cable and offloads part of the model's layers plus storage/attention for old context.

  65. 68

    macos-sysdata

    946Jarvis322/macos-sysdata · Swift

    It's a free macOS menu bar app that opens up the vague 'System Data' bucket in Storage settings and shows exactly what's filling it (simulator runtimes, Xcode caches, package manager stores, VM disks, logs, per-app data) so you can delete items one by one instead of guessing.

  66. 69

    zulu

    888slop-place/zulu · Swift

    Zulu is a native Zulip client for iOS and macOS that treats topics as first-class citizens, grouping channels into folders and letting threads be promoted or hidden locally.

  67. 70

    AirBeep

    877LinkPass888/AirBeep · Swift

    AirBeep is an iOS utility that silences the built-in call-recording disclosure tones (the beeps that signal a call is being recorded), with one switch to toggle the change and restore the originals.

  68. 71

    muguet

    651c22dev/muguet · Rust

    Muguet is a native Mach-O port of GTA V for iOS and macOS with added multiplayer, running the game's original WebAssembly code outside the browser using wasmtime and wgpu on Metal instead of a browser's JS/WebGPU stack.

  69. 72

    house-control

    6260xProbabillity/house-control · Swift

    House Control turns your home into a live 3D model shown in the Mac menu bar and on an iPhone, letting you see and control real lights and air conditioners through Smart Life/Tuya, Home Assistant, Philips Hue and Apple Home.

  70. 73

    placard

    553frs0n/placard · Swift

    Placard is an iOS app for browsing, creating, installing, and managing custom PosterBoard wallpapers (the interactive Lock Screen wallpapers introduced in iOS 26).

  71. 74

    Wind-Waker-Recomp

    549elliotttate/Wind-Waker-Recomp · C

    Wind Waker Recomp is a native port of The Legend of Zelda: The Wind Waker for Windows, Mac, iPhone and iPad, made by statically recompiling the original GameCube game's PowerPC code into native machine code. It is a personal source fork of the BlueWake project with extra features like 60/120 FPS smooth motion, save states and wall climbing.

  72. 75

    xcode-project-format

    503apple/xcode-project-format · Swift

    A Swift library from Apple for reading, writing, and manipulating Xcode's JSON-based project.xcproj format, plus a small companion CLI called 'xcprojformatter'.

  73. 76

    finder-menu

    476nikgrbn/finder-menu · Swift

    Finder Menu adds five right-click menu items that macOS Finder is missing: New File, Open Terminal Here, Open Folder With, Copy Path, and Go to Parent Folder.

  74. 77

    stop-stutter

    472burakgon/stop-stutter · Swift

    Stop Stutter is a native macOS menu bar app that automatically turns off AWDL (Apple's peer-to-peer Wi-Fi) while you run a game-streaming client, since AWDL can cause latency spikes and stutter during streaming.

  75. 78

    flutter_carplay

    466oguzhnatly/flutter_carplay · Dart

    This is a Flutter plugin that brings your app's content and controls to Apple CarPlay and Android Auto, using native car templates you build in Dart.

  76. 79

    vibe-aso

    454Kronop/vibe-aso · JavaScript

    Vibe ASO is a Claude Code skill that takes an iOS app from 'ready to submit' to a fully localized App Store presence: keyword research, metadata in up to 50 locales, localized screenshots, worldwide pricing, and in-app string localization, all driven from inside Claude Code.

  77. 80

    bluey-by-riley

    436rbrown101010/bluey-by-riley · Swift

    Googly Eyes is a blueberry character that lives on your iPhone screen and points at things on your Mac with his own cursor. It pairs a Mac menu bar app with an iPhone app so he can see your screen, talk through OpenAI's Realtime API, and even control your computer when asked.

  78. 81

    rooms

    391saragordic/rooms · Swift

    Rooms is a macOS app for switching between projects: each 'room' is a saved set of windows with a layout, and one shortcut brings them all back arranged neatly while hiding everything else.

  79. 82

    dsh-ios

    327ZSeven-W/dsh-ios · TypeScript

    DSH iOS Simulator is a plugin for DSH (DeepSeek Harness) that puts a live iOS Simulator, or a USB-connected real iPhone, inside an AI agent conversation. It gives the agent 22 tools to boot devices, build and run Xcode projects, and drive the UI by accessibility identity, OCR text, or list-row taps, with the live screen streamed into an interactive sidebar panel.

  80. 83

    zhoop

    272hackyguru/zhoop · Swift

    Zhoop is an iPhone app that pairs with a WHOOP fitness strap over Bluetooth and tracks your daily calorie deficit, weight-loss goal, sleep and heart rate. It's a personal fork of the NOOP app, stripped down and rebuilt entirely around hitting a goal weight by a date.

  81. 84

    m4-sme-exploration

    245tzakharko/m4-sme-exploration · C

    A research project that microbenchmarks the Scalable Matrix Extension (SME) of Apple's M4 chip, measuring peak compute throughput for common matrix and vector operations and memory transfer rates.

  82. 85

    mobilecode

    242hsandhu/mobilecode · TypeScript

    MobileCode is an open source AI coding agent for building mobile apps, forked from opencode. When it detects an iOS or Android project it can launch the simulator or emulator and show a live preview right next to your chat session.

  83. 86

    iOS-GPS-Spoofer

    241SegFault42/iOS-GPS-Spoofer · Swift

    A tool that makes a connected iPhone report a fake GPS location for as long as it runs, restoring the real one automatically when you stop. It drives Apple's developer location-simulation service — the same mechanism Xcode's Simulate Location uses.

  84. 87

    AirCard-macOS

    177alejadxr/AirCard-macOS · Swift

    AirCard for macOS is a native Mac port of the AirCard-Windows flow for customizing Apple Wallet cards: it flashes custom artwork onto cards in your iPhone's Wallet app and can also recolor the iOS passcode keyboard theme.

  85. 88

    hp-laser-1008a-macos

    175Kuberwastaken/hp-laser-1008a-macos · C

    It is a native macOS driver that lets the HP Laser 1003/1006/1008 (a/w) printers — HP's rebadged Samsung SPL3 laser printers — print normally via Cmd-P, since HP never shipped a working macOS driver for them.

  86. 89

    swiftui-logo-draw

    160RhuanCruz/swiftui-logo-draw · Python

    LogoDraw is a SwiftUI component that traces a logo's outline like a pen and then reveals its fill, paired with a reproducible Python + macOS pipeline for turning a logo PNG into a clean SwiftUI Shape.

  87. 90

    kinesis

    123callbacked/kinesis · Swift

    Kinesis is a native macOS app that lets you control your Mac using gestures from the Meta Neural Band (an EMG wristband): swipe between desktops, open Mission Control, control music, and pinch+turn for volume or brightness.

Often tagged together