Skip to content
51

awesome-ios-ui

A curated list of awesome iOS UI/UX libraries

11k stars1,326 forks77 entriesLast push Mar 8, 2018 (8 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Animations and Transitions

AnimatedTransitionGallery

Collection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol.

In 2 lists

RZTransitions

DCAnimationKit

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

In 2 lists

PMTween

An elegant and flexible tweening library for iOS.

In 2 lists

SAHistoryNavigationViewController

SAHistoryNavigationViewController realizes iOS task manager like UI in UINavigationContoller.

In 2 lists

WobbleView

Implementation of wobble effect for any view in app.

In 2 lists

CBZSplashView

Twitter style Splash Screen View. Grows to reveal the Initial view behind.

In 2 lists

Badges

RKNotificationHub

Make any UIView a full fledged notification center.

In 2 lists

BBBadgeBarButtonItem

JSBadgeView

Calendars

FSCalendar

GLCalendarView

A fully customizable calendar view acting as a date range picker

In 2 lists

JTCalendar

A customizable calendar view for iOS.

In 2 lists

Effects

FLAnimatedImage

Performant animated GIF engine for iOS.

In 3 lists

PulsingHalo

UITextField-Shake

UITextField category that adds shake animation. Also with Swift version

In 2 lists

Material Design

Material

Express your creativity with Material, an animation and graphics framework for Google's Material Design and Apple's Flat UI.

In 4 listsDetails

MaterialKit

基于 Swift 实现的 Google Material Design 效果

In 3 lists

Notifications and Alerts

TSMessages

CRToast

A modern iOS toast view that can fit your notification needs.

In 3 lists

TWMessageBarManager

RKDropdownAlert

Extremely simple UIAlertView alternative.

In 2 lists

SimpleAlert

Customizable simple Alert and simple ActionSheet for Swift.

In 3 lists

JFMinimalNotifications

MGFashionMenuView

KLCPopup

MZFormSheetController

Notie

In-app notification in Swift, with customizable buttons and input text field.

In 2 lists

LNNotificationsUI

Onboarding and Tutorials

JazzHands

Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa.

In 2 lists

MYBlurIntroductionView

A super-charged version of MYIntroductionView for building custom app introductions and tutorials.

In 2 lists

Onboard

Easily create a beautiful and engaging onboarding experience with only a few lines of code.

In 2 lists

Photo and Video

MWPhotoBrowser

XCDYouTubeKit

YouTube video player for iOS, tvOS and macOS.

In 2 lists

MHVideoPhotoGallery

An iOS Photo and Video Gallery component that supports playing videos and viewing photos in a gallery interface.

In 3 lists

EBPhotoPages

A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.

In 2 lists

ASMediaFocusManager

VideoSplashKit

Progress Views

MBProgressHUD

Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.

In 2 lists

MRProgress

Collection of iOS drop-in components to visualize progress.

In 2 lists

M13ProgressSuite

A suite containing many tools to display progress information on iOS.

In 2 lists

FFCircularProgressView

FFCircularProgressView - An iOS 7-inspired blue circular progress view.

In 2 lists

GaugeKit

Customizable gauges. Easy reproduce Apple's style gauges.

In 4 listsDetails

NVActivityIndicatorView

Collection of nice loading animations. •

In 4 listsDetails

RefreshControls

CBStoreHouseRefreshControl

Fully customizable pull-to-refresh control inspired by Storehouse iOS app

In 2 lists

UzysAnimatedGifPullToRefresh

Add PullToRefresh using animated GIF to any scrollView with just simple code

In 2 lists

BOZPongRefreshControl

mntpulltoreact

One gesture, many actions. An evolution of Pull to Refresh.

In 2 lists

UzysCircularProgressPullToRefresh

PullToRefreshCoreText

PullToRefresh extension for all UIScrollView type classes with animated text drawing style

In 2 lists

Side Menu

RESideMenu

iOS 7/8 style side menu with parallax effect inspired by Dribbble shots.

In 3 lists

REFrostedViewController

TWTSideMenuViewController

AMSlideMenu

CariocaMenu

Tab Bars

MinimalTabBar

adaptive-tab-bar

AdaptiveController is a 'Progressive Reduction' Swift UI module for adding custom states to Native or Custom iOS UI elements. Swift UI component. •

In 4 listsDetails

FoldingTabBar.iOS

Folding Tab Bar and Tab Bar Controller

In 2 lists

GGTabBar

Another UITabBar & UITabBarController (iOS Tab Bar) replacement, but uses Auto Layout for arranging it's views hierarchy.

In 2 lists

BFPaperTabBarController

Table/Collection Views

MPSkewed

RATreeView

MosaicLayout

DSDynamicScrollView

CSStickyHeaderFlowLayout

BLKFlexibleHeightBar

SAParallaxViewControllerSwift

MGSpotyViewController

RAReorderableLayout

User Input

RKRichTextView

ZSSRichTextEditor

A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view.

In 2 lists

RichEditorView

RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.

In 2 lists

TextFieldEffects

Custom UITextFields effects inspired by Codrops, built using Swift. •

In 4 listsDetails

SlackTextViewController

JVFloatLabeledTextField

UITextField subclass with floating labels.

In 2 lists

ActionSheetPicker-3.0

Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.

In 2 lists

HTYTextField

A UITextField with bouncy placeholder in Swift.

In 4 listsDetails
See category
93

Awesome Vue

vuejs/awesome-vue

🎉 A curated list of awesome things related to Vue.js

Fresh★ 74k1067 entriesPushed 5 days ago
93

Awesome DESIGN.md

VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

Fresh★ 119k74 entriesPushed 9 days ago
91

Awesome Angular

PatrickJS/awesome-angular

:page_facing_up: A curated list of awesome Angular resources

Fresh★ 10k1944 entriesPushed today
90

Awesome Blazor

AdrienTorris/awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

Fresh★ 9.4k375 entriesPushed today
88

Must-Watch CSS

AllThingsSmitty/must-watch-css

CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺

Fresh★ 4.9k70 entriesPushed 6 days ago
87

Awesome React Native

jondot/awesome-react-native

Awesome React Native components, news, tools, and learning material!

Fresh★ 36k194 entriesPushed 1 month ago