Skip to main content

A curated list of most common & awesome iOS frameworks, libraries, tools, components and much more.

31
GitHub Stars
336
Curated Resources
12
Categories
3 hours ago
Last Refreshed
WebsitesToolsFoundationTestDatabase, ORM, CacheNetworkingData/File Archive & UnarchiveUI FrameworksUI ComponentsUI EffectsMediaApp

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me ui components resources from awesome-ios"

Installation instructions →

What's inside

UI Components

  • AAChartKit

    An elegant and friendly chart library for iOS

  • ActionSheetPicker-3.0

    Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.

  • AnimatedField

    Animated UITextField with check & filter for default types (email, url, password, price, date...) for iOS

  • BButton

    Twitter Bootstrap buttons for iOS.

  • BEMCheckBox

    Beautiful, highly customizable, animated checkboxes for iOS.

  • BFRImageViewer

    A turnkey solution to present images within your iOS app

Networking

  • AFNetworking

    A delightful networking framework.

  • CocoaAsyncSocket

    Asynchronous socket networking library for Mac and iOS.

  • ESAPIClient

    An API client library built on top of AFNetworking and AFNetworkingExtension.

  • Jetfire

    WebSocket RFC 6455 client library for iOS and OSX.

  • Mars

    Mars is a cross-platform network component developed by WeChat.

  • NEKit

    A toolkit for Network Extension Framework

Websites

UI Effects

  • AnimatedTransitionGallery

    A gallery app of custom animated transitions for iOS.

  • BBGestureBack

    Full screen return gesture(全屏手势返回 滑动返回 pop 动画效果)类淘宝、京东等全屏滑动返回效果

  • DCAnimationKit

    A collection of animations for iOS. Simple, just add water animations.

  • DYFBlurEffect

    一行代码实现图像模糊化,并支持系统UIVisualEffectView

  • FDFullscreenPopGesture

    A UINavigationController's category to enable fullscreen pop gesture with iOS7+ system style.

  • HHTransition

    主流转场动画,无侵入,API简单易用。

Tools

  • ANYMethodLog

    Log any method call of object in Objective-C 打印 Objective-C 对象中的任何方法

  • Appium

    Appium is an open source, cross-platform test automation tool for native, hybrid and mobile web and desktop apps.

  • Aspects

    Delightful, simple library for aspect oriented programming in Objective-C and Swift.

  • Buck

    A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

  • Chisel

    Chisel is a collection of LLDB commands to assist debugging iOS apps.

  • DoraemonKit

    简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android、微信小程序 )研发助手,你值得拥有。

Media

  • AppRTC

    iOS implementation of the Google WebRTC Demo.

  • AudioKit

    Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  • AWLive

    最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),横屏直播,美颜,flv编码,rtmp协议

  • DOUAudioStreamer

    A Core Audio based streaming audio player for iOS and macOS

  • FreeStreamer

    A low-memory footprint streaming audio player for iOS and OS X

  • GoPlay

    GoPlay is a media player framework for iOS. Based on FFmpeg and OpenGL ES 2.0. support all formats and custom your own filters by GLSL.

UI Frameworks

  • AsyncDisplayKit

    Smooth asynchronous user interfaces for iOS apps.

  • Chameleon

    Color framework for Swift & Objective-C (Gradient colors, hexcode support, colors from images & more).

  • Colours

    A beautiful set of predefined colors and a set of color methods

  • ComponentKit

    ComponentKit is an Objective-C++ view framework for iOS that is heavily inspired by React.

  • FastImageCache

    iOS library for quickly displaying images while scrolling

  • FlatUIKit

    A collection of awesome flat UI components for iOS.

Foundation

  • BeeHive

    🐝 BeeHive is a solution for iOS Application module programs, it absorbed the Spring Framework API service concept to avoid coupling between modules.

  • BMChineseSort

    列表中文分组排序工具,支持字符串数组&模型数组 (支持swift)

  • CocoaLumberjack

    A fast & simple, yet powerful & flexible logging framework.

  • coobjc

    coobjc provides coroutine support for Objective-C and Swift.

  • DeepLinkKit

    A splendid route-matching, block-based way to handle your deep links.

  • ESFramework

    ESFramework is an efficient, lightweight foundational framework for iOS, macOS, watchOS, and tvOS.

Showing a sample of 336 resources. View the full list on GitHub →