A collaborative list of awesome Swift libraries and resources.

Newest releases

sindresorhus Apple's Human Interface Guidelines are amazingly well done. However, there are many details they don't clearly specify. This is an attempt to document the best conventions and patterns in the community.

fabio914 Oculus Quest Mixed Reality app for iOS

writeas Source code for the WriteFreely SwiftUI app for iOS, iPadOS, and macOS

GetStream 👩‍💼📡 Psychotherapy app with video and chat built using Stream Chat and Dolby.io

sanchgoel This project allows you to create a custom honeycomb shaped collection view layout. Sample gif is attached below.

ninxsoft A Mac command-line tool to automate the downloading of your Jamf Nation assets.

devxoul A custom collection layout that allows to use Texture layout specs in ASCollectionNode.

joekndy A SwiftUI Marquee or "scrolling text" effect found in Apple native apps. For when one line isn't enough, but two is just too much 😉

finiteloop An iOS and MacOS application to display PurpleAir air quality sensor data on a map, in a Widget and a full application.

kyle-n A simple, powerful SwiftUI text editor for iOS and macOS with live syntax highlighting.

apple This package implements an atomics library for Swift, providing atomic operations for a variety of Swift types, including integers and pointer values. The goal is to enable intrepid developers to start building synchronization con

steventroughtonsmith This is an app that uses HomeKit to display a menu bar item with your current air quality from compatible devices (like an Eve Room). Requires macOS 11.

apple Swift Algorithms is an open-source package of sequence and collection algorithms, along with their related types.

geekdada Starts from Surge iOS 4.4.0 and Surge Mac 4.0.0, you may use HTTP API to control Surge. YASD provides a way to interact with Surge's HTTP API, enabling you to control Surge from another device or outside your house.

hiSirius ARCore/ARKit学习资料

ZeeZide With its eclectic mix of AppKit, Catalyst, iOS, SwiftUI, and web apps, macOS should consider rebranding to “Five GUIs”

Thomvis Dungeons & Dragons DM companion app in SwiftUI

Finb Bark is an iOS App which allows you to push customed notifications to your iPhone

nugmanoff I needed to perform the dropdown transition in the app I was buildin and I've found many great libraries out there that provide desired functionality. But all of them had one flaw in them: they were NOT implemented as custom trans

steventroughtonsmith This is a trivial example showing an Objective-C app, and example data model, with a SwiftUI widget designed for iOS 14.

befy Pep is an approach outside of the standard "Tab Bar" stance. Lightweight, customizable and improvable.

nicklockwood This is a simple chess game for iPhone and iPad, designed for novice players.

yassram SwiLex is a universal lexer which means that you can use it to build any lexer only by defining your tokens in a Swift enum (in few lines of code).

appcraftstudio Product Hunt surfaces the best new products, every day. It's a place for product-loving enthusiasts to share and geek out about the latest mobile apps, websites, hardware projects, and tech creations.

DevUtilsApp DevUtils.app - Developer Utilities for macOS

apple Swift System provides idiomatic interfaces to system calls and low-level currency types. Our vision is for System to act as the single home for low-level system interfaces for all supported Swift platforms.

apple This library aims to help Swift make ground in a new space: clustered multi-node distributed systems.

ByCyril Simplified version of Fidge It

dks333 Tiktok Clone contains Chinese Tiktok version and U.S. Tiktok version.TikTok, known in China as Douyin, is a video-sharing social networking service owned by ByteDance, a Beijing-based Internet technology company founded in 2012 by

onevcat Kingfisher is a powerful, pure-Swift library for downloading and caching images from the web. It provides you a chance to use a pure-Swift way to work with remote images in your next app.

sanchgoel This project allows you to create a spider web chart with gradient. Screenshots are attached below.

Kyome22 IronKeyboard - a software keyboard like Tony's one.

c0ntextomy CVE-2020-9992 - A design flaw in MobileDevice.framework/Xcode and iOS/iPadOS/tvOS Development Tools allows an attacker in the same network to gain remote code execution on a target device