Topic: "ansi-colors"
Textualize/rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
Language: Python - Size: 47.8 MB - Last synced at: 5 days ago - Pushed at: 19 days ago - Stars: 52,065 - Forks: 1,833

spectreconsole/spectre.console
A .NET library that makes it easier to create beautiful console applications.
Language: C# - Size: 10.5 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 10,159 - Forks: 558

remkop/picocli
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Language: Java - Size: 81.5 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 5,096 - Forks: 438

pterm/pterm
✨ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
Language: Go - Size: 22.5 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 5,076 - Forks: 203

joelibaceta/video-to-ascii
It is a simple python package to play videos in the terminal using characters as pixels
Language: Python - Size: 145 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 1,741 - Forks: 147

stefanhaustein/TerminalImageViewer
Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters
Language: C++ - Size: 2.68 MB - Last synced at: 3 days ago - Pushed at: 21 days ago - Stars: 1,612 - Forks: 113

logrusorgru/aurora
Golang ultimate ANSI-colors that supports Printf/Sprintf methods
Language: Go - Size: 572 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 1,454 - Forks: 55

ajalt/mordant
Multiplatform text styling for Kotlin command-line applications
Language: Kotlin - Size: 9.37 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1,058 - Forks: 39

radarsh/gradle-test-logger-plugin
A Gradle plugin for printing beautiful logs on the console while running tests
Language: Groovy - Size: 7.61 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 861 - Forks: 38

varabyte/kotter
A declarative, Kotlin-idiomatic API for writing dynamic console applications.
Language: Kotlin - Size: 2.22 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 624 - Forks: 20

mevdschee/2048.c
Console version of the game "2048" for GNU/Linux
Language: C - Size: 124 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 623 - Forks: 206

clj-commons/pretty
Library for helping print things prettily, in Clojure - ANSI fonts, formatted exceptions
Language: Clojure - Size: 2.54 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 606 - Forks: 29

xolox/python-coloredlogs
Colored terminal output for Python's logging module
Language: Python - Size: 923 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 550 - Forks: 45

homeport/termshot
Creates screenshots based on terminal command output
Language: Go - Size: 1.58 MB - Last synced at: 1 day ago - Pushed at: 12 days ago - Stars: 523 - Forks: 20

dialex/JColor
An easy syntax to format your strings with colored fonts and backgrounds.
Language: Java - Size: 3.18 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 490 - Forks: 54

doowb/ansi-colors
Easily add ANSI colors to your text and symbols in the terminal. ansi-colors is the official ansi styling library for gulp. Used by hundreds of projects, including enquirer, vscode, codeql, azure data studio, aws-cdk, redwoodjs, leaflet, mocha, and many others.
Language: JavaScript - Size: 125 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 448 - Forks: 32

odb/shml
SHell Markup Language | Style Framework for The Terminal
Language: Shell - Size: 621 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 445 - Forks: 14

mgutz/ansi
Small, fast library to create ANSI colored strings and codes. [go, golang]
Language: Go - Size: 18.6 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 425 - Forks: 40

globalcitizen/taoup
The Tao of Unix Programming (Ruby-powered ANSI colored fortunes)
Language: Ruby - Size: 2.27 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 383 - Forks: 23

janlelis/paint
Ruby gem for ANSI terminal colors 🎨︎ VERY FAST
Language: Ruby - Size: 194 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 381 - Forks: 21

marvinhagemeister/kolorist
A tiny utility to colorize stdin/stdout
Language: TypeScript - Size: 596 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 308 - Forks: 7

sharkdp/lscolors
A Rust library and tool to colorize paths using LS_COLORS
Language: Rust - Size: 116 KB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 278 - Forks: 19

alexpovel/ancv
Renders your (JSON) resume/CV for online & pretty terminal display
Language: Python - Size: 1.98 MB - Last synced at: 1 day ago - Pushed at: 23 days ago - Stars: 256 - Forks: 11

shiena/ansicolor
Ansicolor library provides color console in Windows as ANSICON for Golang.
Language: Go - Size: 36.1 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 231 - Forks: 40

acarl005/ls-go
A more colorful, user-friendly implementation of `ls` written in Go
Language: Go - Size: 2.7 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 221 - Forks: 24

xpl/ololog
A better console.log for the log-driven debugging junkies
Language: JavaScript - Size: 5.25 MB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 214 - Forks: 8

jcaw/theme-magic
🎨 Apply your Emacs theme to the rest of Linux, using magic. Also works on Mac.
Language: Emacs Lisp - Size: 14.9 MB - Last synced at: 29 days ago - Pushed at: almost 6 years ago - Stars: 147 - Forks: 4

troglobit/tetris
Micro Tetris™, based on the 1989 IOCCC Obfuscated Tetris by John Tromp
Language: C - Size: 165 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 140 - Forks: 45

acarl005/stripansi
A little Go package for removing ANSI color escape codes from strings.
Language: Go - Size: 1.95 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 126 - Forks: 16

xpl/ansicolor
A JavaScript ANSI color/style management. ANSI parsing. ANSI to CSS. Small, clean, no dependencies.
Language: JavaScript - Size: 917 KB - Last synced at: about 7 hours ago - Pushed at: about 1 year ago - Stars: 121 - Forks: 16

JuliaImages/ImageInTerminal.jl
Julia package for displaying images in the terminal using ANSI colors and Unicode characters
Language: Julia - Size: 1.83 MB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 113 - Forks: 13

eleby/pixelizer
An efficient image pixelizer written in go
Language: Go - Size: 17.6 KB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 105 - Forks: 11

jsbueno/terminedia
Python3 library for multimedia functions at the command terminal
Language: Python - Size: 2.32 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 101 - Forks: 8

bramus/ansi-php
ANSI Control Functions and ANSI Control Sequences (Colors, Erasing, etc.) for PHP CLI Apps
Language: PHP - Size: 81.1 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 94 - Forks: 10

mihnita/ansi-econsole
Eclipse plugin that understands ANSI escape sequences to color the Eclipse console output.
Language: Java - Size: 1.67 MB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 92 - Forks: 25

thermage/thermage
Thermage provides a fluent and incredibly powerful object-oriented interface for customizing CLI output text color, background, formatting, theming and more.
Language: PHP - Size: 1.93 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 92 - Forks: 1

kdeldycke/click-extra
🌈 Drop-in replacement for Click to make user-friendly and colorful CLI
Language: Python - Size: 18.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 87 - Forks: 7

ziggy42/kolor
A library to print colored strings, with Kotlin.
Language: Kotlin - Size: 254 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 76 - Forks: 6

Minecrell/TerminalConsoleAppender
JLine 3 appender for Log4j2, allows extending command line apps using colors and command completion
Language: Java - Size: 313 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 75 - Forks: 15

ircart/ircart
massive organized collection of irc art
Language: Shell - Size: 27.2 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 68 - Forks: 11

gvalkov/python-ansimarkup
Produce colored terminal text with an xml-like markup
Language: Python - Size: 84 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 67 - Forks: 6

75lb/ansi-escape-sequences
A simple, isomorphic library containing all known terminal ansi escape codes and sequences.
Language: JavaScript - Size: 445 KB - Last synced at: about 24 hours ago - Pushed at: 6 months ago - Stars: 66 - Forks: 10

betafcc/clc
Tiny bash utility for coloring terminal output and prompt
Language: Shell - Size: 585 KB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 62 - Forks: 1

copper-leaf/thistle
Kotlin Multiplatform inline styling markup library
Language: Kotlin - Size: 24.6 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 57 - Forks: 2

dom111/image-to-ansi
Convert an image to ANSI colour codes using JavaScript.
Language: TypeScript - Size: 474 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 54 - Forks: 17

BourgeoisBear/ansiart2utf8
Processes legacy BBS-style ANSI art (ACiDDraw, PabloDraw, etc.) to UTF-8. Escape codes and line endings are processed for terminal friendliness.
Language: Go - Size: 2.45 MB - Last synced at: 20 days ago - Pushed at: about 3 years ago - Stars: 52 - Forks: 2

apparebit/prettypretty
Pretty 🌸 pretty terminals for Rust and Python
Language: Rust - Size: 19.2 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 51 - Forks: 0

statico/cadubi
:art: Creative ASCII Drawing Utility By Ian (1997)
Language: Perl - Size: 77.1 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 49 - Forks: 4

latipun7/charasay
🐈 The future of cowsay 🐮! Colorful characters saying something 🗨️.
Language: Rust - Size: 141 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 47 - Forks: 2

Chris00/ANSITerminal
Basic control of ANSI compliant terminals and the windows shell.
Language: OCaml - Size: 124 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 45 - Forks: 9

issue9/term
终端输出控制
Language: Go - Size: 683 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 39 - Forks: 6

szaghi/FACE
Fortran Ansi Colors (and Styles) Environment
Language: Fortran - Size: 932 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 39 - Forks: 18

jakob-bagterp/colorist-for-python
🌈 Lightweight Python package that makes it easy and fast to print colored text in the terminal 🌈
Language: Python - Size: 3.93 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 36 - Forks: 3

welbornprod/colr
Easy terminal colors, with chainable methods.
Language: Python - Size: 2.13 MB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 36 - Forks: 7

scalabli/quo
🚦🛠️⚙️Quo, a toolkit for writing Command-Line Interface applications and a Text User Interface framework for Python.
Language: Python - Size: 11.9 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 35 - Forks: 5

7rulnik/gtlb-job-log-viewer
Browser extension for code highlighting raw logs in GitLab CI
Language: JavaScript - Size: 3.36 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 35 - Forks: 5

pnathan/cl-ansi-text
Enables ANSI colors for printing.
Language: Common Lisp - Size: 61.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 34 - Forks: 5

ticky/coloursum
🎨 Colourise your checksum output
Language: Rust - Size: 120 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 0

wizard-28/wealthy
https://github.com/Textualize/rich ported to Rust!
Language: Rust - Size: 180 KB - Last synced at: 4 days ago - Pushed at: 8 days ago - Stars: 32 - Forks: 1

xolox/python-capturer
Easily capture stdout/stderr of the current process and subprocesses
Language: Python - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 31 - Forks: 7

aremmell/libsir
The Standard Incident Reporter library: A lightweight, cross-platform library for information distribution.
Language: C - Size: 9.02 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 30 - Forks: 4

fgimian/painter 📦
Your own expressive painter who colors text in your terminal.
Language: Python - Size: 803 KB - Last synced at: 9 days ago - Pushed at: almost 7 years ago - Stars: 28 - Forks: 1

ctron/colored_json
Generating colored JSON in Rust
Language: Rust - Size: 210 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 4

dollarshaveclub/line
An easy to use golang package for stylizing terminal output
Language: Go - Size: 55.7 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 27 - Forks: 3

64/cansid
A minimal ANSI escape sequence parser, written in C.
Language: C - Size: 8.79 KB - Last synced at: 18 days ago - Pushed at: over 7 years ago - Stars: 25 - Forks: 3

MurphyMc/lilt
The Lilt terminal emulator - a simple and portable terminal emulator for Linux, macOS, and other Unix-like systems
Language: C - Size: 206 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 24 - Forks: 4

jonschlinkert/log-utils
Basic logging utils: colors, symbols and timestamp.
Language: JavaScript - Size: 22.5 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 3

jordanbaird/Prism 📦
Colored text for Swift command line tools.
Language: Swift - Size: 1.97 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 2

shakibamoshiri/bline
beautiful line output with ANSI color code
Language: C - Size: 1010 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 22 - Forks: 6

getcuia/stransi
🖍️ A lightweight Python parser library for ANSI escape code sequences
Language: Python - Size: 370 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 21 - Forks: 2

SBU-CE/clui
simple multi-platform library for developing CLI programs
Language: C - Size: 53.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 3

petercorke/ansitable
Quick, easy and pretty display of tabular data or matrices, with optional ANSI color and borders
Language: Python - Size: 7.33 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 18 - Forks: 4

MatusOllah/slogcolor
Color handler for log/slog
Language: Go - Size: 83 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 3

leandroveronezi/go-terminal
Go terminal color and cursor support
Language: Go - Size: 85 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 17 - Forks: 2

harishnkr/TermRainbow
Minimal colour highlighting for file formats in the terminal.
Language: Python - Size: 3.55 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 16 - Forks: 1

juanrgon/terminology
An intuitive way to color terminal text with python
Language: Python - Size: 167 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 1

franck-gaspoz/AnsiVtConsole.NetCore
ANSI VT console library for .Net Core
Language: C# - Size: 7.09 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 15 - Forks: 2

rasmus-toftdahl-olesen/libvt100
A purely .net/C# library for parsing a VT100/ANSI stream
Language: C# - Size: 233 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 4

JuliaDocs/ANSIColoredPrinters.jl
ANSI escape code translator
Language: Julia - Size: 405 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 3

8LWXpg/typst-ansi-render
provides a simple way to render text with ANSI escape sequences in typst
Language: Typst - Size: 3.25 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 2

jfcherng/php-color-output
Make your PHP command-line application colorful.
Language: PHP - Size: 129 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 2

abusomani/go-palette
Decorate your terminals using Palette 🎨
Language: Go - Size: 2.03 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 14 - Forks: 2

GabLeRoux/ansi-colors-chrome-extension
:earth_africa: ANSI colors in your browser!
Language: JavaScript - Size: 1.19 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

guylangston/ConsoleZ
Enhanced Console featuring color encoding, fast rendering, markdown, html mapper
Language: C# - Size: 976 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 3

VonC/batcolors
Levels of color used in a Windows bat script
Language: Batchfile - Size: 207 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 1

grymmjack/moebius Fork of blocktronics/moebius
Modern ANSI & ASCII Art Editor
Language: JavaScript - Size: 5.66 MB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 1

lfex/logjam
A custom formatter for the Erlang logger application that produces human-readable output
Language: Erlang - Size: 1.4 MB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 13 - Forks: 6

ircart/scroll
irc bot to play ascii art
Language: Python - Size: 177 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 13 - Forks: 4

LukeSavefrogs/column_ansi
ANSI-friendly version of `column` (Perl version).
Language: Shell - Size: 143 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 3

marginalhours/ansi-escape-artist
The regex101 of ANSI escape sequences
Language: TypeScript - Size: 352 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 0

philFernandez/printc
zsh plugin for wrapping ANSI color codes
Language: Shell - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 3

shaselle/colors.ts Fork of Marak/colors.js
Get colors in your node.js console | and use them wih typescript projects as well
Language: TypeScript - Size: 311 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 1

bestouff/catmark
CatMark - Markdown(CommonMark) printer for the terminal
Language: Rust - Size: 66.4 KB - Last synced at: 24 days ago - Pushed at: almost 3 years ago - Stars: 11 - Forks: 5

awvwgk/fortty
Create colorful terminal applications in Fortran
Language: Fortran - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 1

tdtrung17693/php-chalk
A small PHP library for terminal output styling
Language: PHP - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 2

zchee/color Fork of fatih/color
Color package for Go (forked and optimize fatih/color)
Language: Go - Size: 1.3 MB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 11 - Forks: 0

KSXGitHub/strip-ansi-cli
Strip ANSI escape sequences from text
Language: Shell - Size: 103 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 10 - Forks: 1

Rosettea/Lunacolors
💫 ANSI colors library for Lua.
Language: Lua - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 2

fakoua/ink
Terminal string color for Deno
Language: TypeScript - Size: 189 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 3

EarthCitizen/escape-artist
A Haskell library for text decoration with ANSI escape sequences made easy
Language: Haskell - Size: 332 KB - Last synced at: 21 days ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 1
