Swift Apple

Open-source Swift projects categorized as Apple | Edit details

Top 23 Swift Apple Projects

  • GitHub repo open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

    Project mention: iOS privacy friendly apps | reddit.com/r/privacytoolsIO | 2021-08-15
  • GitHub repo WWDC

    The unofficial WWDC app for macOS

    Project mention: Where did the 2020 platforms state of the union video go? | reddit.com/r/iOSProgramming | 2021-07-12

    It's still there on site as it's accessible through the unofficial WWDC app https://wwdc.io/

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo SwiftyStoreKit

    Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+ ⛺

    Project mention: Announcement #1 - TestFlight, Payment Issues, Redesign, and Future Plans! | reddit.com/r/StellarOSX | 2021-09-15

    We're getting more emails and private messages indicating restoring purchases is not working. This issue appears to be a race condition with the library we use. In layman's terms, the receipt data is out of sync and is showing no purchases! Here are 2 fixes until we can implement a code fix:

  • GitHub repo Brooklyn

    🍎 Screensaver inspired by Apple's Event on October 30, 2018

    Project mention: What do you suggest adding to my new desk setup? | reddit.com/r/desksetup | 2021-05-17
  • GitHub repo openhaystack

    Build your own 'AirTags' 🏷 today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.

    Project mention: GPS tracking like apple's Find me with the ability to remotely request the location of a device | reddit.com/r/selfhosted | 2021-08-26

    Yes "Find my" is a lot more than just request the location of a device. BTW, I found openhaystack which use this whole cryptographic protocol. It seems like a great project.

  • GitHub repo periphery

    A tool to identify unused code in Swift projects.

    Project mention: Is there a way to run this Swift Package inside a Script everytime i Build the Project ? | reddit.com/r/swift | 2021-05-05

    There is a nice Package: https://github.com/peripheryapp/periphery#how-to-use that can find dead code in a Project. You can install it via SPM or Homebrew or Pods. Is there a way to run the scan every time i build the Project on its own ?

  • GitHub repo Unshaky

    A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]

    Project mention: My N key is being entered multiple times on a single press. Looks like there is some hardware problem. | reddit.com/r/mac | 2021-09-02

    You can try https://github.com/aahung/Unshaky

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo SPStorkController

    Now playing controller from Apple Music, Mail & Podcasts Apple's apps.

  • GitHub repo Connectivity

    🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.

    Project mention: How to Simulate Guest Network (Captive Portal) | reddit.com/r/iOSProgramming | 2021-09-14

    Is there a way to simulate a user having to log into a portal on a Wi-Fi network for iOS apps? I am having an issue with users getting errors when being on a network of this type, so I am incorporating the Connectivity framework (https://github.com/rwbutler/Connectivity) and wanted to test it out.

  • GitHub repo Magnetic

    SpriteKit Floating Bubble Picker (inspired by Apple Music) 🧲

  • GitHub repo free-sidecar

    Enable Sidecar on Unsupported iPads and Macs running iPadOS 13 and macOS Catalina

    Project mention: how do i get sidecar to work? open core big sur | reddit.com/r/hackintosh | 2021-05-05

    -ben-z's free-sidecar ONLY IF your SMBIOS doesn't support Sidecar natively. I don't know for sure but if it can run Big Sur odds are it can run Sidecar. The method covered in this git readme might not work though if Big Sur changed codesigning.

  • GitHub repo MKRingProgressView

    ⭕️ Ring progress view similar to Activity app on Apple Watch

  • GitHub repo Cluster

    Easy Map Annotation Clustering 📍

  • GitHub repo ipatool

    Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

    Project mention: [Question] How will the jailed version of Supercharge supply iPA files | reddit.com/r/SuperchargeApp | 2021-07-29

    Supercharge fetches the iPA through something like ipatool(https://github.com/majd/ipatool) and decrypts it through something like flexdecrypt(https://github.com/JohnCoates/flexdecrypt). In my opinion this is among the best solutions though it may require a lot of work get an implementation working. I tried to implement this on a piece of code I worked on, but flexdecrypt turned out to be too unreliable for the purpose - it would often simply fail to decrypt certain binaries.

  • GitHub repo VisualEffectView

    Dynamic blur background view with tint color (UIVisualEffectView subclass) 📱

  • GitHub repo StatusAlert

    Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.

  • GitHub repo BiometricAuthentication

    Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.

  • GitHub repo SwCrypt

    RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X

  • GitHub repo Hackers

    Hackers is an elegant iOS app for reading Hacker News written in Swift.

    Project mention: Ask HN: Is the Hacker News source code public? | news.ycombinator.com | 2021-08-12

    I use https://github.com/weiran/Hackers because it’s nice to read on, but then to comment I have to use the site, so yea lol

    If there was a dark mode on the site I’d just use that

  • GitHub repo AlertToast

    Create Apple-like alerts & toasts using SwiftUI

    Project mention: How can I make a pop-up like this? | reddit.com/r/SwiftUI | 2021-07-15

    This library might be the closest thing to what you’re looking for! I use it in my apps :)

  • GitHub repo glide engine

    Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials (by cocoatoucher)

    Project mention: Does anyone use Sprite/Scene Kit? | reddit.com/r/gamedev | 2021-08-21

    Im working as iOS dev, and also wanted to create some games in my spare time, so I choose SpriteKit, its pretty good framework, you can easily make nice 2D games. If you want to create top down game I recommend to take a look for this https://github.com/mfessenden/SKTiled its very helpful when you want create your levels, much better than Xcode one, and also check this https://github.com/cocoatoucher/Glide its created mostly for platformers but you can use it also for top down RPG for example. If you have basic knowledge of swift you will create games very fast and easy, and you will only optimize it for iOS so it will be easier to handle errors etc.

  • GitHub repo SlideOverCard

    A SwiftUI card view, made great for setup interactions.

    Project mention: Can someone please point me to a resource on how to create a reusable custom action sheet like the resource below? | reddit.com/r/swift | 2021-08-04
  • GitHub repo Virtual Objects

    ARKit Base Project. Place virtual objects based on WWDC example project

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 2021-09-15.


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

Project Stars
1 open-source-ios-apps 28,167
2 WWDC 8,096
3 SwiftyStoreKit 5,722
4 Brooklyn 4,800
5 openhaystack 3,204
6 periphery 2,750
7 Unshaky 2,649
8 SPStorkController 2,467
9 Connectivity 1,460
10 Magnetic 1,314
11 free-sidecar 1,275
12 MKRingProgressView 1,244
13 Cluster 1,164
14 ipatool 848
15 VisualEffectView 848
16 StatusAlert 822
17 BiometricAuthentication 765
18 SwCrypt 658
19 Hackers 539
20 AlertToast 394
21 glide engine 373
22 SlideOverCard 364
23 Virtual Objects 307
Find remote jobs at our new job board 99remotejobs.com. There are 22 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives