Swift libraries for building powerful console applications.
SwiftConsole is an open-source hub for Swift developers crafting command-line tools and experiences. We provide libraries for ASCII and ANSI handling, text-based UI, roguelike development, and more—designed to make terminal programming fast, type-safe, and fun.
To empower Swift developers with robust, reusable tools for console-based projects, from simple scripts to complex CLI applications.
Explore our growing collection:
- ascii: Zero-cost, type-safe ASCII representation with formatting and utilities.
- ansi: Type-safe Swift handling of ANSI sequences for terminal. (WIP)
- swift-tui: SwiftUI-inspired library for building CLI interfaces (WIP).
- rogue-kit: Tools for roguelike development—grids, rendering, input, pathfinding, and more (WIP).
We welcome contributions! Have an idea for a console tool or want to improve ours?
- Fork a repo and submit a pull request.
- Share feedback or suggestions via issues.
- Email: swiftconsole@besya.top
- Website: Coming soon!
Last updated: March 12, 2025