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.
LRU, type-safe, thread-safe memory cache class in Swift
📡 Helping you own NotificationCenter in Swift!
Simple UIAlertController builder class in Swift.
Elegant and easy way to integrate pagination with dummy views
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.
A framework for easily testing Push Notifications and Routing in XCUITests
Auto Layout (and manual layout) in one line.
SuggestionsKit
💾 Safe, statically-typed, store-agnostic key-value storage written in Swift!
Publish and discover services using Bonjour
iOS Markdown View in UIKit with support for code tables, LaTeX, Mermaid and more
A Customizable Switch UI for iOS, Inspired from Google's Material Design in Swift
Safe and easy wrappers for RealmSwift
A full-featured Swift library for JOSE standards with first-class support for CryptoKit keys, providing JWS, JWT, SD-JWT, and JWE with signing, encryption, and JWK key management.
Free ADB GUI and Android Emulator control panel for macOS. One click for dark mode, font scale, RTL and pseudo-locales, TalkBack, layout bounds, network speed and GPS: no adb commands. Layout Inspector in dp for any app (Compose and Views) with Figma overlay and TalkBack-order audit. Plus an MCP server for AI agents.
High performance JSONPath queries for Swift
Unique blocky identicons generator for Swift
A fancy logger yet lightweight, and configurable. 🖨
A set of protocols for Arithmetic, Statistics and Logical operations
Show camera layer as a background to any UIView
No description.
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 Swift Encoder for encoding any Encodable value into an array of URLQueryItem.
Simple parallax header for UIScrollView.
Perfect CRUD, for Swift 6, is an object-relational mapping (ORM) system completely rewritten for modern concurrency and the swift ecosystem.
A Coreader-like Dependency Injection μFramework
A modern device detection and querying library.
Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux
A simple Swift Keychain Wrapper for iOS, watchOS, and OS X.
Swift Parser Combinators
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.
Use Octicons in your Swift projects.
Robust Swift networking for web APIs
Swiftbot on slack. Inspired by kishikawakatsumi/swift-compiler-discord-bot
A Library of simple architecture that decouples state changes from SwiftUI's View
Reactive WebSockets
Publish–subscribe design pattern implementation framework, with an ability to publish events by topic.
A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag
Safe and easy way to use FileManager as Database
A stand-alone Swift wrapper around the libpq client library, enabling access to PostgreSQL servers.
Utilizing Apple's Vision Framework to center faces in CGImage.
The simplest way to display the librarie's licences used in your application.
Manage extended attributes in Swift
🚀 LLM inference Engine in Swift/Metal, Load GGUF and safe tensors modes, no conversion, no cpp, pure swift
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 stand-alone Swift wrapper around the mongo-c client library, enabling access to MongoDB servers.