56 Resources
Golang pretty-print Libraries
Implements a deep pretty printer for Go data structures to aid in debugging
spew Spew implements a deep pretty printer for Go data structures to aid in debugging. A comprehensive suite of tests with 100% test coverage is provi
✨ Pretty TOTP manager in your terminal
asunder Asunder, Sweet and Other Distress asunder is a small pretty command-line TOTP manager. Installation Binaries Download a binary from the releas
Print random bytes from a secure source to stdout.
Print random bytes from a secure source to stdout.
This CLI tool sends HTTP GET requests and print MD5 hash values of the response's body
HTTP Body Hash Generator This CLI (Command Line Interface) tool sends HTTP GET requests and print MD5 hash values of the response's body. Usage You ne
Compute and print message digest hash values from stdin.
Compute and print message digest hash values from stdin.
pretty colorfull tables in go with less effort
Table Print out tabular data on the command line using the ansi color esacape codes. Support for writing the ouput based on the fields in a struct and
Go-banner-printer - This library is to simply print a ASCII banner when you start the application
This library is to simply print a ASCII banner when you start the application.
Pretty wrapper for sending email using go net/smtp
Emailer A pretty wrapper around go net/smtp send multiple email using single client func main() { var client *emailer.Client var clientX sync.Mute
This script search print debug from PHP code.
go-php-print-debug This script search print debug from PHP code. Checking "print", "print_r", "var_dump", "var_export", "echo" as print debug. Exclude
simple web app that print its environment variable, useful for testing on k8s
Index Sample web app that pints environment variables. Start it: docker-compose up Use it: curl localhost:8080 PATH=/usr/local/sbin:/usr/local/bin:/
Verify and print TPM2.0 Quotes
Verify and print TPM2.0 Quotes Signature verified Firmware Version: XXXXXXXXXXXXXX Clock: XXXXXXXXX Resetcount: 9 Restartcount: 0 Safe: 01 Nonce Incl
An Example to print string for times, init.go & config.go are needed!
tao-hello _ _ U _____ u _ _ U ___ u _____ _ U ___ u |'| |'| \| ___"|/ |"| |"| \/"_ \/ |_ " _| U /"
GoStruct2Table - format your struct like a table.
GoStruct2Table format your struct like a table. Installing $ go get -u -v github.com/runningzyp/GoStruct2Table Simple Example import parser "github.c
Pretty console printing of tabular data
go-tableify Pretty console printing of tabular data Installation Make sure you have a working Go environment. Follow the Go install instructions. To i
Print mail to stdout
mat A little mail tester daemon written in Go. Ported from mt. Description mat fakes a SMTP server and prints incoming emails to stdout. Installation
Print specified values from desktop files to stdout.
dprint Print specified values from desktop files to stdout. Look, it’s hard to describe okay? Here’s a picture of me using it with dmenu. My launcher
Print build info from binary, using buildinfo package.
Go Build Info Print build info from binary, using buildinfo package. https://pkg.go.dev/debug/[email protected] Note: This was created to help me
A CLI app can send pretty HTTP & API requests with TUI
Resto a CLI app can send pretty HTTP & API requests with TUI. Installation Using script Shell curl -fsSL https://git.io/resto | bash PowerShell iwr -
Print Go values as Go source.
printsrc: Printing Go Values as Source There are many packages that print Go values so people can read them. This package prints Go values so the Go c
Use go to count file's lines and print them.
用法 go run staticCodeLine.go -p [root path] -s [suffix name] -e [exclude dirs] 如果 -e 有多个参数,多次输入 -e [suffix name]。 ╰─± go run statisticCodeLine.go -p /U
A pretty simple library to ensure your work to be done
Retry is a pretty simple library to ensure your work to be done godoc Features Retry to run a workflow(Ex. rpc or db access) Customize backoff strateg
A command-line tool to pretty print your system's PATH environment variable.
Description A command-line tool to pretty print your system's PATH environment variable. The output paths are colorized if they have special associati
🍬 Pretty Treemaps
🍬 Pretty Treemaps $ go install github.com/nikolaydubina/treemap/cmd/treemap@latest $ echo ' Africa/Algeria,33333216,72 Africa/Angola,12420476,42 Afr
Gofetch is a pretty command-line "Go and System information" tool written in Go
GoFetch Show off your Go information with this cool command-line tool! Report Bug || Request Feature Table of Contents About the Project Built With Ge
Print day progress in your terminal
Day progress Print day progress in your terminal Install go install github.com/tsivinsky/day-progress@latest Usage day-progress By default, day-progre
Watch and print changes in k8s
Watch kubernetes resources and print the delta in changes.
A program to create assembly 8086 strings to print without using any printing/strings related function but only mov-xchg-int and loops
Assembly String builder tool A program to create assembly 8086 strings to print without using any printing/strings related function but only mov-xchg-
code is pretty self explanatory and decently commented
square_approximation code is pretty self explanatory and decently commented when limit set to 10^9 or more ram usage goes to 42 gigs of ram which is
Print lines matching a pattern in repositories using GitHub API
gh-grep Print lines matching a pattern in repositories using GitHub API Usage $ gh grep func.*schema.Schema --include=**/*.go --owner k1LoW --repo tbl
thermal print server for esc pos printers
thprint thprint is an extremely simple printing server for thermal printers connected to raspberry pis. This printing server exposes a print endpoint
dshield-intelfeel-ips - print all IPs from the DShield API's Intelfeed to STDOUT
dshield-intelfeel-ips dshield-intelfeel-ips - print all IPs from the DShield API's Intelfeed to STDOUT Project Description Usage Description Installat
mmdb-dump-networks - print every network in an MMDB to STDOUT
mmdb-dump-networks mmdb-dump-networks - print every network in an MMDB to STDOUT Project Description Usage Description Installation Reporting Bugs and
Print all source code for a given go package or module.
gosrcs gosrcs is a tool to print all the source code a given go package depends on. The original motivation of this tool is to integrate go builds int
🪵 A dead simple, pretty, and feature-rich logger for golang
🪵 lumber 🪵 A dead simple, pretty, and feature-rich logger for golang 🚀 Install 🌲 Logging Functions lumber.Success() lumber.Info() lumber.Debug() l
timea.go (did you see what I did there?) is a simple library to print given times in
timea.go timea.go (did you see what I did there?) is a simple library to print given times in "time ago" manner. Usage Get it: go get github.com/caarl
An opinionated package that helps you print user-friendly output messages from your Go command line applications.
github.com/eth-p/clout (Command Line Output) clout is a package that helps you print user-friendly output messages from your Go command line applicati
Print debugging, but a little bit nicer
testlog Print debugging, but a little bit nicer. The use case this is primarily designed for is effectively debugging problematic, flaky tests.
Align Golang struct tags
Formattag The tool is used to align golang struct's tags. eg.: Before // TestStruct this is a test struct type TestStruct struct { ID stri
A cross-platform tool to convert images into ascii art and print them on the console
A cross-platform tool to convert images into ascii art and print them on the console
🎨 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 环境的色彩渲染
Utilities to prettify console output of tables, lists, progress-bars, text, etc.
go-pretty Utilities to prettify console output of tables, lists, progress-bars, text, etc. Table Pretty-print tables into ASCII/Unicode strings.
Slice graph uses graphviz in order to pretty print slices for you.
slicegraph Slice graph uses graphviz in order to make you understand what happens underneath your slices.
Fast Color JSON Marshaller + Pretty Printer for Golang
ColorJSON: The Fast Color JSON Marshaller for Go What is this? This package is based heavily on hokaccha/go-prettyjson but has some noticible differen
Litter is a pretty printer library for Go data structures to aid in debugging and testing.
Litter Litter is a pretty printer library for Go data structures to aid in debugging and testing. Litter is provided by Sanity: The Headless CMS Const
Colored pretty printer for Go language
pp Colored pretty printer for Go language Usage Just call pp.Print(). import "github.com/k0kubun/pp" m := map[string]string{"foo": "bar", "hello": "w
Package httpretty prints the HTTP requests you make with Go pretty on your terminal.
httpretty Package httpretty prints the HTTP requests of your Go programs pretty on your terminal screen. It is mostly inspired in curl's --verbose mod
💻 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.
Go implementation of the Rust `dbg` macro
godbg 🐛 godbg is an implementation of the Rust2018 builtin debugging macro dbg. The purpose of this package is to provide a better and more effective
Gotabulate - Easily pretty-print your tabular data with Go
Gotabulate - Easily pretty-print tabular data Summary Go-Tabulate - Generic Go Library for easy pretty-printing of tabular data. Installation go get g
Pretty Slug.
go-slugify Make Pretty Slug. Installation go get -u github.com/mozillazg/go-slugify Install CLI tool: go get -u github.com/mozillazg/go-slugify/slugi
Implements a deep pretty printer for Go data structures to aid in debugging
go-spew Go-spew implements a deep pretty printer for Go data structures to aid in debugging. A comprehensive suite of tests with 100% test coverage is
Package httpretty prints the HTTP requests you make with Go pretty on your terminal.
httpretty Package httpretty prints the HTTP requests of your Go programs pretty on your terminal screen. It is mostly inspired in curl's --verbose mod
Implements a deep pretty printer for Go data structures to aid in debugging
go-spew Go-spew implements a deep pretty printer for Go data structures to aid in debugging. A comprehensive suite of tests with 100% test coverage is
✨ #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