44 Resources
Golang ansi-colors Libraries
Golang terminal ANSI OSC52 wrapper. Copy text to clipboard from anywhere.
go-osc52 A terminal Go library to copy text to clipboard from anywhere. It does so using ANSI OSC52. The Copy() function defaults to copying text from
Kubectl plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort.
kubectl-pod-node-matrix WORK IN PROGRESS!! This plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort. Details Troubl
Color lets you use colorized outputs in terms of ANSI Escape Codes in Go (Golang)
Color lets you use colorized outputs in terms of ANSI Escape Codes in Go (Golang). It has support for Windows too! The API can be used in several ways, pick one that suits you.
Dominantcolor - Display the dominant colors of an image
dominantcolor Display the dominant colors of an image - https://convey.earth/con
A Go library inspired by chalk.js
colors A Go library inspired by chalk.js Print in these pretty colors Black DarkRed DarkGreen DarkYellow DarkBlue DarkMagenta DarkCyan LightGray DarkG
Build terminal dashboards using ascii/ansi art and javascript
blessed-contrib Build dashboards (or any other application) using ascii/ansi art and javascript. Friendly to terminals, ssh and developers. Extends bl
Qalam - An easy to use terminal styling library
Qalam ✏️ Qalam is a Go library for easy terminal styling. Installation go get gi
Learn GraphQL with THE IDOLM@STER SHINY COLORS.
faaaar Learn GraphQL with THE IDOLM@STER SHINY COLORS. Getting Started The following is a simple example which get information about 20-year-old idols
Chalk is a Go Package which can be used for making terminal output more vibrant with text colors, text styles and background colors.
Chalk Chalk is a Go Package which can be used for making terminal output more vibrant with text colors, text styles and background colors. Documentati
Palette: Just colors with Golang
palette Just colors. Go. Contributing I welcome palettes of all kinds but just to be sure file an issue with the palette(s) you wish to add. Add your
Light weight Terminal User Interface (TUI) to pick material colors written by Go.
mcpick Light weight Terminal User Interface (TUI) to pick material colors. You do NOT need to take your hands off the keyboard to pick colors. Getting
Go-colorful: A library for playing with colors in golang
go-colorful A library for playing with colors in Go. Supports Go 1.13 onwards. Why? I love games. I make games. I love detail and I get lost in detail
Golang package with functionality to add colors to your logs to the terminal.
colrz It's a set of funcs and constants to provide basic colors to your terminal app. How to use Get it go get github.com/unnamedxaer/colrz Use it pac
A Go package for converting RGB and other color formats/colorspaces into DMC thread colors (DMC color name and floss number)
go-c2dmc A Go package for converting RGB and other color formats/colorspaces into DMC thread colors (DMC color name and floss number). Implemented as
Donald Knuth's Algorithm 7.2.2.1M for covering with multiplicities and colors via dancing links
Covering with multiplicities and colors via Dancing Links Go implementation of Donald Knuth's Algorithm 7.2.2.1M for covering with multiplicities and
Simple library to handle ANSI functions and parsing of color formatting strings
Emerald A basic color library for use in my Go projects, built on top of mgutz/ansi. Package ansi is a small, fast library to create ANSI colored stri
Go implementation of Donald Knuth's Algorithm 7.2.2.1C for exact cover with colors.
go-dlx Go implementation of Donald Knuth's Algorithm 7.2.2.1C for exact cover with colors. This code is based on the Algorithm C described in http://w
Convert ANSI output to SVG
ansisvg Convert ANSI output to SVG. Pipe output from program thru ansisvg and it will output a SVG file on stdout. ./colortest | ansisvg colortest.a
Colorized JSON output for Go
jsoncolor Package neilotoole/jsoncolor is a drop-in replacement for encoding/json that outputs colorized JSON. Why? Well, jq colorizes its output by d
Generate ANSI-/Ascii-art version images/Gifs in your terminal.
ANSI-Art NOTE: This toy project is not yet finished. ANSI-version Logo Block ANSI-version Logo ASCII-version Logo Support Platform You are kindly remi
a tool to output images as RGB ANSI graphics on the terminal
imgcat Tool to output images in the terminal. Built with bubbletea install homebrew brew install trashhalo/homebrew-brews/imgcat prebuilt packages Pr
Small, fast library to create ANSI colored strings and codes. [go, golang]
ansi Package ansi is a small, fast library to create ANSI colored strings and codes. Install Get it go get -u github.com/mgutz/ansi Example import "gi
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows.
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
CLI hex dumper with colors
heksa Hex dumper with colors Features ANSI colors for different byte groups such as Printable: A-Z, a-z, 0-9 Spaces: space, tab, new line Special: 0x0
go doc with colors
godocc Like go doc but with colors. Installation $ go get -u github.com/inancgumus/godocc Usage Accepts all the arguments and flags go doc works with
A library for parsing ANSI encoded strings
Go ANSI Parser converts strings with ANSI escape codes into a slice of structs that represent styled text
Detects whether a terminal supports colors
Termcolor Detects what level of color support your terminal has. This package is heavily inspired by chalk's support-color module. Install go get gith
This project provides Go bindings for nuklear.h — a small ANSI C GUI library.
Nuklear Package nk provides Go bindings for nuklear.h — a small ANSI C gui library. See github.com/vurtun/nuklear. All the binding code has automatica
golang package to find the K most dominant/prominent colors in an image
prominentcolor Find the K most dominant colors in an image The Kmeans function returns the K most dominant colors in the image, ordered in the order o
Advanced ANSI style & color support for your terminal applications
termenv lets you safely use advanced styling options on the terminal. It gathers information about the terminal environment in terms of its ANSI & col
Draw images in your ANSI terminal with true color
___ _____ ____ / _ \/ _/ |/_/ /____ ______ _ Made with love by Eliuk Blau / ___// /_ / __/ -_) __/ ' \ https://github.com/eliukblau/pix
Color package for Go (golang)
color Color lets you use colorized outputs in terms of ANSI Escape Codes in Go (Golang). It has support for Windows too! The API can be used in severa
A collection of (ANSI-sequence aware) text reflow operations & algorithms
reflow A collection of ANSI-aware methods and io.Writers helping you to transform blocks of text. This means you can still style your terminal output
Terminal string styling for go done right, with full and painless Windows 10 support.
GChalk GChalk is a library heavily inspired by chalk, the popular Node.js terminal color library, and using go ports of supports-color and ansi-styles
A tiny markup language for terminal output. Makes formatting output in CLI apps easier!
tml - Terminal Markup Language A Go module (and standalone binary) to make the output of coloured/formatted text in the terminal easier and more reada
💻 PTerm | Pretty Terminal Printer A golang module to print pretty text
✨ PTerm is a modern go module to beautify console output. Featuring charts, progressbars, tables, trees, and many more 🚀 It's completely configurable and 100% cross-platform compatible.
A library for playing with colors in go (golang).
go-colorful A library for playing with colors in Go. Supports Go 1.13 onwards. Why? I love games. I make games. I love detail and I get lost in detail
Simple ANSi to PNG converter written in pure Go
AnsiGo Description AnsiGo is a simple ANSi to PNG converter written in pure Go. It converts files containing ANSi sequences (.ANS) into PNG images. Fo
✨ #PTerm is a modern go module to beautify console output. Featuring charts, progressbars, tables, trees, and many more 🚀 It's completely configurable and 100% cross-platform compatible.
💻 PTerm | Pretty Terminal Printer A golang module to print pretty text Show Demo Code PTerm.sh | Installation | Documentation | Quick Start | Example
🎨 Terminal color rendering tool library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
CLI Color A command-line color library with true color support, universal API methods and Windows support. 中文说明 Basic color preview: Now, 256 colors a
Console Text Colors - The non-invasive cross-platform terminal color library does not need to modify the Print method
ctc - Console Text Colors The non-invasive cross-platform terminal color library does not need to modify the Print method Virtual unix-like environmen
An ANSI colour terminal package for Go
colourize An ANSI colour terminal package for Go. Supports all ANSI colours and emphasis. Not compatible with Windows systems. Installation go get gi
Golang ultimate ANSI-colors that supports Printf/Sprintf methods
Aurora Ultimate ANSI colors for Golang. The package supports Printf/Sprintf etc. TOC Installation Usage Simple Printf aurora.Sprintf Enable/Disable co