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 Tool Projects
-
SwiftGen
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
Project mention: Localization strings files have a new format/convention? | reddit.com/r/SwiftUI | 2022-09-13Your strings should work as-is if you use a tool like SwiftGen (it generates compiler-enforced types for use in your app).
-
Lona
A tool for defining design systems and using them to generate cross-platform UI code, Sketch files, and other artifacts.
Project mention: Lona – A compiler approach to design and build cross-platform UI | news.ycombinator.com | 2022-09-04 -
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!
-
To set up MockSwift, make sure you have Sourcery and the package installed. Then, create a script called gen-mocks.sh with the following content (updating the paths if required):
-
Project mention: Would creating a new Xcode project cause significant merge conflicts? | reddit.com/r/iOSProgramming | 2022-10-06
Worth noting if project file changes would be pretty common in the development flow then maybe using a regen tool would be useful to prevent major conflicts, I’d recommend https://github.com/yonaskolb/XcodeGen
-
XcodesApp
The easiest way to install and switch between multiple versions of Xcode - with a mouse click.
Project mention: Where can I find iOS 16.2 device support files? | reddit.com/r/iOSProgramming | 2023-01-22You can download the latest xcode directly from Apple or by using Xcodes and then extract the device support folder you need
-
-
-
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.
-
Project mention: Memory leaks, need some tweaks to find them | reddit.com/r/iOSProgramming | 2022-03-16
I’ve used this with great success: https://github.com/krzysztofzablocki/LifetimeTracker
-
-
GDPerformanceView-Swift
Shows FPS, CPU and memory usage, device model, app and iOS versions above the status bar and report FPS, CPU and memory usage via delegate.
-
-
-
-
-
iSimulator
iSimulator is a GUI utility to control the Simulator, and manage the app installed on the simulator.
-
-
Project mention: Vizion - an app to copy any text from the screen. | reddit.com/r/macapps | 2022-08-06
-
-
-
-
-
-
abandoned-strings
Command line program that detects unused resource strings in an iOS or OS X application.
-
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 Tools related posts
- Where can I find iOS 16.2 device support files?
- Why is Xcode's score so low in the app store?
- Xcode 14.1 didn't install on my local drive, what is this and how can I get back to the old way?
- Why won’t Xcode install, it’s been stuck like this for HOURS and yet swift playgrounds installed fast (I installed it while it was loading like this)
- Xcode 14 crash on launch/start
- How Apple's Xcode 14 update unintentionally increased app size
- Writing unit tests with mocked dependencies in Swift
-
A note from our sponsor - Appwrite
appwrite.io | 1 Feb 2023
Index
What are some of the best open-source Tool projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | SwiftGen | 8,381 |
2 | Lona | 7,504 |
3 | Insanity | 6,964 |
4 | XcodeGen | 5,910 |
5 | XcodesApp | 4,594 |
6 | BuildTimeAnalyzer | 4,154 |
7 | FengNiao | 3,105 |
8 | LifetimeTracker | 2,792 |
9 | Peek | 2,605 |
10 | GDPerformanceView-Swift | 2,195 |
11 | SourceKitten | 2,145 |
12 | Pecker | 1,409 |
13 | Laurine | 1,268 |
14 | Attabench | 1,263 |
15 | iSimulator | 1,085 |
16 | Traits | 909 |
17 | TRex | 720 |
18 | PlayAlways | 538 |
19 | Rugby | 497 |
20 | Plank | 463 |
21 | Swift Package Index | 392 |
22 | Shark | 377 |
23 | abandoned-strings | 360 |