hexor
Coloring texts and their backgrounds in command line interface (cli), with rgb or hex types.
Decision gist · record as of 2026-08-14
Yes, if you need simple CLI text coloring without dependencies. The package is actively maintained, has no known vulnerabilities, and installs cleanly with zero runtime dependencies. The Apache license is permissive. The main caveat is that the last release was 2023-06-06; if you need cutting-edge features or fixes, verify the repository hasn't stalled despite recent commits.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Low install friction with no runtime dependencies.
- Last release was 2023-06-06 but repository remains active with recent commits as of 2026-08-10, suggesting ongoing maintenance despite the gap between releases.
License · maintenance · safety
Apache Software License (permissive) — Licensed under Apache Software License (permissive), allowing commercial and private use with minimal restrictions.
last release 2023-06-06 (1165 days) · last repo commit 2026-08-10 · 4 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 159,295 downloads/mo, #10,700 on PyPI
Alternatives
Verify before relying
pip install hexor
from hexor import hexor
p = hexor()
p.c("Text is red", "#ff0000")
p.c("Red text, blue background", "#ff0000", "#1a73e8")- Whether the package works with Python versions beyond 3.11 (description claims support through 3.11 but requires_python is unspecified)
What it is and what it does
Hexor is a lightweight CLI text coloring library that lets you style terminal output with foreground and background colors. You instantiate a hexor object, then call its `.c()` method with text and color values in hex (e.g., #ff0000) or RGB (e.g., 255,0,0 or rgb(255,0,0)) formats. The object can either print the styled text directly or return it as a string for further use.
The package has no external runtime dependencies and installs as a pure Python wheel. It's designed for developers who need simple, flexible color control in command-line applications without the complexity of larger terminal libraries. The API is minimal: create an instance with an optional return flag, then call `.c()` with text and one or two color arguments.
Use it for
- Add colored output to CLI tools and scripts for better readability and visual hierarchy
- Highlight errors, warnings, and success messages in terminal applications with distinct colors
- Create colored logs or status displays where text and background colors improve information scanning
- Build interactive CLI menus or prompts with colored text to guide user attention
- Generate colored terminal reports or dashboards that mix multiple text and background colors
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you need simple CLI text coloring without dependencies.
The package is actively maintained, has no known vulnerabilities, and installs cleanly with zero runtime dependencies. The Apache license is permissive. The main caveat is that the last release was 2023-06-06; if you need cutting-edge features or fixes, verify the repository hasn't stalled despite recent commits.
Install
hexor on PyPI
Before you install
Low install friction with no runtime dependencies. Last release was 2023-06-06 but repository remains active with recent commits as of 2026-08-10, suggesting ongoing maintenance despite the gap between releases.
License in practice
Licensed under Apache Software License (permissive), allowing commercial and private use with minimal restrictions.
Quickstart
pip install hexor
from hexor import hexor
p = hexor()
p.c("Text is red", "#ff0000")
p.c("Red text, blue background", "#ff0000", "#1a73e8")
Verify before relying
- Whether the package works with Python versions beyond 3.11 (description claims support through 3.11 but requires_python is unspecified)
Package facts
| License | Apache Software License permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | None |
| Maintenance | Actively maintained 1,165 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 159,295 / month, #10,700 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: UnixProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Internet :: WWW/HTTPTopic :: Software Development :: Build ToolsTopic :: Software Development :: LibrariesTopic :: Software Development :: Libraries :: Python Modules |
Evidence: hexor-0.0.15-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “cli text coloring”
- hexorApplies colored text and background styling to CLI output using hex…
- click-help-colorsAdds color customization to Click command-line help messages and…
- pansiPansi provides a clean interface for rendering text and graphics in…
Give your agent the search over MCP, or paste the wish link into any chat.
More Libraries packages
urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.
Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.
Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.
Install it if you're building an extensible application or framework.
Provides parsing, arithmetic, and recurrence rule computation for dates and times, with timezone support and iCalendar RFC compliance.
Install it if you need to parse flexible date strings, compute relative dates, handle timezones, or work with recurrence rules—it's the de facto choice for these tasks.
Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.
pytest is a testing framework that lets you write test functions using plain assert statements and automatically discovers and runs them, with detailed failure reporting.
See also colorful · click-help-colors · crayons · colored · termcolor · ansicolors · colour · simple-colors · cleo · webcolors