Introducing SwiftUI
Create beautiful, dynamic apps faster than ever before.
🌮 Awesome resources, articles, libraries about SwiftUI
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Create beautiful, dynamic apps faster than ever before.
Create apps using SwiftUI and Xcode. Build Scrumdinger, an app that keeps track of daily scrums
After creating a version of the Landmarks app for watchOS, it’s time to set your sights on something bigger: bringing Landmarks to the Mac
Take your first deep-dive into building an app with SwiftUI. Learn about Views and how they work
Learn how to connect your data as dependencies while keeping the UI fully predictable and error free
Discover @State and @Binding, two powerful tools that can preserve and seamlessly update your Source of Truth
The curated collection of links about SwiftUI. Delivered every Monday
Curated by Dave Verwer and published every Friday
weekly iOS newsletter curated by Marius Constantinescu
English weekly on iOS/indie App Store fees, ASO, and storefront ops (RSS, Issue 1)
It is not a reference for SwiftUI’s platform-specific APIs, but rather a guide to honing your intuition about how SwiftUI works.
Build fluid and engaging declarative UI for your apps with way less coding with SwiftUI! SwiftUI by Tutorials
We will dive deep into the SwiftUI framework, teaching you how to work with various UI elements, and build different types of UIs
Build a multi-platform app from scratch using the new techniques in iOS 14. We'll use the Sidebar and Lazy Grids to make the layout adaptive for iOS, iPadOS, macOS Big Sur
A comprehensive series of tutorials covering Xcode, SwiftUI and all the layout and development techniques
We decided to go one step further, and reimplement SwiftUI’s layout system, along with the layout behavior of many built-in views
Free cross-platform search engine indexing 50,000+ tutorials from Udemy, Skillshare, Pluralsight, and other major learning platforms across 45+ categories.
Free collection of videos, tutorials, tests, and more, all drawn from around the work on Hacking with Swift
Gathering all info published, both by Apple and by others, about new framework SwiftUI.
Examples projects using SwiftUI released by WWDC2019. Include Layout, UI, Animations, Gestures, Draw and Data.
SwiftUI 2.0 Cheat Sheet
A curated list of questions and answers about SwiftUI.
Advanced insights into SwiftUI
SwiftUI by Example is the world's largest collection of SwiftUI examples, tips, and techniques giving you over 400 pages of hands-on code
A Companion for SwiftUI is an app that documents all the SwiftUI views, shapes, protocols, scenes and property wrappers for the iOS and macOS platform.
A SwiftUI system components and interactions demo app
Create things in SwiftUI
A concept re-implementation of the @Binding and @State property wrappers from SwiftUI
Explore the three phases of the SwiftUI view lifecycle.
An extension to the standard SwiftUI library.
Extra sugar for SwiftUI
Easily use UIKit views in your SwiftUI applications. Create Xcode Previews for UIView elements
Bringing Views into Focus
About SwiftUI Image loading and Animation framework powered by SDWebImage
Makes it easy to download images using Nuke and display them in SwiftUI apps
A lightweight, pure-Swift library for downloading and caching images from the web.
The simplest way to add cache to your AsyncImage.
Tool to convert SVG to SwiftUI's Shape structure
Desktop SVG icon editor that generates SwiftUI Shape/Path drawing code; commercial software with a 30-day trial
Runtime inspection and unit testing of SwiftUI views
About Introspect underlying UIKit components from SwiftUI
Call hidden/private API in style! The Swift way.
A collection of Swift Property Wrappers
Useful SwiftUI animations including Loading/progress, Looping, On-off, Enter, Exit, Fade, Spin and Background animations
Various types of Animations created in SwiftUI and can be used anywhere you want
Swiftui Animation
Code from instagram posts
Swift UI libraries, iOS components and animations
Easily customizable floating button menu created with SwiftUI
A SwiftUI Floating Action Button that expands into a menu with multiple items when tapped.
SwiftUI Simple Calendar / Date Picker for iOS
SwiftUI base simple Calendar
ChartView made in SwiftUI
A simple line and bar charting library that supports accessibility written using SwiftUI.
SwiftUI library to easily render diagrams given a tree of objects. Similar to ring chart, sunburst chart, multilevel pie chart.
SwiftUI Charts with custom styles
SwiftUI Bar Chart
Graphing library for SwiftUI
SwiftUI charts
iMessage-faithful chat UI for SwiftUI: bubble tails, typing indicators, read receipts, attachments and keyboard handling in one Chat view
Yet another extension to manipulate colors easily in Swift and SwiftUI
SwiftUI Clock Time Picker
SwiftUI library to display a clock
Countdown film clutter in SwiftUI
Flip clock in SwiftUI
A Confetti View for SwiftUI
A customizable Snapping Drawer à la Apple Maps
A SwiftUI bottom-up controller, like in the Maps app. Drag to expand or minimize.
SwiftUI Paycard form
This allows you to detect only one of multiple custom gestures on a single SwiftUI View.
QGrid: The missing SwiftUI collection view
A waterfall grid layout view for SwiftUI
SwiftUI Grid layout with custom style
A SwiftUI collection view with support for custom layouts, preloading, and more
Easy to use fully customizable Mosaic grid layout for SwiftUI
Easy to use FontAwesome 5 in SwiftUI
The easiest way to implement font icons in your SwiftUI project.
Safely access Apple's SF Symbols using static typing
Typed String, UIImage, and NSImage APIs for every SF Symbol, generated from Apple's catalog
SwiftUI iOS component for Step Indications.
Add user-customizable global keyboard shortcuts to your macOS app in minutes
A number of preset loading indicators created with SwiftUI
Simple activity indicators for your SwiftUI projects
Elegant skeleton loading animation in SwiftUI and Combine
SwiftUI loading indicator view
A Metal-rendered vector-tile map engine for SwiftUI with a 3D globe, flat map and live avatar markers (iOS & macOS).
SwiftUI library for a walkthrough or onboarding flow with tap actions
Drop-in SwiftUI onboarding wizard and macOS permissions flow (detect, prompt, deep-link)
A lightweight, paging view solution for SwiftUI
Example of using SwiftUI to create a beautiful Liquid Swipe control
SwiftUI view enabling navigation between pages of content
Custom horizontal wheel picker for SwiftUI
Pull to refresh in SwiftUI for List, NavigationView
SwiftUI Sliders with custom styles
Collection of unique fully customizable SwiftUI sliders, joysticks, trackpads and more!
BottomBar component for SwiftUI
It will add toast, alert, and floating message view over the top of any view.
A simple way to show toast in SwiftUI.
Present Apple-like alert & toast in SwiftUI
Create a playful backsplash in SwiftUI.
Showcase of window and toolbar style combinations possible with SwiftUI on macOS.
MGFlipView allows to create flipping view in easy way without worrying about flipping animation and flipping logic.
Example of using SwiftUI to create a beautiful Liquid Swipe control
Neumorphic is a SwiftUI utility to build Neumorphism Soft UI
Commonly Used Shapes and Utilities In SwiftUI
A SwiftUI implementation of React Hooks. Enhances reusability of stateful logic and gives state and lifecycle to function view.
ParticleDrivers is a SwiftUI project that simulates particles forming structures on command
Create a playful backsplash in SwiftUI.
Shiny uses your gyroscope to simulate lighting and motion effects on colors. Works on almost every SwiftUI View.
A collection of reusable and fully customizable UI components.
SwiftUI app containing customizable noise alerts, speech-to-text and a supercharged notepad.
An app fully written in SwiftUI showcasing beautiful design and animations.
SwiftUI & Combine app using MovieDB API
A 2048 game writing with SwiftUI.
Recipes app written in SwiftUI using Single State Container
A Hacker News reader built with SwiftUI+Combine
Pomodoro Technique assistant on iOS and WatchOS
Mastodon and Twitter client for iOS, iPadOS & macOS
SwiftUI app to search and showcase SF Symbols
Craft that perfect SwiftUI button effect
Learning SwiftUI by examples.
Clendar - minimal calendar. Written in SwiftUI
A Simple Expense Tracker App built to demonstrate the use of SwiftUI, CoreData and MVVM Architecture.
building cool stuff with swiftui
AR app using SwiftUI for touchscreen interface
SwiftUI app for generating OTP codes utilising MVVM, Dependency Injection, Core Data & Cloud Kit
AI voice diary using SwiftUI with NaturalLanguage, Speech, Core Data, CloudKit. On-device transcription, mood tracking, Digital Twin.
SwiftUI app that syncs selected Apple Health data from HealthKit to a private backend API.
Mindful walking companion with on-device voice transcription, meditation mode, and digital goshuin seals. Full SwiftUI with Combine, CoreStore, WhisperKit, and Live Activities.
A local, sideloaded file manager for iOS with Face ID-locked folders, a hidden vault, AES-256 encrypted zips, and real PDF passwords. No account, no backend, no analytics.
A local HTML viewer and editor for iOS with a live WebView preview. No account, no backend, no analytics.
Native weather studio for Apple TV with live forecasts, radar, air quality, astronomy, marine conditions, and remote-first large-screen layouts.
SwiftUI Reddit client for macOS Big Sur
A macOS app to control the Xcode Simulator
App Store screen shot generator
Detect the GUI technology used in an app
View what's on the pasteboard
An open-source colour picker app for macOS
A native SoundCloud app for macOS, written in SwiftUI
Source code for the WriteFreely SwiftUI app for iOS, iPadOS, and macOS
Redirect Twitter, YouTube, Reddit, Google Maps, Google Search, and Google Translate to privacy friendly alternatives.
A macOS companion for browsing Claude Code sessions, exploring diffs, and re-running commands. Built with Swift 6, SwiftUI, and the Observation framework.
Menu bar app to visualize and clean developer caches (Xcode, node_modules, CocoaPods, Docker, pip, Cargo) and reclaim disk space.
SwiftUI menu bar cleaner for reclaiming disk space from safe macOS caches, logs, Xcode data, and developer artifacts.
macOS menu bar screen guard. Lock/unlock your screen with a hotkey while background tasks keep running.
Local-first spaced repetition app for macOS with FSRS scheduling, Notion-inspired UI, Anki import, and study forecasting.
MS Paint for the Mac. A SwiftUI interface over an AppKit document and canvas, with screenshot markup, step badges, pixelate, and background removal that uses no model.
Word-synced desktop lyrics for Apple Music, Spotify and browser web players. SwiftUI overlay, Dynamic Island capsule, lyrics window and menu bar text, with candidates from nine lyric sources scored on one scale to match the right version.
Menu bar launcher for coding agents. A hotkey opens a palette, pick a repo, and your terminal opens there with Claude Code, Codex or any agent running. Built with Swift 6 and SwiftUI.
Clipboard manager for macOS with a Paste-style Liquid Glass panel, pins, search operators, paste stack and rich previews. SwiftUI over a Clean Architecture kernel, SQLite storage.
Desktop shell for macOS 26 Tahoe: a sidebar with its own dock, a launcher, a dashboard and a control centre. SwiftUI views in AppKit panels with Liquid Glass, themed with one CSS file.
MacBook notch app for media, a file shelf, calendar, reminders, notes and timers. SwiftUI views in AppKit panels, event-driven with near-zero idle CPU.
Menu bar app for Claude Code and Codex that shows which session is working, waiting for you, or done, plus weekly and five-hour usage limits with reset times. Built with SwiftUI, with WidgetKit desktop widgets.
Menu bar app for quick AI questions on ⌥ Space: a Liquid Glass panel that doesn't take focus, answering with Apple Intelligence, API models, Ollama, or Claude Code and Codex. SwiftUI in a non-activating AppKit panel, Swift 6 with strict concurrency.
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
jaywcjlove/awesome-mac
 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
vinta/awesome-python
Curated Python frameworks, libraries and resources.
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
avelino/awesome-go
Curated Go frameworks and libraries.
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.