Pycolor's Github page can be found here.

The full README which includes everything from install instructions to use instructions is available on the Github page or here.

It is also in Pypi under 'Pycolor' for easy install. You can install it with "pip install pycolor."


I make a majority of my applications for the command line. I love the command line. It's a simple, straightforward interface that displays exactly what you want. However, it is ugly. This comes as a given, anything that's just white (or green if you're cool) text on a black background isn't going to look good. I wanted my convenience to be beautiful, or at the very least, to be able to find the information I need faster.

Python wasn't providing that for me. ANSI escape sequences are not core Python functionality, and the existing color modules were bulky, confusing, or just lacking features. I simply wanted a way to color my output without digging through readme's or scratching my head over complicated functions. Pycolor offers a handful of different ways to produce ANSI sequences so that you can do whatever is the best fit for the situation.


Pycolor isn't made up of complicated algorithms or complex conditionals. It's simply a few objects and a few functions that help you work with them. It features a large amount of ANSI supported colors and attributes, including XTerm 256 colors, blinking, and even rainbows. All you have to do is use it.


Pycolor's status is currently MAINTAINED. I would be happy to fix any bugs that might arise, but I will probably not be adding more features.


Pycolor is licensed under Beerware R42.