Swift Uikit

Open-source Swift projects categorized as Uikit

Top 23 Swift Uikit Projects

  • SwifterSwift

    A handy collection of more than 500 native Swift extensions to boost your productivity.

  • IBAnimatable

    Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • swift-composable-architecture

    A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

    Project mention: Should You Still Learn UIKit? | reddit.com/r/iOSProgramming | 2023-01-31

    Learn it if the project at hand requires it. A lot of older, more mature apps will still use UIKit, so it’s likely if you plan to work an iOS developer job that you will need it. But it’s getting to the point where a lot of the forward thinking shops are already starting to integrate SwiftUI. (Me being one of them) which, btw, a lot of people will say SwiftUI isn’t quite there yet, and I mostly disagree. SwiftUI is good for a great many use cases. Yes, there are still pain points, but you can write most of the apps you’d need to write in SwiftUI. And there are great architectural frameworks out there that actually give SwiftUI an opinionated way to structure apps that is testable and maintainable. Check out pointfreeco’s The Composable Architecture (https://github.com/pointfreeco/swift-composable-architecture)

  • ViewAnimator

    ViewAnimator brings your UI to life with just one line

  • About-SwiftUI

    Gathering all info published, both by Apple and by others, about new framework SwiftUI.

    Project mention: I want to learn!!!! | reddit.com/r/SwiftUI | 2022-12-14

    https://github.com/Juanpe/About-SwiftUI - mengs recommended resources

  • SwipeCellKit

    Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

  • Cards XI

    Awesome iOS 11 appstore cards in swift 5.

    Project mention: How do I present a new view controller this way with UIKit? | reddit.com/r/swift | 2022-06-11
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • StarWars.iOS

    This component implements transition animation to crumble view-controller into tiny pieces.

  • EZSwiftExtensions

    :smirk: How Swift standard types and classes were supposed to work.

  • Pixel

    📷 A composable image editor using Core Image and Metal.

    Project mention: How To Create A Image Editing App? | reddit.com/r/iOSProgramming | 2022-11-15

    It depends on whether you’re trying to learn or get something done. If the latter, there are some libraries on GitHub that would help tremendously, like https://github.com/FluidGroup/Brightroom

  • TwitterTextEditor

    A standalone, flexible API that provides a full-featured rich text editor for iOS applications.

  • CardParts

    A reactive, card-based UI framework built on UIKit for iOS developers.

  • Jelly

    🌊 - Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexible API.

  • YBSlantedCollectionViewLayout

    A CollectionView Layout displaying a slanted cells

  • Wave

    Wave is a spring-based animation engine for iOS and macOS that makes it easy to create fluid, interruptible animations that feel great. (by jtrivedi)

    Project mention: Netflix UI refresh - guesses on how it’s done? | reddit.com/r/iOSProgramming | 2023-01-17

    Looks like the guy who posted has an api for animation with retargetting called Wave. Link

  • PagingKit

    PagingKit provides customizable menu UI. It has more flexible layout and design than the other libraries.

  • Sizes

    View your app on different device and font sizes

  • VerticalCardSwiper

    A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.

  • Splitflap

    A simple split-flap display for your Swift applications (by yannickl)

    Project mention: Help needed! Please ;) | reddit.com/r/SwiftUI | 2022-05-22

    Github source is at: https://github.com/yannickl/Splitflap

  • OverlayContainer

    Non-intrusive iOS UI library to implement overlay based interfaces

  • BFKit-Swift

    BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.

  • InputBarAccessoryView

    A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments

  • C4iOS

    C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away. Build artworks, design interfaces and explore new possibilities working with media and interaction.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-31.

Swift Uikit related posts


What are some of the best open-source Uikit projects in Swift? This list will help you:

Project Stars
1 SwifterSwift 12,087
2 IBAnimatable 8,647
3 swift-composable-architecture 7,994
4 ViewAnimator 6,892
5 About-SwiftUI 6,514
6 SwipeCellKit 5,959
7 Cards XI 4,110
8 StarWars.iOS 3,714
9 EZSwiftExtensions 2,955
10 Pixel 2,827
11 TwitterTextEditor 2,792
12 CardParts 2,458
13 Jelly 2,404
14 YBSlantedCollectionViewLayout 2,170
15 Wave 1,405
16 PagingKit 1,298
17 Sizes 1,221
18 VerticalCardSwiper 1,180
19 Splitflap 1,068
20 OverlayContainer 1,049
21 BFKit-Swift 992
22 InputBarAccessoryView 975
23 C4iOS 972
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.