135 Resources
Golang color-output Libraries
Easy to use open source hardware to drive WS2811 LEDs with high-quality color
STOP DOING FADECANDY LEDs were not supposed to be given data pins YEARS of "temporal dithering" but no real-world use found for having more than three
🏃♂️ A new way to execute commands and manipulate command output in Go
🏃♂️ A new way to execute commands and manipulate command output in Go
A command to output longified ascii art.
longify A command to output longified ascii art. Inspired by Tweet from @sheepla: https://twitter.com/Sheeeeepla/status/1522199846870196225 Installati
A color manipulation and conversion library for Go. 🌈 ✨
Khroma Khroma is a color manipulation and conversion library for Go. ✨ 🌈 Example package main import ( "log" "github.com/qbee-org/khroma" ) func
Static binary analysis tool to compute shared strings references between binaries and output in JSON, YAML and YARA
StrTwins StrTwins is a binary analysis tool, powered by radare, that is capable to find shared code string references between executables and output i
archy is an static binary to determine current kernel and machine architecture, with backwards compatible flags to uname, and offers alternative output format of Go runtime (i.e. GOOS, GOARCH).
archy archy is an simple binary to determine current kernel and machine architecture, which wraps uname and alternatively can read from Go runtime std
🗺 Allows quick generation of basic network plans based on nmap and scan6 output.
NPlan Transforms nmap XML into intermediate JSON and generates a basic network plan in the DrawIO XML format. Installation Just run go install github.
Patternfinder - Find patterns in http output based on regex string. Display occurences
Patternfinder Find patterns in HTTP output based on regex string. Display occurr
FizzBuzz: A ready-to-use console application that provides tools to format output with conditions
FizzBuzz FizzBuzz is a ready-to-use console application that provides tools to f
Compare - Functions that help compare and output test results
compare Functions that help compare and output test results. How to use Compare(
COCO (Color Converter) is a color conversion library for Go.
COCO (Color Converter) for Go COCO (Color Converter) is a color conversion library for Go. Heavily inspired by NPM's color-convert. It converts all wa
Audit your egress connections and finally populate this OUTPUT chain !
egress-auditor Audit your egress connections and finally populate this OUTPUT chain ! Summary egress-auditor will monitor new outbound connections and
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.
Service that calls uzma24/project1 service, takes input from .txt file and prints JSON output returned from the service.
Service that calls uzma24/project1 service, takes input from .txt file and prints JSON output returned from the service. Program can take large input files.
Waiton - Commandline for executing command and waiting on output
waiton Commandline for executing command and waiting on output Output of waiton
Runcmd - just golang binary that runs commands from url or local file and logs output
runcmd just golang binary that runs commands from url or local file and logs out
Monitor pipe progress via output to standard error.
Pipe Monitor Monitor pipe progress via output to standard error. Similar to functionality provided by the Pipe Viewer (pv) command, except this comman
Project-1 - Create a service that accepts input as text and provides Json Output as Top ten most used words and times of occurrence in the text
Project Assignment Steps to run the project: download or clone repo in your loca
Project-2 - Create a project that calls service created above, pass text and prints JSON output returned from the service
Project Assignment Steps to run the project: First Download the repo present her
Wl-gammarelay - Wayland utility for changing color temperature using hotkeys
wl-gammarelay This utility was developed from gammastep, a fork of redshift as w
Go test output for humans
gotestfmt: go test output for humans Are you tired of scrolling through endless Golang test logs in GitHub Actions (or other CI systems)? Then this is
Ordered-concurrently a library for parallel processing with ordered output in Go
Ordered-concurrently a library for parallel processing with ordered output in Go. Process work concurrently / in parallel and returns output in a channel in the order of input. It is useful in concurrently / parallelly processing items in a queue, and get output in the order provided by the queue.
Parse a shell script and output all export declarations in an easy to read format
Find Exports Parse a shell script and output all export declarations in an easy to read format. Usage Example $ findexports ~/.bashrc PATH=$PATH:/usr/
Colorized logger for Golang with dynamic log level configuration
logmatic Colorized logger for Golang with dynamic log level configuration Documentation here: https://godoc.org/github.com/mborders/logmatic Example U
Tugas Alta Immersive Backend Golang Basic Programming Part 2(Input/Output, Branching, Looping)
Tatacara Melakukan Setup Tugas clone project ini dengan cara git clone https://github.com/Immersive-Backend-Resource/Basic-Programming-Part2.git sete
Reads MAWS formatted data and converts it into JSON output stream.
maws2json Usage examples Over serial line (stdin pipe) Lets assume that Vaisala weather station is connected via RS232 to USB serial dongle in /dev/tt
Gcli - 🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features
Gcli - 🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本
Netpoltool - CLI evaluation of Kubernetes NetworkPolicys with detailed output to aid debugging.
netpoltool CLI evaluation of Kubernetes NetworkPolicys with detailed output helpful for debugging. Given source and destination pods, identify the Net
Epaper - Driver and example program for tri-color 7.5" 880x528 waveshare eink display
epaper Driver and example program for tri-color 7.5" 880x528 waveshare eink display It's a work in progress, which lacks a lot of safeguarding (meanin
Uses Google's classic diff-match-patch algorithm to compare two files, sending the color highlighted output to *testing.T for use when testing expected versus actual results.
Compare-files uses Google's classic diff-match-patch algorithm to compare two files. It sends the color highlighted output to *testing.T for use when
Color quantization experiment for golang
bitcrush Color quantization experiment, version 4 Build git clone https://github
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
Output all versions of a local git repo, which could be used as test data for your ML program.
gitwalker Output all versions of a local git repo, which could be used as test data for your ML program. Notice This program is under development. Cur
A project that adds color to golang's logger module
logger A project that adds color to golang's log module Installation go get github.com/christopher18/logger Usage // Import the module import "github
Colorized JSON output for Go
jsoncolor is a drop-in replacement for encoding/json's Marshal and MarshalIndent functions and Encoder type which produce colorized output using fatih's color package.
GoConsole: the golang component that eases the creation of beautiful command line interfaces.
The Go console component The Console component eases the creation of beautiful and testable command line interfaces. GoConsole component allows you to
This package enables json output, level logging and so on to standard go logger.
logplug This package enables json output, level logging and so on to standard logger. Usage log.SetOutput(logplug.NewJSONPlug(os.Stderr, logplug.LogF
gogiven - BDD testing framework for go that generates readable output directly from source code
gogiven An alternative BDD spec framework for go. Builds on "go test" tool and builds on the go testing package. Inspired by YATSPEC. Another similar
Output go objects in standard formats, such as YAML, JSON, etc
go-output-format Helper utility to output data structures in to standardized formats, much like what is built in to vault, az and kubectl I really lik
Generate tree🌳 from Markdown or Programmatically. Provide CLI and Package for Go, output is JSON/YAML/TOML/tree command.
gtree Generate tree 🌳 from Markdown or Programmatically. Provide CLI and Package for Go, output is JSON or YAML or TOML or tree command. ## Descripti
Colorized logger for Golang with dynamic log level configuration
logmatic Colorized logger for Golang with dynamic log level configuration Documentation here: https://godoc.org/github.com/mborders/logmatic Example U
Search and output the value of JSON by it's path.
Search and output the value of JSON by it's path.
A simple tool to extract Fronius solar data logger output and output Influx line protocol
telegraf-exec-fronius This is a simple tool to extract Fronius solar data logger output and output Influx line protocol; it is designed to be used wit
Search and output the value of JSON by it's path.
golang-cli Get the value of a JSON element via it's path name. Usage ======= jutil ======= Usage: jutil [-p path] [-v] Options: -p string
Code that will query the meta data of an instance within AWS and provide a json formatted output on Go
EC2 meta-data, output JSON Code that will query the meta data of an instance wit
A color temperature setting library and CLI that operates in a similar way to f.lux and Redshift.
go-sct A color temperature setting library and CLI that operates in a similar way to f.lux and Redshift. The command line app automatically determines
sgCheckup generates nmap output based on scanning your AWS Security Groups for unexpected open ports.
sgCheckup - Check your Security Groups for Unexpected Open Ports & Generate nmap Output sgCheckup is a tool to scan your AWS Security Groups for a com
Repo Tugas Basic Programming Part 2(Input/Output, Branching, Looping) ALTA Immersive BE5
Cara mengerjakan tugas hari ke 2 clone project ini dengan cara git clone https://github.com/jackthepanda96/Intro-to-Algoritm-Part2.git setelah clone
Multi-platform Nintendo Game Boy Color emulator written in Go
GoBoy GoBoy is a multi-platform Nintendo GameBoy and GameBoy Color emulator written in go. The emulator can run the majority of GB games and some CGB
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
UDP output for beats to send events over UDP.
beats-udp-output How To Use Clone this project to elastic/beats/libbeat/output/ Modify elastic/beats/libbeat/publisher/includes/includes.go : // add i
TCP output for beats to send events over TCP socket.
beats-tcp-output How To Use Clone this project to elastic/beats/libbeat/output/ Modify elastic/beats/libbeat/publisher/includes/includes.go : // add i
Easy column formatted output for golang
Columnize Easy column-formatted output for golang Columnize is a really small Go package that makes building CLI's a little bit easier. In some CLI de
Automatically map wacom tablets area to your primary X output.
xsetwacom-auto Simple CLI tool that uses xsetwacom and xrandr to: map the to one monitor set the tablet area to match the aspect ratio of the monitor
A golang script designed to output the cert information for various websites
gofer gofer is a golang script designed to output the cert information for various websites Example run You can supply multiple sites with port (ie. :
Bitrise step to parse a JaCoCo generated report and output the code coverage percentages to be used by other steps.
JaCoCo Report Parser This step parses a JaCoCo generated XML report in the jacoco_report_path and outputs the coverage percentages in a String format
A Go library for terminal background color detection
go-termbg A Go library for terminal background color detection. The detected color is provided by RGB or theme ( dark or light ). Based on https://git
Indexed color Go library based on lighting
n-bit engine This repository is a Go software graphics rendering library implementation that is focused on the indexed color and pixel graphics. It us
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
Export output from pg_stat_activity and pg_stat_statements from Postgres into a time-series database that supports the Influx Line Protocol (ILP).
pgstat2ilp pgstat2ilp is a command-line program for exporting output from pg_stat_activity and pg_stat_statements (if the extension is installed/enabl
Generic mapStringInterface tool for extracting of data for CSV output
Generic mapStringInterface tool for extracting of data for CSV output
Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism
nhi is a revolutionary tool which automatically captures all potentially useful information about each executed command and everything around, and delivers powerful querying mechanism.
k6 extension for InfluxDB v2
xk6-output-influxdb k6 extension for InfluxDB v2, it adds the support for the latest v2 version and the compatibility API for v1.8+. Why is this outpu
Run The World. Command aggregator output. Define many services watch them in one place.
Run The World. Command aggregator output. Define many services watch them in one place.
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
A customized GORM logger that implements the appropriate interface and uses Logrus to output logs
CryptoMath GORM Logger A customized GORM logger that implements the appropriate interface and uses Logrus to output logs. Install go get github.com/ma
Secure logger in Go to avoid output sensitive data in log
zlog A main distinct feature of zlog is secure logging that avoid to output secret/sensitive values to log. The feature reduce risk to store secret va
Tiny Go webserver that prints os information and HTTP request to output
whoami Tiny Go webserver that prints os information and HTTP request to output Usage Paths /data?size=n[&unit=u]: creates a response with a size n. Th
A CLI tool for running Go commands with colorized output
Goli Goli is a CLI Tool for running Go commands with colorized output. Note: Goli is still a WIP. It has very basic commands and limitations. Feel fre
rsync wrapper (or output parser) that pushes metrics to prometheus
rsync-prom An rsync wrapper (or output parser) that pushes metrics to prometheus. This allows you to then build dashboards and alerting for your rsync
WIP. Converts Azure Container Scan Action output to SARIF, for an easier integration with GitHub Code Scanning
container-scan-to-sarif container-scan-to-sarif converts Azure Container Scan Action output to Static Analysis Results Interchange Format (SARIF), for
OS Command Execution and Gets the output
OS Command Execution and Gets the output https://stackoverflow.com/questions/24095661/os-exec-sudo-command-in-go/24095983#24095983 https://stackoverfl
A cli for fetching the status and full output of CircleCI jobs.
CCI A cli for fetching the status and full output of CircleCI jobs. Install go install github.com/tmessi/cci/cci@latest Usage cci is designed to have
ColorX is a library to determine the most prominent color in an image written in golang
ColorX is a library to determine the most prominent color in an image. ColorX doesn't use any sort of complex algorithms to calculate the prominent color, it simply loops over the image pixels and returns the color that occurs the most.
A work-in-progress Bitcoin wallet based on Output Descriptors
go-wallet A work-in-progress Bitcoin wallet Descriptors go-wallet is designed around Bitcoin Descriptors. It implements a Output Script Descriptors la
Color generator with golang
color-generator How to use this repo img src="https://color-pallete-gen.herokuapp.com/hexCode" / Like this: Getting Started Copy sample.env to .env
Simple code just to try out and Binary Tree on Golang.
Character counter | ▮▮▮▮▮▮▮▮ Simple code just to try out and Binary Tree on Golang. Count characters to train openning a file and reading it, as well
Fetches the output for an AWS SSM command for every target
AWSCommander Fetches the output for an AWS SSM command for every target. Optionally outputs as HTML. Examples Get command from Tokio Japan as text AWS
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
A toy GameBoy Color emulator written in golang.
🌏 worldwide 日本語のドキュメントはこちら GameBoyColor emulator written in golang. This emulator can play a lot of ROMs work without problems and has many features.
GraphRPC is simply GraphQL as your RPC Contract Input & Output Layer.
GraphRPC About GraphRPC is simply GraphQL as your RPC Contract Input & Output Layer. No proto contract corruption on any update Programming language a
Yandex Cloud Logging output for Fluent Bit
Fluent Bit plugin for Yandex Cloud Logging Fluent Bit output for Yandex Cloud Logging. Configuration parameters Key Description group_id (optional) Lo
Read from standard input and output a Haags translation of the given input.
haags Read from standard input and output a Haags translation of the given input. Building make && sudo make install You may also run go build on syst
colorStyle is a library of styles for command-line text.
colorStyle ColorStyle is a library of styles for command-line text. Used to modify the style of text for standard output to the terminal interface, yo
CLI to output stargazer ⭐️ histogram for a GitHub repository
bestgo bestgo is a CLI that pulls live data from https://api.bestofgo.dev (UI coming soon). This is an application that scrapes GitHub data for Go rep
estruct traverses javascript projects and maps all the dependencies and relationships to a JSON. the output can be used to build network visualizations of the project and document the architecture.
EStruct traverses javascript projects and maps all the dependencies and relationships to a JSON. The output can be used to build network visualizations of the project and document the architecture.
this is an api that execute your deno code and send you the output
this a simple api that execute your deno code and send you the output, has not limit per request example request: in deno: const rawResponse = await f
Full-featured test framework for Go! Assertions, mocking, input testing, output capturing, and much more! 🍕
testza 🍕 Testza is like pizza for Go - you could life without it, but why should you? Get The Module | Documentation | Contributing | Code of Conduct
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
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
Go package to generate and manage color palettes & schemes 🎨
Go package to generate and manage color palettes & schemes
Go simple progress bar writing to output
💯 progress-go Go simple progress bar writing to output 📖 ABOUT Contributors: Rafał Lorenz Want to contribute ? Feel free to send pull requests! Have
k6 prometheus output extension
xk6-prometheus A k6 extension implements Prometheus HTTP exporter as k6 output extension. Using xk6-prometheus output extension you can collect metric
Censors or hides shell / Bash / console output based on defined patterns - great for hiding secrets in demos!
censor-shell Installation go install Usage Make the file ~/.censor-shell as an INI file with the following content: [nameofmyreplacement] pattern = b
colorizes kubectl output
kubecolor Colorize your kubectl output get pods describe pods something wrong You can change color theme for light-backgrounded environment What's thi
🎨 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 tool that can execute SQL queries on CSV, LTSV, JSON and TBLN. Can output to various formats.
trdsql CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN. It is a tool like q, textql and others. The difference from these tools is t
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.
A CLI to turn Go's benchmark output into pictures
benchdraw benchdraw allows you to make easy to read picture plots from data in Go's benchmark format, implemented in pure Go. Benchdraw does not try t