Skip to main content

:rocket: Awesome SwiftUI Libraries

1.5k
GitHub Stars
179
Curated Resources
58
Categories
7 hours ago
Last Refreshed
AlertAnimationAudioBezier-PathBlurButtonCalendarCameraCardChartCarouselClockCollectionColorConfettiCoreDataDebugExtensionsGameGradientGridImageListLoading-IndicatorMarkdownMapMessagingMenuNavigationPagesPaymentPermissionPhoto-PickerPickerPreviewQRCodeRatingsSearchSettingsStateScrollShapesSheetSkeletonSliderSpeechStackStepSVGTabBar-and-TabsTextFieldTextViewTextToast-and-PopupUnit-testingVideoWhats-NewWeb

Use this list with your AI agent

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

"Show me carousel resources from awesome-swiftui-libraries"

Installation instructions →

What's inside

Carousel

Sheet

  • ActionOver

    A custom SwiftUI modifier to present an ActionSheet or a Popover menu

  • BetterSheet

    A powerful SwiftUI sheet replacement

  • BottomSheet

    A SwiftUI view component sliding in from bottom

  • BottomSheet (LucasMucGH)

    A sliding Sheet from the bottom of the Screen with 3 States build with SwiftUI.

  • Snap

    A customizable Snapping Drawer à la Apple Maps. 100% in SwiftUI.

  • SwiftUI Drawer

    A SwiftUI bottom-up

Loading-Indicator

  • ActivityIndicatorView

    A number of preset loading indicators created with SwiftUI

  • iActivityIndicator

    A Native SwiftUI Activity Indicator Pack

  • JGProgressHUD-SwiftUI

    Easily show HUDs with SwiftUI! Lightweight SwiftUI wrapper for JGProgressHUD for iOS, tvOS, Catalyst

  • LoaderUI

    NVActivityIndicatorView implemented in SwiftUI

  • TTProgressHUD

    TTProgressHUD is a light weight HUD written in SwiftUI meant to display the progress of an ongoing task on iOS

List

  • AdvancedList

    Advanced List View for SwiftUI with pagination & different states

  • EmptyList

    EmptyList - List(SwiftUI) supports displaying Empty ListView for empty state

  • SwipeCell

    Swipe Left2Right & Right2Left, pure SwiftUI implementation

Alert

  • AlertToast

    Create Apple-like alerts & toasts using SwiftUI

  • AlertX

    A library for SwiftUI to create custom alerts with different appearances and animations.

  • SPAlert

    Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets. Support SwiftUI.

Image

  • AnimatedImage

    SwiftUI AnimatedImage View

  • CachedAsyncImage

    🗃️ The simplest way to add cache to your AsyncImage.

  • CropImage

    A pure SwiftUI view where user can move and resize an image to a pre-defined size.

  • Longinus

    A pure Swift high-performance asynchronous image loading framework.

  • NukeUI

    Lazy image loading for SwiftUI

  • SDWebImageSwiftUI

    SwiftUI Image loading and Animation framework powered by SDWebImage

TabBar-and-Tabs

Collection

  • ASCollectionView

    A SwiftUI collection view with support for custom layouts, preloading, and more.

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