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.
1,043 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
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.
Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, gantt chart or timetable as if you are using Excel.
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
GitHub Action for building and testing Swift packages across all platforms.
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.
A navigation controller that displays its view controllers as an interactive stack of cards.
Simple battery shaped UIView
💎 Redux like architecture for SwiftUI
SwiftDisc is a lightweight, native Swift library designed for building powerful Discord bots on iOS and macOS
Skia based 2d graphics SwiftUI rendering library. It is based on Rust to implement software rasterization to perform rendering. 基于 Skia 的 2D 图形 SwiftUI 渲染库 —— 使用 Rust 语言实现纯软件光栅化渲染
A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView and iPhone X safe area support for content reloading. Built for iOS 10 and later.
Interactive and customizable scroll bar with deceleration and appearing info label during scrolling for Scroll View
Easypeasy date functions. 🕛
Powerful autolayout framework, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper. Provides placeholders. Linux support.
Declarative Auto Layout code that is easy to write, read, and modify
AutoMocker is a Swift framework that leverages the type system to let you easily create mocked instances of your data types.
The fast path to autolayout views in code
Easy, concurrent, asynchronous tasks in Swift.
Library that can display popup above NavigationBar in SwiftUI
Lint tool for Localizable.strings