Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
A

awesome-ios

> 编程语言
Open source

A collaborative list of awesome for iOS developers. Include quick preview.

1.6K stars0 likes0 views
WebsiteGitHub

About

A collaborative list of awesome for iOS developers. Include quick preview.

Navigate

  • Activity Indicator
    • Skeleton
  • Action Sheet
  • Alert
  • Animation
    • Effects
    • Transition
  • Calendar
  • Cards
  • Control
    • Button
    • Segment Control
    • Slider
    • Switch
    • Text Field
    • Text View
  • Collection View
    • Layout
  • Controller
    • Messages
  • Label
  • Menu
  • Progress Indicator
  • Tab Bar
  • Table View

Content

Activity Indicator

  • NVActivityIndicatorView - Collection of nice loading animations. •
  • LoaderUI - Collection of nice loading animations, implemented in SwiftUI. •
  • SwiftSpinner - A beautiful activity indicator and modal alert written in Swift (originally developed for my app DoodleDoodle) Using blur effects, translucency, flat and bold design - all iOS 8 latest and greatest. •
  • GradientLoadingBar - A customizable animated gradient loading bar. •
  • LiquidLoader - Spinner loader components with liquid animation. •
  • ParticlesLoadingView - A customizable SpriteKit particles animation on the border of a view. •
  • DSGradientProgressView - Simple and customizable animated progress bar written in Swift. •

Skeleton

  • SkeletonView - An elegant way to show users that something is happening and also prepare them to which contents they are awaiting. •
  • LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator •

Action Sheet

  • PopMenu - A fully customizable popup style menu for iOS. •
  • SPPermissions - Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission. •
  • BulletinBoard - BulletinBoard is an iOS library that generates and manages contextual cards displayed at the bottom of the screen. It is especially well suited for quick user interactions such as onboarding screens or configuration. •
  • alerts-and-pickers - Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date. •
  • CFAlertViewController - It is a highly configurable iOS library which allows easy styling with built in styles as well as extra header and footer views so that you can make extremely unique alerts and action sheets. •
  • Hokusai - A Swift library to provide a bouncy action sheet. •
  • TKSwarmAlert - Animated alert library like Swarm app. •
  • DOAlertController - Simple Alert View written in Swift, which can be used as a UIAlertController. •

Alert

  • JDStatusBarNotification - Highly customizable & feature rich notifications displayed below the status bar. iOS 13+. Swift ready!
  • SPAlert - Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets. Support SwiftUI. •
  • SPIndicator - Floating indicator, mimicrate to indicator which appear when silent mode turn on / off. Support large texts. •
  • SCLAlertView-Swift - Animated Alert View written in Swift, which can be used as a UIAlertView or UIAlertController replacement. •
  • Loaf - A Swifty Framework for Easy iOS Toasts. •
  • PMAlertController - Great and customizable alert that can substitute UIAlertController. •
  • Dodo - A message bar for iOS written in Swift. •
  • SwiftMessages - A very flexible message bar for iOS written in Swift. •
  • NotificationBanner - The easiest way to display highly customizable in app notification banners in iOS. •
  • SwiftEntryKit - SwiftEntryKit is a presentation library for iOS. It can be used to easily display overlays within your iOS apps. •
  • DOAlertController - Simple Alert View written in Swift, which can be used as a UIAlertController. •
  • CFAlertViewController - It is a highly configurable iOS library which allows easy styling with built in styles as well as extra header and footer views so that you can make extremely unique alerts and action sheets. •
  • Loafjet - Loafjet is a lightweight custom framework used to add Loafs, Dash Board, Popup Card, and Loading indicator in your Swift project. •

Animation

  • Lottie - Lottie is a mobile library for Android and iOS that natively renders vector based animations and art in realtime with minimal code. •
  • TweenKit - Animation library for iOS in Swift. •
  • Ease - Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers. •
  • fluid-interfaces - Natural gestures and animations inspired by Apple's WWDC18 talk "Designing Fluid Interfaces". •
  • JDFlipNumberView - Animated analog flip numbers like airport/train-station displays (Swift/SwiftUI ready)

Effects

  • SAConfettiView - Confetti •
  • SPPerspective - Animatable widgets from iOS 14. Same animation for transform and shadow. Customisable duration, perspective and shadow also. •
  • MPParallaxView - Apple TV Parallax effect in Swift. Rotate view using touch or accelerometer. •
  • SPConfetti - Show the confetti only when the user is having fun, and if not having fun, don't show it. •
  • ConfettiKit - A custom framework to add Confetti on iOS/iPadOS projects. •

Transition

  • Material - Material's animation. •
  • IBAnimatable - Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable. •
  • ViewAnimator - ViewAnimator brings your UI to life with just one line. •
  • CKWaveCollectionViewTransition - Cool wave

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

PHPanimationawesomeawesome-ios-uiawesome-list

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言