đź’» APIs for creating interactive CLI tools.
579
stars
455
commits
Swift
primary language
Aug 14, 2026
updated
đź’» Utilities for interacting with a terminal and the command line in a Swift application.
ConsoleKit provides utilities for interacting with a console in a Swift application. It provides:
ConsoleLogger, a SwiftLog LogHandler implementation for customizable logging to a console.ConsoleKit supports all platforms supported by Swift 6.2 and later.
Use the Github repository URL to add the dependency to your Package.swift manifest:
.package(url: "https://github.com/vapor/console-kit.git", from: "5.0.0")
To use ConsoleKit, add it to your target's dependencies:
.product(name: "ConsoleKit", package: "console-kit")
ConsoleLogger is a flexible logging backend for console applications, allowing developers to customize log output with various fragments, including timestamps, log levels, and source locations.
To use ConsoleLogger, add it to your target's dependencies:
.product(name: "ConsoleLogger", package: "console-kit")
(top 30 of 39)
Swift
100.0%
đź’» APIs for creating interactive CLI tools.
579
stars
455
commits
Swift
primary language
Aug 14, 2026
updated
đź’» Utilities for interacting with a terminal and the command line in a Swift application.
ConsoleKit provides utilities for interacting with a console in a Swift application. It provides:
ConsoleLogger, a SwiftLog LogHandler implementation for customizable logging to a console.ConsoleKit supports all platforms supported by Swift 6.2 and later.
Use the Github repository URL to add the dependency to your Package.swift manifest:
.package(url: "https://github.com/vapor/console-kit.git", from: "5.0.0")
To use ConsoleKit, add it to your target's dependencies:
.product(name: "ConsoleKit", package: "console-kit")
ConsoleLogger is a flexible logging backend for console applications, allowing developers to customize log output with various fragments, including timestamps, log levels, and source locations.
To use ConsoleLogger, add it to your target's dependencies:
.product(name: "ConsoleLogger", package: "console-kit")
(top 30 of 39)
Swift
100.0%