Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
GitHub stars and default-branch commits for matteocrippa/awesome-swift.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
A TextView that provides easy to use tagging feature for Mention or Hashtag
Apple Push Notifications (APNs) Server-Side library. A from-scratch Swift 6 rewrite of the original package. The public API (APNSClient) is a completely different, modern async/await surface
:alembic: Functional JSON Parser - Linux Ready :penguin:
A framework that provides CurtainController. CurtainController is a container view controller that implements a content-curtain interface. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc. Someone calls it "Pull Up" or "Bottom Sheet".
Validate iOS, Android, and Mac localizations. Find errors in .strings, .stringsdict, and strings.xml files.
Native Swift 6 + Metal map rendering engine for SwiftUI. Globe and flat vector-tile maps with labels, SwiftUI markers and avatars, on iOS and macOS.
Progress and Activity Indicators for iOS apps
🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
Swift 基础库. A collection of Swift extensions and utilities.
An action sheet styled color picker for iOS.
Easy and type-safe iOS table and collection views in Swift.
Customizable and easy to use expandable button in Swift.
Dependency Injection Framework for Swift, inspired by KOIN.
Protocol oriented, type safe, scalable design system foundation swift framework for iOS.
Write amazing, strong-typed and easy-to-read NSPredicate.
👤 Framework to Generate Random Users - An Unofficial Swift SDK for randomuser.me
An easy to use and setup floating view for your app. 🎡
An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.
LiteRoute is easy transition for your app. Written on Swift 4
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic
Command line tool for exporting resources and generating code from your Figma files
A super fast and easy-to-use layout library for iOS. FrameLayoutKit supports complex layouts, including chaining and nesting layout with simple and intuitive operand syntax.
An iOS / Mac view controller for chess boards
Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.
A Swift micro-framework to easily deal with weak references to self inside closures
Swift library to easily check the current device and some more info about it.
LRU, type-safe, thread-safe memory cache class in Swift
📡 Helping you own NotificationCenter in Swift!
A container view that responds to scrolling of UIScrollView
Flare is a lightweight, developer-friendly Swift framework that simplifies working with in-app purchases. It provides a clean, unified API over StoreKit and StoreKit 2, includes async/await-ready workflows, and offers built-in UI components for a seamless integration experience.
Auto Layout (and manual layout) in one line.
💾 Safe, statically-typed, store-agnostic key-value storage written in Swift!
A Customizable Switch UI for iOS, Inspired from Google's Material Design in Swift
Unique blocky identicons generator for Swift
MS Paint for the Mac. Mark up screenshots or paint from scratch. The drawing engine ships as PaintKit, a UI-free Swift package with no dependencies that supports macOS 12 and iOS 15 and later.
A Coreader-like Dependency Injection μFramework
A modern device detection and querying library.
Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux
Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.
TraceLog is a highly configurable, flexible, portable, and simple to use debug logging system for Swift and Objective-C applications running on Linux, macOS, iOS, watchOS, and tvOS.
Robust Swift networking for web APIs
GitHub Action for building and testing Swift packages across all platforms.
Reactive WebSockets
Safe and easy way to use FileManager as Database
A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.
An easy way to add mentions to uitextview like Facebook and Instagram
iOS validation framework with form validation support
A navigation controller that displays its view controllers as an interactive stack of cards.
💎 Redux like architecture for SwiftUI
Interactive and customizable scroll bar with deceleration and appearing info label during scrolling for Scroll View