🎨 A design system for Swift CLIs and Phoenix apps
See the codeNoora is a Swift package providing terminal UI components for building beautiful command-line interfaces.
[!NOTE] The web component library has moved to the tuist/tuist monorepo (
noora/directory).
Installation:
.package(url: "https://github.com/tuist/Noora", .upToNextMajor(from: "0.15.0"))
Usage:
import Noora
Noora().yesOrNoChoicePrompt(
title: "Authentication",
question: "Would you like to authenticate?",
defaultAnswer: true,
description: "Authentication is required to use some CLI features."
)
The Noora CLI package provides Swift components for building beautiful terminal interfaces. It includes components for:
# Install tools
mise install
# Build
mise run build
# Test
mise run test
# Lint
mise run lint
Thanks goes to these wonderful people (emoji key):
Finn Voorhees 💻 | Vaishali Desai 💻 | Nikita Vasilev 💻 | Raul Menezes 💻 | Mikhail 💻 | Joannis Orlandos 💻 | Zamderax 💻 |
Ryu 💻 | Luca Büning 📖 |
This project follows the all-contributors specification. Contributions of any kind welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
664 followers · starred Dec 2025
695 followers · starred Feb 2026
250 followers · starred Feb 2026
15,879 followers · starred Feb 2025
🎨 A design system for Swift CLIs and Phoenix apps
See the codeNoora is a Swift package providing terminal UI components for building beautiful command-line interfaces.
[!NOTE] The web component library has moved to the tuist/tuist monorepo (
noora/directory).
Installation:
.package(url: "https://github.com/tuist/Noora", .upToNextMajor(from: "0.15.0"))
Usage:
import Noora
Noora().yesOrNoChoicePrompt(
title: "Authentication",
question: "Would you like to authenticate?",
defaultAnswer: true,
description: "Authentication is required to use some CLI features."
)
The Noora CLI package provides Swift components for building beautiful terminal interfaces. It includes components for:
# Install tools
mise install
# Build
mise run build
# Test
mise run test
# Lint
mise run lint
Thanks goes to these wonderful people (emoji key):
Finn Voorhees 💻 | Vaishali Desai 💻 | Nikita Vasilev 💻 | Raul Menezes 💻 | Mikhail 💻 | Joannis Orlandos 💻 | Zamderax 💻 |
Ryu 💻 | Luca Büning 📖 |
This project follows the all-contributors specification. Contributions of any kind welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
664 followers · starred Dec 2025
695 followers · starred Feb 2026
250 followers · starred Feb 2026
15,879 followers · starred Feb 2025