Swift Command-line

Open-source Swift projects categorized as Command-line

Top 23 Swift Command-line Projects

Command-line
  1. Swift Argument Parser

    Straightforward, type-safe argument parsing for Swift

    Project mention: A Vision for WebAssembly Support in Swift | news.ycombinator.com | 2025-04-05

    Ha, nice! I've used the Swift shebang before, but honestly once you have something that works as a "script," it's so easy to convert it to a real command line utility via Swift Argument Parser [0] that I usually spend the 5 minutes to wrap it up.

      [0]: https://github.com/apple/swift-argument-parser

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Commander

    Compose beautiful command line interfaces in Swift

  4. Swiftline

    Swiftline is a set of tools to help you create command line applications.

  5. Guaka

    The smartest and most beautiful (POSIX compliant) Command line framework for Swift πŸ€–

  6. SwiftShell

    A Swift framework for shell scripting.

  7. ShellOut

    Easily run shell commands from a Swift script or command line tool (by JohnSundell)

  8. SwiftCLI

    A powerful framework for developing CLIs in Swift

  9. SaaSHub

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

    SaaSHub logo
  10. reminders-cli

    A simple CLI for interacting with macOS reminders

    Project mention: Reminders-CLI: A simple CLI for interacting with macOS reminders | news.ycombinator.com | 2024-10-30
  11. Progress.swift

    :hourglass: Add beautiful progress bars to your loops.

  12. SwiftyTextTable

    A lightweight library for generating text tables.

  13. desktoppr

    Simple command line tool to set the desktop picture on macOS

  14. ColorizeSwift

    Terminal string styling for Swift.

  15. nef

    πŸ’Š steroids for Xcode Playgrounds

  16. ProgressLine

    ⏳Track commands progress in a compact one-line format

    Project mention: Show HN: ProgressLine – Track commands progress in a compact one-line format | news.ycombinator.com | 2024-07-18
  17. Overlook

    The Judge, Jury and Executioner for the file system

  18. LineNoise

    A pure Swift replacement for readline

  19. Deli

    Deli is an easy-to-use Dependency Injection(DI).

  20. scout

    Reading and writing in JSON, Plist, YAML and XML data made simple when the data format is not known at build time. Swift library and command-line tool. (by ABridoux)

  21. TextTable

    Swift package for easily rendering text tables. Inspired by the Python tabulate library.

  22. Ashen

    A framework for writing terminal applications in Swift.

  23. Sake

    🍢 Swift-based utility for managing project commands, inspired by Make. (by kattouf)

    Project mention: Streamline Your Project Workflow Using Swift with Sake: A Practical Guide | dev.to | 2024-10-14

    For more information, check out the official Sake documentation and explore commands applied to Sake project itself.

  24. Colors

    Terminal Colors for Swift (by paulot)

  25. ModuleInterface

    Swift tool to generate Module Interfaces for Swift projects.

  26. 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 Command-line discussion

Log in or Post with

Swift Command-line related posts

Index

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

# Project Stars
1 Swift Argument Parser 3,499
2 Commander 1,532
3 Swiftline 1,201
4 Guaka 1,151
5 SwiftShell 1,045
6 ShellOut 879
7 SwiftCLI 870
8 reminders-cli 767
9 Progress.swift 350
10 SwiftyTextTable 323
11 desktoppr 324
12 ColorizeSwift 308
13 nef 270
14 ProgressLine 193
15 Overlook 153
16 LineNoise 147
17 Deli 135
18 scout 132
19 TextTable 107
20 Ashen 104
21 Sake 102
22 Colors 93
23 ModuleInterface 82

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com