Awesome Swift
In parternship with:
Contents
- Guides
- Boilerplates
- REPL
- Editor Support
- Benchmark
- Converters
- Other Awesome Lists
- Dependency Managers
- Patterns
- Misc
- Libs
- Accessibility
- AI
- Algorithm
- Analytics
- Animation
- API
- App Routing
- App Store
- Audio
- Augmented Reality
- Authentication
- Bots
- Cache
- Chart
- Chat
- Colors
- Command Line
- Concurrency
- Currency
- Data Management
- Date
- Dependency Injection
- Device
- Documentation
- Embedded Systems
- Events
- Files
- Fonts
- Game Engine
- Games
- Gesture
- Hardware
- Images
- Key Value Coding
- Keyboard
- Kit
- Layout
- Localization
- Location
- Logging
- Maps
- Math
- Natural Language Processing
- Network
- OCR
- Optimization
- Quality
- Scripting
- SDK
- Security
- Streaming
- Styling
- SVG
- System
- Testing
- Text
- Thread
- UI
- Utility
- Validation
- Version Manager
- Video
- Serverless
Guides
An awesome list of Swift related guides.
Newsletter
- Open Source Updates for Swift Projects - A bi-weekly newsletter to give you the latest updates on popular and unknown open source projects written or related to Swift.
Official Guides
- API Design Guidelines - Official Swift API design guidelines.
- Apple eBook - Official Apple eBook for Swift beginners.
- Getting Started - Find information about the how to use the Swift programming language.
- Introducing SwiftUI - Official SwiftUI tutorial with 4+ hours of content and interactive tutorials.
Style Guides
- Airbnb - Airbnb's Official Style Guide.
- Google - This style guide is based on Apple’s excellent Swift standard library style and also incorporates feedback from usage across multiple Swift projects within Google.
- LinkedIn - LinkedIn's Official Style Guide.
- Raywenderlich - Raywenderlich guide, a must read.
Third party Guides
- 30 Days of Swift - A cool 30 days tutorial.
- About Swift - A playground about the Swift language.
- Awesome Swift Education - An organized list of essential Swift Language Topics.
- Conferences.digital - Watch conference videos in a native macOS app.
- Developing iOS Apps with Swift - Stanford course by Paul Hegarty.
- [Hacking With