pystyle
by billythegoat356, loTus01 and BlueRed
What it is and what it does
Pystyle is a terminal styling library for Python CLI applications, offering utilities to add colors, fade effects, and text formatting to command-line output. It has no runtime dependencies and installs with low friction as a pure Python wheel.
The project was last released in November 2022 and is now abandoned, with no recent commits or maintenance activity. While it remains available on PyPI and has moderate popularity (top 15000 packages), the lack of active maintenance means bug fixes, security updates, or compatibility improvements with newer Python versions are unlikely. The license is listed as Eclipse Public License 2.0 but marked with unclear treatment, which may require verification depending on your project's licensing constraints.
Use it for:
- Add colored output to CLI tools and scripts for improved readability and user experience.
- Create fade and gradient text effects in terminal-based user interfaces.
- Style error messages, warnings, and status indicators in command-line applications.
- Build visually distinct sections in terminal output for better information hierarchy.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Pystyle provides terminal styling utilities for adding colors, fades, and text effects to CLI output.
No—not recommended for new projects. The package is abandoned with no maintenance since November 2022, and its license treatment is unclear. For terminal styling, consider actively maintained alternatives. If you must use it, verify EPL 2.0 compatibility and test thoroughly with your target Python versions.
Install
pystyle on PyPI
pip
pip install pystyleuv
uv add pystylepoetry
poetry add pystyleInstalling pystyle
Before you install
Low install friction with no runtime dependencies, but the project is abandoned as of 1379 days since its last release, with no recent maintenance signal.
License in practice
Licensed under Eclipse Public License 2.0, but license treatment is marked unclear—verify compatibility with your project's licensing requirements before use.
Quickstart
pip install pystyle
import pystyle
# Use pystyle functions for terminal styling
Verify before relying
- What specific styling capabilities (colors, fades, effects) does pystyle provide—exact API surface unclear from fact sheet.
- Whether the unclear license treatment (EPL 2.0 without SPDX confirmation) poses actual compatibility risk for your use case.
- Active maintenance status or community forks—project marked abandoned but may have successor or maintained alternative.
Package facts
| License | Eclipse Public License 2.0 (unclear) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | abandoned — 1,379 days since the last release |
| First released | |
| Downloads | 89,505/month — #13,655 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pystyle-2.9-py3-none-any.whl
Keywords: cli, fade, colors, terminal, tui
Tags
More Terminals packages
Wraps any iterable to display a real-time…
copyleft · top 100 on PyPI
richRich renders styled text, tables, progress…
permissive · top 100 on PyPI
coloramaColorama makes ANSI escape sequences for…
permissive · top 100 on PyPI
wcwidthMeasures the displayed width of Unicode strings…
permissive · top 1,000 on PyPI
ptyprocessRun a subprocess in a pseudo terminal (pty) and…
permissive · top 1,000 on PyPI
pexpectPexpect spawns and controls interactive console…
permissive · top 1,000 on PyPI
stySty provides a simple, customizable string…
permissive · top 15,000 on PyPI
terminaltexteffectsRenders animated visual effects for text…
permissive · top 15,000 on PyPI
simple-colorsAdds colored and styled text output to terminal…
unclear · top 15,000 on PyPI
clintClint provides command-line interface utilities…
permissive · top 15,000 on PyPI
styleApplies ANSI color and text styling to terminal…
permissive · top 15,000 on PyPI
pastelPastel adds colored text output to terminal…
permissive · top 5,000 on PyPI
ansiProvides ANSI escape codes for cursor movement…
permissive · top 15,000 on PyPI
crayonsCrayons provides colored text output for…
permissive · top 15,000 on PyPI
hexorApplies colored text and background styling to…
permissive · top 15,000 on PyPI
termcolorAdds ANSI color and text formatting (bold,…
permissive · top 1,000 on PyPI