awesome-ios README

The project's README from github.com/vsouza/awesome-ios. As one markdown file: README.md.

Awesome

awesome Buy  Me a Coffee

Contributing and Collaborating

Please see CONTRIBUTING and CODE-OF-CONDUCT for details.

Contents

Analytics

Analytics platforms, SDK's, error tracking and real-time answers about your app

back to top

App Routing

Elegant URL routing, navigation frameworks, deep links and more

back to top

App Store

Apple Guidelines and version notification libraries

back to top

Apple TV

tvOS view controllers, wrappers, template managers and video players.

back to top

Architecture Patterns

Clean architecture, Viper, MVVM, Reactive... choose your weapon.

back to top

ARKit

Library and tools to help you build unparalleled augmented reality experiences

back to top

Authentication

Oauth and Oauth2 libraries, social logins and captcha tools.

back to top

Blockchain

Tool for smart contract interactions. Bitcoin protocol implementations and Frameworks for interacting with cryptocurrencies.

back to top

Books

Most recommended books

back to top

Cache

Thread safe, offline and high performance cache libs and frameworks.

back to top

Charts

Explore beautiful, easy-to-use, and customizable iOS charting libraries, perfect for creating dynamic and stunning data visualizations.

back to top

Code Injection

Decrease development time with these tools

awesome-ios (vsouza/awesome-ios)

Searching Database…

What is this?A curated list of awesome resources for the iOS ecosystem, covering both Objective-C and Swift projects across dozens of categories like analytics, networking, UI, architecture, and ARKit.
Is this a library or just a list of links?It is purely a curated index of other libraries, tools, books, and resources, organized into a huge table of contents — it contains no code of its own to install.
How is the list organized so I can find what I need?Entries are grouped under dozens of topic headings (Networking, UI, Architecture Patterns, Cache, Charts, Security, Testing, etc.), each with a short description and link, and every section ends with a 'back to top' jump link.
Where should a beginner start?Beginners can check the 'Courses - Getting Started' and 'Books' sections for foundational learning material before diving into specific libraries.
Are entries vetted or could some be outdated?The list is community-curated via pull requests following CONTRIBUTING guidelines, so quality is maintained by review but some entries (especially older Objective-C libraries) may no longer be actively maintained.
Does it cover both Objective-C and Swift, or just Swift?It covers both languages, including Objective-C-specific resources like Objective-C Runtime tricks alongside modern Swift frameworks.
Does the list include AR and blockchain tools?Yes, there are dedicated ARKit and Blockchain sections covering libraries like ARVideoKit, BitcoinKit, and EthereumKit.
Are there sections for UI components specifically?Yes, the UI section is one of the largest, broken into many subcategories like Animation, Navigation Bar, Table View/Collection View, Buttons, and more.
Is this list still being updated?It has an active CI setup (main.yml, quality-check.yml) suggesting ongoing automated checks, and it accepts community contributions through pull requests.
Creator
vsouza
Size
16.8 MB
Stars
53.6K
Updated
CommitAug 27
Age
12y
Commits · 90 Days