Awesome SwiftUI Libraries List

Do you know cool SwiftUI library? Welcome to contribute!

https://github.com/Toni77777/awesome-swiftui-libraries

Alert

AlertToast-SwiftUI – Create Apple-like alerts & toasts using SwiftUI

Animation

swiftui-animations – …


This content originally appeared on DEV Community and was authored by Anton Paliakou

Do you know cool SwiftUI library? Welcome to contribute!

https://github.com/Toni77777/awesome-swiftui-libraries

Alert

Animation

  • swiftui-animations - SwiftUI Animation Library. Useful SwiftUI animations including Loading/progress, Looping, On-off, Enter, Exit, Fade, Spin and Background animations that you can directly implement in your next iOS application or project. The library also contains huge examples of spring animations such as Inertial Bounce, Shake, Twirl, Jelly, Jiggle, Rubber Band…
  • SwiftUI-Animation - SwiftUI Animation
  • ConfettiSwiftUI - SwiftUI Package for Configurable Confetti Animation

Button

  • FloatingButton - Easily customizable floating button menu created with SwiftUI
  • buttoncraft - Craft that perfect SwiftUI button effect

Calendar

  • RKCalendar - SwiftUI Simple Calendar / Date Picker for iOS
  • ElegantCalendar - The elegant full screen calendar missed in SwiftUI.
  • DateGrid - A customizable swiftui calendar

Card

  • SlideOverCard - A SwiftUI card view, made great for setup interactions.
  • SwiftUI-CardStackView - A easy-to-use SwiftUI view for Tinder like cards on iOS, macOS & watchOS
  • RGStack - This UI attempts to capture the Quibi Card Stack and the associated User Interaction
  • swipeable-cards - Swipeable Cards with SwiftUI

Chart

  • SwiftUICharts - A simple line and bar charting library that supports accessibility written using SwiftUI.
  • swiftui-charts - SwiftUI Charts with custom styles
  • SwiftSunburstDiagram - SwiftUI library to easily render diagrams given a tree of objects. Similar to ring chart, sunburst chart, multilevel pie chart.
  • SwiftUIFourierSeries - A Fourier Series visualisation written in Swift/SwiftUI
  • RHLinePlot - Line plot like in Robinhood app in SwiftUI
  • BarChart - SwiftUI Bar Chart
  • stock-charts - SwiftUI stock charts for iOS

Clock

  • SwiftClockUI - SwiftUI library to display a clock. You can move the arms to change the time, change the style of the clock and customise some configurations.

Collection

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

Color

  • DynamicColor - Yet another extension to manipulate colors easily in Swift and SwiftUI

Debug

  • LocalConsole - In-app console and debug tools for iOS developers

Extensions

  • SwiftUIX - An extension to the standard SwiftUI library.

Game

  • OctopusKit - 2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS

Grid

  • WaterfallGrid - A waterfall grid layout view for SwiftUI.
  • QGrid - ? QGrid: The missing SwiftUI collection view.
  • GridStack - A flexible grid layout view for SwiftUI

Image

  • SDWebImageSwiftUI - SwiftUI Image loading and Animation framework powered by SDWebImage
  • url-image - AsyncImage before iOS 15. Lightweight, pure SwiftUI Image view, that displays an image downloaded from URL, with auxiliary views and local cache.
  • Longinus - A pure Swift high-performance asynchronous image loading framework.
  • NukeUI - Lazy image loading for SwiftUI
  • SwURL - Lightweight asynchronous image loading in SwiftUI. Fetch and display images from URLs.

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

Loading-Indicator

  • ActivityIndicatorView - A number of preset loading indicators created with SwiftUI
  • TTProgressHUD - TTProgressHUD is a light weight HUD written in SwiftUI meant to display the progress of an ongoing task on iOS
  • LoaderUI - NVActivityIndicatorView implemented in SwiftUI
  • JGProgressHUD-SwiftUI - Easily show HUDs with SwiftUI! Lightweight SwiftUI wrapper for JGProgressHUD for iOS, tvOS, Catalyst

Markdown

  • Parma - A SwiftUI view for displaying Markdown with customizable appearances.
  • MarkdownUI - Render Markdown text in SwiftUI

Navigation

  • SwiftUIRouter - Path based routing in SwiftUI
  • Swift Composable Navigator - An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
  • stinsen - Coordinators in SwiftUI. Simple, powerful and elegant.
  • NavigationStack - An alternative SwiftUI NavigationView implementing classic stack-based navigation giving also some more control on animations and programmatic navigation.
  • NavigationKit - SwiftUI navigation done right
  • Router - Router is a library that assists with SwiftUI view transitions.

Pages

  • SwiftUIPager - Native Pager in SwiftUI
  • ConcentricOnboarding - SwiftUI library for a walkthrough or onboarding flow with tap actions
  • Pages - A lightweight, paging view solution for SwiftUI
  • fredyshox/PageView - SwiftUI view enabling navigation between pages of content, imitating the behaviour of UIPageViewController for iOS and watchOS
  • PagerTabStripView - Elegant Pager View fully written in pure SwiftUI

Payment

Permission

QRCode

  • CarBode - CarBode : Free & Opensource barcode scanner & generator for SwiftUI

State

  • Pigeon - Async state management for SwiftUI
  • Verge - Verge is a very tunable state-management engine on iOS App
  • SwiftDux - Predictable state management for SwiftUI applications.

Scroll

  • FancyScrollView - A SwiftUI ScrollView Designed to imitate the App Store and Apple Music ScrollViews (with or without a Parallax Header)

Shapes

Sheet

  • BottomSheet - A SwiftUI view component sliding in from bottom
  • SwiftUI Drawer - A SwiftUI bottom-up
  • Snap - A customizable Snapping Drawer à la Apple Maps. 100% in SwiftUI.
  • BottomSheet (LucasMucGH) - A sliding Sheet from the bottom of the Screen with 3 States build with SwiftUI.

Step

  • StepperView - SwiftUI iOS component for Step Indications.

Skeleton

  • SkeletonUI - Elegant skeleton loading animation in SwiftUI and Combine.

Slider

Speech

  • SwiftSpeech - A speech recognition framework designed for SwiftUI.

TabBar

TextField

Toast-and-Popup

  • ExytePopupView - Toasts and popups library written with SwiftUI
  • ToastUI - A simple way to show toast in SwiftUI.
  • SSToastMessage - SSToastMessage is written purely in SwiftUI. It will add toast, alert, and floating message view over the top of any view. It is intended to be simple, lightweight, and easy to use. It will be a popup with a single line of code.

Unit-testing

  • ViewInspector - Runtime introspection and unit testing of SwiftUI views

Video

  • VideoPlayer - A video player for SwiftUI, support for caching, preload and custom control view

Web

  • Tokamak - SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms.
  • SwiftWebUI - SwiftUI with support for WebAssembly

Welcome to contribute SwiftUI libraries to the list!
https://github.com/Toni77777/awesome-swiftui-libraries


This content originally appeared on DEV Community and was authored by Anton Paliakou


Print Share Comment Cite Upload Translate Updates
APA

Anton Paliakou | Sciencx (2021-08-18T22:50:26+00:00) Awesome SwiftUI Libraries List. Retrieved from https://www.scien.cx/2021/08/18/awesome-swiftui-libraries-list/

MLA
" » Awesome SwiftUI Libraries List." Anton Paliakou | Sciencx - Wednesday August 18, 2021, https://www.scien.cx/2021/08/18/awesome-swiftui-libraries-list/
HARVARD
Anton Paliakou | Sciencx Wednesday August 18, 2021 » Awesome SwiftUI Libraries List., viewed ,<https://www.scien.cx/2021/08/18/awesome-swiftui-libraries-list/>
VANCOUVER
Anton Paliakou | Sciencx - » Awesome SwiftUI Libraries List. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/08/18/awesome-swiftui-libraries-list/
CHICAGO
" » Awesome SwiftUI Libraries List." Anton Paliakou | Sciencx - Accessed . https://www.scien.cx/2021/08/18/awesome-swiftui-libraries-list/
IEEE
" » Awesome SwiftUI Libraries List." Anton Paliakou | Sciencx [Online]. Available: https://www.scien.cx/2021/08/18/awesome-swiftui-libraries-list/. [Accessed: ]
rf:citation
» Awesome SwiftUI Libraries List | Anton Paliakou | Sciencx | https://www.scien.cx/2021/08/18/awesome-swiftui-libraries-list/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.