
Awesome iOS
A community-curated list of links to iOS libraries, tools, courses and resources, sorted by topic.
- Stars
- 53.8k
- Forks
- 7k
- Licence
- MIT
- Language
- Swift
- Last update
- 2 months ago
- Type
- Curated list
What it is
This is a long, organized list of links to other open-source projects, tutorials and tools for building iOS apps, written in Swift and Objective-C. It is grouped by topic such as analytics, networking, UI elements, testing and Xcode extensions, with a short description for each entry. People use it as a starting point when they need a library for a particular job and want to see what options exist.
- Browse the Analytics or Networking sections to find candidate SDKs for an app
- Scan the Testing section to find UI testing or TDD/BDD tools
- Look through the Xcode section for editor extensions and themes
Great for
- iOS developers looking for a library for a specific task such as networking, animation or testing
- Developers comparing several options before choosing a dependency
- Students or newcomers who want a map of the iOS ecosystem
Not ideal for
- People who want a single ready-to-use app; this is a list of links, not software to install
- Anyone expecting every listed project to be actively maintained, since the README does not state maintenance status for each entry
How to get it
- 1
Read it online
Clone the repository to read it offline
git clone https://github.com/vsouza/awesome-ios - 2
Run it
- Open the README on GitHub or in the cloned folder.
- Use the Contents list to jump to a topic such as Networking or Testing.
- Open the links in the section that matches your task and compare their descriptions.
- 3
Get the most out of it
- Use the table of contents to jump directly to the category you need
- Follow the Contributing link if you want to suggest a new entry
- Check the project homepage at awesomeios.dev for any additional information
Downloads
Strengths
- Covers a very wide range of iOS topics in one place
- Organized into a clear table of contents with sections and subsections
- Carries a large community following, with about 53,800 stars on GitHub
Trade-offs
- Entries are only one-line descriptions, so you must visit each link to judge quality
- Links and project health can go stale; the list itself does not verify them
- Some linked items are paid or commercial services rather than open source
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| awesome-ios (this) | 53.8k | Curated list | beginner | 2 months ago | iOS developers looking for a library for a specific task such as networking, animation or testing |
| SDWebImage | 25.6k | Library | intermediate | 7 months ago | iOS or macOS app developers who need to show remote images in lists or grids |
| SwifterSwift | 15.3k | Library | beginner | 4 days ago | Swift developers building iOS or macOS apps who want common helper methods ready to use |
| IGListKit | 13.1k | Library | intermediate | 13 days ago | iOS developers building list or feed screens with UICollectionView |
| SkeletonView | 12.9k | Library | beginner | 5 months ago | iOS developers building apps that load data from the network |
| SVProgressHUD | 12.4k | Library | beginner | 8 months ago | iOS developers who need a quick loading indicator for a blocking task |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.