Top 23 Xcode Open-Source Projects

  • Alamofire

    Elegant HTTP Networking in Swift

    Project mention: Modern replacements for SwiftKeychain and APAddressBook. | /r/swift | 2023-06-28
  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • MonitorControl

    🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

    Project mention: 18-year-old built a better computer monitor that doesn't strain your eyes | news.ycombinator.com | 2023-10-27

    I use "Monitor Control" on my Mac Studio to control the brightness of my Dell monitor:


  • Kingfisher

    A lightweight, pure-Swift library for downloading and caching images from the web.

    Project mention: Question about Apple's review | /r/iOSProgramming | 2023-05-17

    The 3rd party library I use GRDB SwiftyUserDefaults Kingfisher SwiftDate Popovers

  • Hero

    Elegant transition library for iOS & tvOS

    Project mention: Created this app using Swift and a bit of Objective-C | /r/iOSProgramming | 2023-04-30

    I started out with the Hero library (https://github.com/HeroTransitions/Hero) but soon replaced it with custom made animation. However, you may want to look into this library as is has a lot of nice transitions ready to use for most cases.

  • SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: Storyboard vs Programmatic UI | /r/swift | 2023-04-26

    I’ve been using Xcode for the last 13 years or so, and my advice is - us whatever is comfortable and makes sense to you. I use all 3: code*, storyboard and interface builder (xib). They all have their strengths and weaknesses. Storyboards are nice for quick simple screens with table/collection views and cell templates, but sucks when working in a team (merge conflicts on xml files is not fun). Interface builder has the advantage of being really quick for standalone viewcontrollers and views (after some code that takes away the boilerplate part of loading views from nibs) and minimized the git issues. And code is fun when you’re using anchors and frameworks like snapkit (https://github.com/SnapKit/SnapKit) but even when I was doing visual constrains using strings it was fine. Anyway, just try to learn a bit of everything and see what resonates with you. There are no right answers, just preferences.

  • IQKeyboardManager

    Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • SwifterSwift

    A handy collection of more than 500 native Swift extensions to boost your productivity.

  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: OpenRCT2 Update 0.4.6 Released | news.ycombinator.com | 2023-09-03
  • macdown

    Open source Markdown editor for macOS.

    Project mention: Tutorial Mac OS | /r/SwiftUI | 2023-03-02
  • R.swift

    Strong typed, autocompleted resources like images, fonts and segues in Swift projects

    Project mention: SPM and localization | /r/swift | 2023-11-30
  • jazzy

    Soulful docs for Swift & Objective-C

  • Clipy

    Clipboard extension app for macOS.

    Project mention: Clipboard history | /r/MacOS | 2023-05-17

    I like Clipy https://github.com/Clipy/Clipy

  • XcodeGen

    A Swift command line tool for generating your Xcode project

  • MonkeyDev

    CaptainHook Tweak、Logos Tweak and Command-line Tool、Patch iOS Apps, Without Jailbreak.

  • Synx

    A command-line tool that reorganizes your Xcode project folder to match your Xcode groups

  • XcodesApp

    The easiest way to install and switch between multiple versions of Xcode - with a mouse click.

    Project mention: Is it actually safe to run multiple version of xcode if I want to try the new SDKs? | /r/iOSProgramming | 2023-06-09

    Absolutely. It's safe, and if you use something like Xcodes, it's convenient and easy as well (https://github.com/XcodesOrg/XcodesApp)

  • CopilotForXcode

    The missing GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension

    Project mention: Xcode Copilot | /r/ChatGPT | 2023-09-03

    I installed Copilot for Xcode on macOS 13.5. Absolutely love it for Swift code completion/suggestion and code explanation. https://github.com/intitni/CopilotForXcode

  • SideMenu

    Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.

  • ControlRoom

    A macOS app to control the Xcode Simulator.

    Project mention: What Are The Dev Tools You Couldn't Live Without? | /r/iOSProgramming | 2023-05-30
  • SPPermission

    Universal API for request permission and get its statuses.

  • themer

    🎨 themer takes a set of colors and generates themes for your apps (editors, terminals, wallpapers, and more).

  • periphery

    A tool to identify unused code in Swift projects.

    Project mention: Ask HN: What's You Life's Work? | news.ycombinator.com | 2022-12-14

    While I’m unsure I’ll be using Swift for the rest of my life, I’ll continue to work on my little tool to detect unused code for as long as I can. It’s my most popular open-source contribution, and it brings me joy knowing others find it useful.


  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

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-11-30.

Xcode related posts


What are some of the best open-source Xcode projects? This list will help you:

Project Stars
1 Alamofire 39,966
2 awesome-cheatsheets 35,249
3 MonitorControl 24,323
4 Kingfisher 21,796
5 Hero 21,627
6 SnapKit 19,599
7 IQKeyboardManager 16,194
8 SwifterSwift 13,305
9 OpenRCT2 12,461
10 macdown 9,332
11 R.swift 9,299
12 jazzy 7,289
13 Clipy 7,085
14 XcodeGen 6,502
15 MonkeyDev 6,230
16 Synx 6,090
17 XcodesApp 5,962
18 CopilotForXcode 5,762
19 SideMenu 5,558
20 ControlRoom 5,471
21 SPPermission 5,409
22 themer 5,286
23 periphery 4,538
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.