Swift Utility

Open-source Swift projects categorized as Utility | Edit details

Top 23 Swift Utility Projects

  • swift-algorithm-club

    Algorithms and data structures in Swift, with explanations!

    Project mention: Fetch all words from long TXT file | reddit.com/r/swift | 2021-08-16

    You probably want to populate a Trie. You can find a completed implementation at this link

  • SwifterSwift

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

    Project mention: What’s your must have Extensions? | reddit.com/r/iOSProgramming | 2021-11-12
  • 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!

  • R.swift

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

    Project mention: Custom styling similar to Android for iOS | dev.to | 2021-10-29

    All resources in Android are referenced in a static class called R, so accessing to individual resources is pretty easy using R.[typeOfResource].resourceName. For iOS we use a library that does something similar, is called R.swift With that we can access resources in iOS using an 'Android like' sintax

  • Dozer

    Hide menu bar icons on macOS

    Project mention: Bartender 4 or Dozer if I only want to hide icons for M1 Pro MacBook Pro? | reddit.com/r/MacOS | 2022-01-26

    If you don’t want to pay for the extras of Bartender, Dozer has an M1-native pre-release version: https://github.com/Mortennn/Dozer/issues/162

  • 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

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

  • DifferenceKit

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

  • EZSwiftExtensions

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

  • Reusable

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

  • Result

    Swift type modelling the success/failure of arbitrary operations.

  • Cache

    :package: Nothing but Cache.

    Project mention: SwiftUI jobs with low compensation? | reddit.com/r/SwiftUI | 2021-08-19

    For data storage, we have a caching layer that receives data from the cloud and stores it both in memory and on device. Then there is a pub model that notifies listeners when the data has been updated. it's pretty simple but works great! I like hyperoslo's implementation for cache: https://github.com/hyperoslo/Cache For units, we just build a protocol for the internet piece and provide the data locally. We cache the unit test data in a different folder on device and it all works seamlessly. I think the hardest part there was intercepting the HTTP requests and forking to the local test data. The key there was implementing a URLProtocol subclass.

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

  • Device

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

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    Device - Light weight tool for detecting the current device and screen size written in swift. Language: Swift.

  • RandomKit

    Random data generation in Swift

  • Codextended

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

  • SwiftTweaks

    Tweak your iOS app without recompiling! (by Khan)

  • SwiftLinkPreview

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

  • AwesomeCache

    Delightful on-disk cache (written in Swift)

  • PinpointKit

    Send better feedback

  • Sugar

    :coffee: Something sweet that goes great with your Cocoa (by hyperoslo)

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 2022-01-26.

Swift Utility related posts


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

Project Stars
1 swift-algorithm-club 25,877
2 SwifterSwift 10,813
3 R.swift 8,488
4 Dozer 5,838
5 Dollar 4,200
6 Then 3,691
7 Swiftz 3,329
8 DifferenceKit 3,010
9 EZSwiftExtensions 2,914
10 Reusable 2,773
11 Result 2,527
12 Cache 2,509
13 WhatsNewKit 2,411
14 Closures 1,724
15 WhatsNew 1,511
16 Device 1,507
17 RandomKit 1,457
18 Codextended 1,384
19 SwiftTweaks 1,346
20 SwiftLinkPreview 1,277
21 AwesomeCache 1,243
22 PinpointKit 1,139
23 Sugar 1,063
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.