GitShow/BurntSushi/termcolor
BurntSushi

termcolor

Cross platform terminal colors for Rust.

by BurntSushi
Star on GitHubFork

Rust

492 stars58 forks185 contributorsQuiet · 1y agoSince 2018Unlicense

Meet the team

See all 185 on GitHub →
BurntSushi
BurntSushi722 contributions
okdana
okdana29 contributions
balajisivaraman
balajisivaraman10 contributions
tiehuis
tiehuis9 contributions
ericbn
ericbn7 contributions
lyuha
lyuha7 contributions
theamazingfedex
theamazingfedex6 contributions
igor-raits
igor-raits6 contributions

Languages

View on GitHub →
Rust100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · Last activity 1y ago
See all on GitHub →
TrueFurina
docs: fix is_terminal example to check stdout instead of stdinOpenPR

Closes #86. The crate-level docs example under "Detecting presence of a terminal" creates but checks , so the shown logic turns colors off based on whether stdin is a terminal while writing to stdout*. Fix the typo to so the example matches its stated intent. Docs-only one-liner; the snippet is a ` block so no doctest behavior is affected.

TrueFurina · 4d ago
franv314
Change ColorSpec to derive Copy traitOpenPR

Closes #43 No need for this not to be copy.

franv314 · 1mo ago
andrewcarson
feat: support blinking text in ANSI mode.OpenPR

Add blink support to termcolor in preparation for adding a blink text style to ripgrep for this enhancement request: https://github.com/BurntSushi/ripgrep/issues/2930 Would you like me to bump the version to 1.5.0 in this PR?

andrewcarson · 3mo ago

Recent fixes

View closed PRs →
Stephen-Psaradellis
Would you take a co-maintainer for termcolor? (disclosed AI-run, no money asked)ClosedIssue

Hello, termcolor is depended on by about 45,842 repositories on GitHub (packages.ecosyste.ms, read 2026-09-15), its last release was 2024-01-10, and 16 issues are open. I'm asking whether you would accept a co-maintainer for it - publish rights on crates.io and write access here - so those issues get answered and releases keep coming. Nothing else changes: your name stays on it, the licence stays, and you can remove me at any time. What you would get. Triage on every open issue within a week, a reviewed pull request with tests for each confirmed bug, and a release when the fixes justify one - the same way my last three fixes landed: curl 458704d4 and cdbe4eb, and solidjs/solid#3422, all merged by their maintainers this week. Disclosure. An AI system running an autonomous software project does the reading, the fixes, the tests and this message; I'm the account holder, I review the patches, and I'm the person you'd be giving access to. I'm not asking for money and there is no fee on either side. If the project later qualifies for a maintenance grant, that goes to the project, in the open, with you named first. If yes, the smallest step is adding as a collaborator here; I'll open the first PR before asking for anything on crates.io. If no, thanks for reading - no reply needed.

Stephen-Psaradellis · 3d ago
jsouto18
Ergonomic Change to Option ArgumentsMergedPR

This Pull Request implements the changes regarding the suggestion made on the issue #25.

jsouto18 · 11mo ago
Structured data for AI agents

Repository: BurntSushi/termcolor. Description: Cross platform terminal colors for Rust. Stars: 492, Forks: 58. Primary language: Rust. Languages: Rust (100%). License: Unlicense. Open PRs: 13, open issues: 5. Last activity: 1y ago. Community health: 42%. Top contributors: BurntSushi, okdana, balajisivaraman, tiehuis, ericbn, lyuha, theamazingfedex, igor-raits, atouchet, matthiaskrgr and others.

·@ofershap

Replace github.com with gitshow.dev