spectreconsole/spectre.console
A .NET library that makes it easier to create beautiful console applications. observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 98
- Release rhythm 60
- Longevity 100
Flags: prerelease_only
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 12.5
- age_days: 2234
- days_rel: 62
- days_push: 12
- n_releases_24m: 13
Adoption not part of the score
11601 stars · 670 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Spectre.Console is a .NET library for building beautiful, cross-platform console applications with styled text, tables, charts, progress bars, spinners, and interactive prompts. It includes a Rich-inspired markup language and a companion CLI framework (Spectre.Console.Cli) for command-line argument parsing.
Use cases
- render formatted tables and panels in a C# console app
- add progress bars and spinners to long-running CLI tasks
- prompt users for input with validation in a terminal application
- style console output with colors and markup in .NET
- build command-line tools with a .NET CLI framework
- display bar charts and trees in the terminal
When to choose
- you are building a .NET console application and want rich, styled output
- you need interactive prompts, progress bars, or status spinners in a CLI tool
- you want terminal color capability detection with automatic downgrading
- you want a Rich (Python)-like experience in C#
When to avoid
- you are not working in the .NET ecosystem
- you need a full TUI framework with keyboard-driven apps (consider Terminal.Gui instead)
- you need GUI or web-based output rather than terminal rendering
Facets
library · maturity stable
cli terminal-ui developer-tools developer-tools cross-platform cross-platform dotnet cli console-ui ansi-colors rich-markup progress-bars prompts csharp nuget command-line
3 sources
- readme: https://github.com/spectreconsole/spectre.console · fetched 2026-08-28 · 6805fd225117
- homepage: https://spectreconsole.net · fetched 2026-08-29 · 71d8c6a61926
- site_page: https://spectreconsole.net/console · fetched 2026-08-29 · b851ec8dc257
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| spectreconsole/spectre.console | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="spectreconsole/spectre.console")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem