Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Programming Languages
  4. Swift

Swift

The "Awesome Swift" project is a curated collection of resources for Swift, Apple's modern programming language designed for safety and performance. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to developers at all levels. Beginners can find foundational tutorials and guides, while experienced developers can explore advanced libraries and tools to enhance their projects. With Swift's growing popularity in iOS and macOS development, this collection serves as an essential resource for anyone looking to deepen their understanding and skills in Swift programming. Dive in to discover tools and insights that can elevate your Swift development experience.

swiftios-developmentmacos-developmentprogramming-languagesmobile-developmentlibrariestutorialstools
RSSView on GitHub
26.0k stars3.1k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

🐍
Python

The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.

290.8k
🐹
Go

The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.

169.1k
📦
C/C++

The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.

70.6k
🦀
Rust

The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.

56.6k

Table of Contents

94 sections · 991 projects

Newsletter

1 projects
Open Source Updates for Swift Projects
ossp-updates.beehiiv.com

Official Guides

3 projects
API Design Guidelines
swift.org
Apple eBook
books.apple.com
Introducing SwiftUI
developer.apple.com

Style Guides

3 projects
Airbnb
Airbnb

Airbnb's official Swift style guide and formatting tool for consistent, maintainable code.

Markdown2,7212 days ago
Google
google.github.io
Swift Style Guide by LinkedIn
Swift Style Guide by LinkedIn

LinkedIn's official style guide for writing consistent and maintainable Swift code.

1,4531 year ago

Third party Guides

13 projects
30 Days of Swift
30 Days of Swift

A collection of 30 small iOS app projects built with Swift to learn iOS development through practical examples.

Swift11,4944 years ago
About Swift
About Swift

A playground with explanations and samples covering the Swift programming language and standard library.

Swift851 year ago
Awesome-Swift-Education
Awesome-Swift-Education

A curated collection of high-quality Swift learning resources, tutorials, and educational materials.

5,7798 years ago
Conferences.digital
Conferences.digital

A macOS app for watching free developer conference videos with search, watchlists, and progress tracking.

Swift7605 years ago
Developing iOS Apps with Swift
podcasts.apple.com
Hacking With Swift
hackingwithswift.com
Ray Wenderlich Tutorials, Videos, Podcasts and books
kodeco.com
Swift & SwiftUI Tutorials
ww1.janeshswift.com
Swift Education
github.com
swift-tips
swift-tips

A collection of practical Swift language tips and tricks for iOS and macOS developers.

Swift1,0113 years ago
SwiftDoc
sosumi.ai
SwiftGuide CN
SwiftGuide CN

A curated collection of Swift open-source projects and resources, presented through structured mind maps.

Swift15,98627 days ago
SwiftTips
SwiftTips

A collection of Swift tips and tricks shared on Twitter, covering async testing, dependency injection, Codable, and more.

4,0162 years ago

Boilerplates

2 projects
iOS project template
iOS project template

A preconfigured iOS project template with fastlane, CI/CD, and GitHub integrations for streamlined development and distribution.

Ruby4113 years ago
Swift Module Template
Swift Module Template

An opinionated template for creating reusable Swift 6 modules with best practices and tooling.

Swift4888 months ago