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.
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-23Same 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-02You 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-18Good 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
Index
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 |