Swift Utility

Open-source Swift projects categorized as Utility

Top 23 Swift Utility Projects

  • swift-algorithm-club

    Algorithms and data structures in Swift, with explanations!

  • SwifterSwift

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

    Latest mention: Weekly Developer Roundup #23 - Sun Nov 22 2020 | dev.to | 2020-11-21

    SwifterSwift/SwifterSwift (Swift): A handy collection of more than 500 native Swift extensions to boost your productivity.

  • R.swift

    Strong typed, autocompleted resources like images, fonts and segues in Swift projects

    Latest mention: Did you also know? In Xcode you can use the refactoring tool to wrap a literal string into a call to NSLocalizedString! Even better, you can assign a keyboard shortcut to make it even more efficient 🤓 | reddit.com/r/swift | 2020-12-23

    Same was posted on the /r/iOSProgramming post for this, but I'm definitely not going back to using the raw NSLocalizedString call or extensions after I started using R.swift. Type safety and auto complete for all your assets is a real win in my book.

  • Dozer

    Hide menu bar icons on macOS

    Latest mention: [Help] Getting rid of items from the status/menu bar | reddit.com/r/MacOS | 2021-01-02

    You could use something like Dozer

  • Dollar

    A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript

  • Then

    ✨ Super sweet syntactic sugar for Swift initializers

  • Swiftz

    Functional programming in Swift

  • EZSwiftExtensions

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

  • DifferenceKit

    💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

  • Reusable

    A Swift mixin for reusing views easily and in a type-safe way (UITableViewCells, UICollectionViewCells, custom UIViews, ViewControllers, Storyboards…)

    Latest mention: Do you have any good practice to reduce the chance of providing wrong name? | reddit.com/r/iOSProgramming | 2021-01-18

    Good alternative to R.swift and SwiftGen (which do much more then you need here) is Reusable

  • Result

    Swift type modelling the success/failure of arbitrary operations.

  • Cache

    :package: Nothing but Cache.

  • WhatsNewKit

    Showcase your awesome new app features 📱

  • Closures

    Swifty closures for UIKit and Foundation

  • WhatsNew

    Showcase new features after an app update similar to Pages, Numbers and Keynote.

  • RandomKit

    Random data generation in Swift

  • Device

    Light weight tool for detecting the current device and screen size written in swift.

  • swifttweaks

    Tweak your iOS app without recompiling!

  • Codextended

    Extensions giving Swift's Codable API type inference super powers 🦸‍♂️🦹‍♀️

  • AwesomeCache

    Delightful on-disk cache (written in Swift)

  • SwiftLinkPreview

    It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.

  • PinpointKit

    Send better feedback

  • Sugar

    :coffee: Something sweet that goes great with your Cocoa

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).


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

Project Stars
1 swift-algorithm-club 24,215
2 SwifterSwift 9,365
3 R.swift 7,834
4 Dozer 4,502
5 Dollar 4,140
6 Then 3,349
7 Swiftz 3,319
8 EZSwiftExtensions 2,860
9 DifferenceKit 2,719
10 Reusable 2,587
11 Result 2,500
12 Cache 2,225
13 WhatsNewKit 2,148
14 Closures 1,689
15 WhatsNew 1,495
16 RandomKit 1,447
17 Device 1,431
18 swifttweaks 1,296
19 Codextended 1,259
20 AwesomeCache 1,222
21 SwiftLinkPreview 1,199
22 PinpointKit 1,111
23 Sugar 1,054