Swift Tools

Open-source Swift projects categorized as Tools

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: Create, Push, and Present Any View Controller in 1 LOC using Metaprogramming | dev.to | 2023-06-18

    It is important to say that there is an elegant solution to the resource consistency problem that we haven’t adapted yet. Instead of testing raw values of UIStoryboard.Name cases, we could just generate the UIStoryboard.Name enum. Please refer to SwiftGen for the details.

  • Insanity

    Meta-programming for Swift, stop writing boilerplate code.

  • Project mention: Insanity VS SpeziTemplateApplication - a user suggested alternative | libhunt.com/r/Sourcery | 2023-11-18
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Lona

    A tool for defining design systems and using them to generate cross-platform UI code, Sketch files, and other artifacts.

  • XcodeGen

    A Swift command line tool for generating your Xcode project

  • XcodesApp

    The easiest way to install and switch between multiple versions of Xcode - with a mouse click.

  • Project mention: What on earth is going on? Can’t update Xcode on M1 MacBook Pro | /r/SwiftUI | 2023-12-11
  • BuildTimeAnalyzer

    Build Time Analyzer for Swift

  • FengNiao

    A command line tool for cleaning unused resources in Xcode.

  • SaaSHub

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

    SaaSHub logo
  • LifetimeTracker

    Find retain cycles / memory leaks sooner.

  • Peek

    All new design. Inspect your iOS application at runtime. (by shaps80)

  • SourceKitten

    An adorable little framework and command line tool for interacting with SourceKit.

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

  • Pecker

    CodePecker is a tool to detect unused Swift code.

  • Attabench

    Microbenchmarking app for Swift with nice log-log plots

  • Laurine

    Laurine - Localization code generator written in Swift. Sweet!

  • iSimulator

    iSimulator is a GUI utility to control the Simulator, and manage the app installed on the simulator.

  • TRex

    Copy any text on your screen, stop retyping.

  • Project mention: TextSnatcher: Copy text from images, for the Linux Desktop | news.ycombinator.com | 2024-03-14

    Just three hours ago I switched back to Linux after a few years on MacOS. The only thing missing was the amazing text copy tool I was using, "Rex" [1]. What a coincidence to see this post on the front page a few hours later!

    Side note, what a breath of fresh air Gnome on Fedora is!

    [1] https://github.com/amebalabs/TRex

  • Traits

    Modify your native iOS app in real time.

  • Rugby

    🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.

  • PlayAlways

    Create Xcode playgrounds from your menu bar

  • Swift Package Index

    The Swift Package Index is the place to find Swift packages!

  • Plank

    A tool for generating immutable model objects

  • Shark

    Swift CLI for strong-typing images, colors, storyboards, fonts and localizations (by kaandedeoglu)

  • abandoned-strings

    Command line program that detects unused resource strings in an iOS or OS X application.

  • SaaSHub

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

    SaaSHub logo
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 Tools related posts

  • What on earth is going on? Can’t update Xcode on M1 MacBook Pro

    1 project | /r/SwiftUI | 11 Dec 2023
  • Insanity VS SpeziTemplateApplication - a user suggested alternative

    2 projects | 18 Nov 2023
  • Clean Text alternative / text tools to auto strip most formatting from copied text? (preferably free / low cost)

    1 project | /r/macapps | 8 Oct 2023
  • Create, Push, and Present Any View Controller in 1 LOC using Metaprogramming

    3 projects | dev.to | 18 Jun 2023
  • Is it actually safe to run multiple version of xcode if I want to try the new SDKs?

    1 project | /r/iOSProgramming | 9 Jun 2023
  • How can I download the Xcode 15 beta and install it alongside Xcode 14?

    1 project | /r/iOSProgramming | 7 Jun 2023
  • Xcode was stuck like this for about 30 min - I had to delete it from Finder - Still shows up here - I can't redownload from Appstore - I rebooted twice - HELP!

    1 project | /r/mac | 4 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 5 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 SwiftGen 9,121
2 Insanity 7,562
3 Lona 7,524
4 XcodeGen 6,832
5 XcodesApp 6,537
6 BuildTimeAnalyzer 4,287
7 FengNiao 3,349
8 LifetimeTracker 3,073
9 Peek 2,604
10 SourceKitten 2,281
11 GDPerformanceView-Swift 2,253
12 Pecker 1,448
13 Attabench 1,276
14 Laurine 1,255
15 iSimulator 1,142
16 TRex 1,139
17 Traits 904
18 Rugby 662
19 PlayAlways 546
20 Swift Package Index 512
21 Plank 469
22 Shark 381
23 abandoned-strings 374

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com