colorama
Cross-platform colored terminal text.
Install
colorama on PyPI
pip
pip install coloramauv
uv add coloramapoetry
poetry add coloramaPackage facts
| License | not declared (permissive) |
| Python support | supports the current Python release (!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 1,388 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: colorama-0.4.6-py2.py3-none-any.whl
Keywords: ansi, color, colour, crossplatform, terminal, text, windows, xplatform
About colorama
from the package's own PyPI description — quoted content, verbatim
.. image:: https://img.shields.io/pypi/v/colorama.svg :target: https://pypi.org/project/colorama/ :alt: Latest Version
.. image:: https://img.shields.io/pypi/pyversions/colorama.svg :target: https://pypi.org/project/colorama/ :alt: Supported Python versions
.. image:: https://github.com/tartley/colorama/actions/workflows/test.yml/badge.svg :target: https://github.com/tartley/colorama/actions/workflows/test.yml :alt: Build Status
Colorama
Makes ANSI escape character sequences (for producing colored terminal text and cursor positioning) work under MS Windows.
.. |donate| image:: https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif :target: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=2MZ9D2GMLYCUJ&item_name=Colorama¤cy_code=USD :alt: Donate with Paypal
PyPI for releases <https://pypi.org/project/colorama/> |
Github for source <https://github.com/tartley/colorama> |
Colorama for enterprise on Tidelift <https://github.com/tartley/colorama/blob/master/ENTERPRISE.md>_
If you find Colorama useful, please |donate| to the authors. Thank you!
Installation
Tested on CPython 2.7, 3.7, 3.8, 3.9...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Colorama makes ANSI escape sequences for colored terminal text work cross-platform, especially on Windows where they would otherwise fail. It wraps stdout/stderr to convert ANSI codes into native Windows console calls.
Extremely low friction: pure Python with no runtime dependencies, distributed as a wheel, and actively maintained with recent commits. Last release was 1388 days ago but the repository remains active.
Permissive BSD license allows use in commercial and proprietary projects with minimal restrictions.
Usage
pip install colorama
from colorama import just_fix_windows_console, Fore
just_fix_windows_console()
print(Fore.RED + 'colored text')
Verdict: Colorama is a stable, production-grade utility with zero security vulnerabilities, no dependencies, and permissive licensing. It is ideal for any project needing cross-platform colored terminal output, especially those targeting Windows. The long gap since the last release (1388 days) reflects maturity rather than abandonment—the repo remains active and the package is in the top 100 by popularity.
Needs verification
- Whether the 1388-day gap since last release indicates the maintainers consider the package feature-complete or signals reduced active development.
Similar packages
permissive · top 1,000 on PyPI
termcolorpermissive · top 1,000 on PyPI
tqdmcopyleft · top 100 on PyPI
wcwidthpermissive · top 1,000 on PyPI
pyperclippermissive · top 1,000 on PyPI
coloredlogspermissive · top 1,000 on PyPI
bitarraypermissive · top 1,000 on PyPI
Pygmentspermissive · top 100 on PyPI
humanfriendlypermissive · top 1,000 on PyPI
tifffilepermissive · top 1,000 on PyPI