An open API service providing repository metadata for many open source software ecosystems.

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