Swift Utility

Open-source Swift projects categorized as Utility

Top 23 Swift Utility Projects

  1. swift-algorithm-club

    Algorithms and data structures in Swift, with explanations!

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Ice

    Powerful menu bar manager for macOS

    Project mention: macOS Sequoia is available today | news.ycombinator.com | 2024-09-16

    Apple locking down the OS even more by making Gatekeeper harder to bypass makes me want to skip this version for as long as possible.

    The screen recording permission thing also doesn't help since I'm using Ice (https://github.com/jordanbaird/Ice) because somehow Apple still can't Sherlock this feature.

  4. SwifterSwift

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

  5. alt-tab-macos

    Windows alt-tab on macOS

    Project mention: Show HN: Robata, macOS window selector | news.ycombinator.com | 2024-08-19

    Hi OP,

    I'm the author of AltTab (https://alt-tab-macos.netlify.app/), a popular window switcher for macOS, imitating Windows famous alt+tab shortcut. I know for a fact how hard it is to implement what you did. It looks very nice, well done!

    I see you ran into the issue of not being able to detect windows from other Spaces. Apple introduced it in macOS 12.2. If you're curious, you can see the vast efforts we've deployed trying to find a workaround: https://github.com/lwouis/alt-tab-macos/issues/1324

    Thank you

  6. R.swift

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

  7. Dozer

    Hide menu bar icons on macOS

    Project mention: My 2025 Tech Stack: Tools & Tech I'm Using This Year | dev.to | 2025-01-01

    Dozer

  8. periphery

    A tool to identify unused code in Swift projects.

  9. Dollar

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

  10. Then

    ✨ Super sweet syntactic sugar for Swift initializers

  11. linearmouse

    The mouse and trackpad utility for Mac.

    Project mention: macOS Sequoia Preview | news.ycombinator.com | 2024-06-10
  12. WhatsNewKit

    Showcase your awesome new app features 📱

    Project mention: Show HN: Simplify iOS In-App Messaging with Remote Templates | news.ycombinator.com | 2024-08-21

    Hey HN, one of the co-founders of Upmate here!

    We kicked off Upmate to scratch our own itch: keeping mobile app users in the loop about new features without messing around with native code.

    Our inspiration? The awesome WhatsNewKit [https://github.com/SvenTiigi/WhatsNewKit]. But we needed something more flexible—something that could be updated remotely.

    As mobile startup veterans, we've been burned too many times by ridiculous pricing plans and limitations. We were fed up with all the overpriced, restrictive options out there for in-app messaging.

    So, we built Upmate. Why? Because the alternatives were just too damn expensive:

    Braze: Custom pricing (we’ve seen it hit $100k/year )

  13. DifferenceKit

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

  14. Swiftz

    Functional programming in Swift

    Project mention: C-Macs – a pure C macOS application | news.ycombinator.com | 2024-04-19

    Draw a line through this 12+-year-old effort from Robert Widmann and his 8-year-old exercise in type-lifting Swift [1] and ask yourself: what is he doing now at Apple?

    [1] https://github.com/typelift/Swiftz

  15. Reusable

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

  16. Cache

    :package: Nothing but Cache. (by hyperoslo)

  17. EZSwiftExtensions

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

  18. reminders-menubar

    Simple macOS menu bar application to view and interact with reminders. Developed with SwiftUI and using Apple Reminders as a source.

  19. Result

    Swift type modelling the success/failure of arbitrary operations.

  20. Closures

    Swifty closures for UIKit and Foundation

  21. Device

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

  22. WhatsNew

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

  23. Codextended

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

  24. RandomKit

    Random data generation in Swift

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

Swift Utility discussion

Log in or Post with

Swift Utility related posts

Index

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

# Project Stars
1 swift-algorithm-club 28,903
2 Ice 15,737
3 SwifterSwift 14,240
4 alt-tab-macos 11,460
5 R.swift 9,531
6 Dozer 8,266
7 periphery 5,394
8 Dollar 4,260
9 Then 4,244
10 linearmouse 4,115
11 WhatsNewKit 3,993
12 DifferenceKit 3,585
13 Swiftz 3,332
14 Reusable 3,004
15 Cache 3,000
16 EZSwiftExtensions 2,999
17 reminders-menubar 2,836
18 Result 2,510
19 Closures 1,744
20 Device 1,710
21 WhatsNew 1,505
22 Codextended 1,503
23 RandomKit 1,464

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Swift is
the 15th most popular programming language
based on number of references?