36 Resources
Golang formats Libraries
protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats
protoCURL protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text forma
Client-customizable JSON formats for dynamic APIs
dynjson Client-customizable JSON formats for dynamic APIs. Introduction dynjson allow APIs to return only fields selected by the API client: GET https
Build "Dictionary of the Old Norwegian Language" into easier-to-use data formats
Old Norwegian Dictionary Builder Build "Dictionary of the Old Norwegian Language" into easier-to-use data formats. Available formats: JSON DSL XML Usa
Vmessping - A ping prober for vmess:// links in common seen formats
VMessPing A ping prober for vmess:// links in common seen formats. vmessping sup
A Go library to convert various file formats to plaintext and provide related functions
fileconversion This is a Go library to convert various file formats into plaintext and provide related useful functions. This library is used for http
Go library for detecting and decoding various content front matter formats
frontmatter Go library for detecting and decoding various content front matter formats. Supported formats The following front matter formats are suppo
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
Use the command to convert arbitrary formats to Go Struct (including json, toml, yaml, etc.)
go2struct-tool Use the command to convert arbitrary formats to Go Struct (including json, toml, yaml, etc.) Installation Run the following command und
Go encoder and decoder for the NetBPM/PNM image formats. Compatible with Go's image packages.
gpnm This package implements an encoder and decoder for PNM image formats. It can be used with Go's image library. It covers all formats as defined by
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
A comphrehensive tool for converting between data table formats
tblconv A simple tool for converting one "table" format into another. Supported Formats CSV source output Excel source output SQL source output CLI Fe
Coalmine: De-mining canaries in common file formats
Coalmine: De-mining canaries in common file formats Objective On-prem file checking for canaries prior to opening them in readers (e.g. Acrobat, Word,
Encode and decode binary message and file formats in Go
Encode and Decode Binary Formats in Go This module wraps the package encoding/binary of the Go standard library and provides the missing Marshal() and
Package implement reading and writing popular playlist formats: PLS, ASX, M3U, XSPF and others.
go-playlist ⚠️ WARNING The API is not stable yet and can change. Package playlist implement reading and writing popular playlist formats: PLS, ASX, M3
Support converting Vault Secrets to diffrent formats.
Vault Converter Support converting Vault Secrets to different formats. vault-converter is a tool designed to synchronize variables from local to Vault
Convert arbitrary formats to Go Struct (including json, toml, yaml, etc.)
go2struct Convert arbitrary formats to Go Struct (including json, toml, yaml, etc.) Installation Run the following command under your project: go get
Formats discord tokens to different formats.
token_formatter Formats discord tokens to different formats. Features Format your current tokens to a new format! Every tool uses a different format f
sq is a command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel.
sq: swiss-army knife for data sq is a command line tool that provides jq-style access to structured data sources such as SQL databases, or document fo
Simple tool to handle hosts file black lists that can remove comments, remove duplicates, compress to 9 domains per line, add IPv6 entries, as well as can convert black lists to multiple other black list formats compatible with other software.
Hosts-BL Simple tool to handle hosts file black lists that can remove comments, remove duplicates, compress to 9 domains per line, add IPv6 entries, a
sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP
sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP. (demo)
Convert various benchmarking formats to benchfmt
benchfmt-convert This repo contains tools for converting various formats to benchfmt for use with benchstat. Most useful is github.com/prattmic/benchf
peanut is a Go package to write tagged data structs to disk in a variety of formats.
peanut peanut is a Go package to write tagged data structs to disk in a variety of formats. Its primary purpose is to provide a single consistent inte
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
Fast, realtime regex-extraction, and aggregation into common formats such as histograms, numerical summaries, tables, and more!
rare A file scanner/regex extractor and realtime summarizor. Supports various CLI-based graphing and metric formats (histogram, table, etc). Features
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
OctoSQL OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases, streaming sources and file formats using
Easily create & extract archives, and compress & decompress files of various formats
archiver Introducing Archiver 3.1 - a cross-platform, multi-format archive utility and Go library. A powerful and flexible library meets an elegant CL
Go minifiers for web formats
Minify Online demo if you need to minify files now. Command line tool that minifies concurrently and watches file changes. Releases of CLI for various
Dumpling is a fast, easy-to-use tool written by Go for dumping data from the database(MySQL, TiDB...) to local/cloud(S3, GCP...) in multifarious formats(SQL, CSV...).
🥟 Dumpling Dumpling is a tool and a Go library for creating SQL dump from a MySQL-compatible database. It is intended to replace mysqldump and mydump
:triangular_ruler:gofmtmd formats go source code block in Markdown. detects fenced code & formats code using gofmt.
gofmtmd gofmtmd formats go source code block in Markdown. detects fenced code & formats code using gofmt. Installation $ go get github.com/po3rin/gofm
A Go native tabular data extraction package. Currently supports .xls, .xlsx, .csv, .tsv formats.
grate A Go native tabular data extraction package. Currently supports .xls, .xlsx, .csv, .tsv formats. Why? Grate focuses on speed and stability first
converts text-formats from one to another, it is very useful if you want to re-format a json file to yaml, toml to yaml, csv to yaml, ... etc
re-txt reformates a text file from a structure to another, i.e: convert from json to yaml, toml to json, ... etc Supported Source Formats json yaml hc
golang library to read and write various subtitle formats
libgosubs Golang library to read and write subtitles in the following formats Advanced SubStation Alpha v4 SRT TTML v1.0 - This is based on the spec p
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Sparse matrix formats Implementations of selected sparse matrix formats for linear algebra supporting scientific and machine learning applications. Co
Easily create & extract archives, and compress & decompress files of various formats
archiver Introducing Archiver 3.1 - a cross-platform, multi-format archive utility and Go library. A powerful and flexible library meets an elegant CL
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Sparse matrix formats Implementations of selected sparse matrix formats for linear algebra supporting scientific and machine learning applications. Co
Simple logger for Go programs. Allows custom formats for messages.
go-logger A simple go logger for easy logging in your programs. Allows setting custom format for messages. Preview Install go get github.com/apsdehal/