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! Learn more →
Top 23 Swift Utility Projects
-
-
SwifterSwift
A handy collection of more than 500 native Swift extensions to boost your productivity.
-
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!
-
I was having trouble getting R.swift to work with with SPM, potentially it's not supported yet? https://github.com/mac-cain13/R.swift/issues/735
-
Project mention: Long time iOS user, first time trying a Mac! Any tips and tricks/must know about? | reddit.com/r/mac | 2023-01-31
If your menu bar is a little cluttered, Dozer is a nifty little tool to clean it up.
-
-
-
While I’m unsure I’ll be using Swift for the rest of my life, I’ll continue to work on my little tool to detect unused code for as long as I can. It’s my most popular open-source contribution, and it brings me joy knowing others find it useful.
-
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.
-
-
-
-
Reusable
A Swift mixin for reusing views easily and in a type-safe way (UITableViewCells, UICollectionViewCells, custom UIViews, ViewControllers, Storyboards…)
-
Project mention: How can I make this Onboarding page for MacOS app in SwiftUI. | reddit.com/r/SwiftUI | 2022-11-18
-
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "com_github_buildbuddy_io_rules_xcodeproj", sha256 = "564381b33261ba29e3c8f505de82fc398452700b605d785ce3e4b9dd6c73b623", url = "https://github.com/buildbuddy-io/rules_xcodeproj/releases/download/0.9.0/release.tar.gz", ) http_archive( name = "cgrindel_rules_spm", sha256 = "03718eb865a100ba4449ebcbca6d97bf6ea78fa17346ce6d55532312e8bf9aa8", strip_prefix = "rules_spm-0.11.0", url = "https://github.com/cgrindel/rules_spm/archive/v0.11.0.tar.gz", ) load( "@cgrindel_rules_spm//spm:defs.bzl", "spm_pkg", "spm_repositories", ) load( "@cgrindel_rules_spm//spm:deps.bzl", "spm_rules_dependencies", ) spm_rules_dependencies() load( "@com_github_buildbuddy_io_rules_xcodeproj//xcodeproj:repositories.bzl", "xcodeproj_rules_dependencies", ) xcodeproj_rules_dependencies() load( "@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies", ) apple_rules_dependencies() load( "@build_bazel_rules_swift//swift:repositories.bzl", "swift_rules_dependencies", ) swift_rules_dependencies() load( "@build_bazel_rules_swift//swift:extras.bzl", "swift_rules_extra_dependencies", ) swift_rules_extra_dependencies() load( "@build_bazel_apple_support//lib:repositories.bzl", "apple_support_dependencies", ) apple_support_dependencies() spm_repositories( name = "swift_pkgs", platforms = [ ".macOS(.v10_15)", ], dependencies = [ spm_pkg( url = "https://github.com/apple/swift-log.git", exact_version = "1.4.2", products = ["Logging"], ), spm_pkg( url = "https://github.com/pointfreeco/swift-composable-architecture.git", exact_version = "0.43.0", products = ["ComposableArchitecture"], ), spm_pkg( name = "Bow", url = "https://github.com/bow-swift/bow.git", exact_version = "0.8.0", products = ["Bow", "BowEffects", "BowOptics"], ), spm_pkg( url = "https://github.com/grpc/grpc-swift.git", exact_version = "1.7.3", products = ["GRPC"], ), spm_pkg( url = "https://github.com/hyperoslo/Cache", exact_version = "6.0.0", products = ["Cache"], ), ], )
-
-
Project mention: Am I the only one that feels BT mouse being sluggish/laggy on Mac? Playing League feels like a physical exercise of dragging your hand in a swamp compared to the same BT mouse on PC. The only BT mouse to avoid this is Magic Mouse, but that one is horrible for other reasons like right click. | reddit.com/r/macgaming | 2023-02-02
-
-
-
-
-
-
-
SwiftLinkPreview
It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.
-
-
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.
Swift Utility related posts
- Am I the only one that feels BT mouse being sluggish/laggy on Mac? Playing League feels like a physical exercise of dragging your hand in a swamp compared to the same BT mouse on PC. The only BT mouse to avoid this is Magic Mouse, but that one is horrible for other reasons like right click.
- Long time iOS user, first time trying a Mac! Any tips and tricks/must know about?
- KensingtonWorks and latest macOS
- Menu Icons Hidden Behind M1 Pro 16" Notch
- I am a Mac App Developer. Which app would you like me to build.
- 13” 2015 to 14” 2021. Excited for the upgrade! What’s everyone’s first things they do to their new Mac?
- Trouble building for ios device
-
A note from our sponsor - Appwrite
appwrite.io | 4 Feb 2023
Index
What are some of the best open-source Utility projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | swift-algorithm-club | 27,345 |
2 | SwifterSwift | 12,087 |
3 | R.swift | 8,964 |
4 | Dozer | 6,821 |
5 | Dollar | 4,233 |
6 | Then | 3,966 |
7 | periphery | 3,937 |
8 | Swiftz | 3,325 |
9 | DifferenceKit | 3,272 |
10 | EZSwiftExtensions | 2,955 |
11 | Reusable | 2,893 |
12 | WhatsNewKit | 2,880 |
13 | Cache | 2,694 |
14 | Result | 2,521 |
15 | linearmouse | 1,740 |
16 | Closures | 1,737 |
17 | Device | 1,554 |
18 | WhatsNew | 1,508 |
19 | RandomKit | 1,469 |
20 | Codextended | 1,450 |
21 | SwiftTweaks | 1,393 |
22 | SwiftLinkPreview | 1,329 |
23 | AwesomeCache | 1,254 |