-
struct2csv Public
Create CSV from struct or a slice of structs
-
json2go Public
Generate Go structs from JSON with struct tags: can specify type name, package name, and additional field tag keys with the CLI app.
-
-
install-go Public
shell and powershell scripts for installing or updating Go: https://golang.org/doc/install
-
joefriday Public
Get system information as Go structs or serialized bytes: JSON and Flatbuffers, either one time or periodic.
-
randchars Public
fast generation of random ASCII characters in Go (random strings): a-z, a-z0-9, A-Z, A-Z0-9, a-zA-Z, a-zA-Z0-9, Base64, and Base64URL
-
-
systeminfo Public
Information about a system: CPU, RAM, network interfaces, OS, Kernel.
-
benchutil Public
format benchmark results as text, csv, or md and write to an io.Writer
-
-
-
contour Public
contour: simplified application configuration package
-
azure-sdk-for-go Public
Forked from Azure/azure-sdk-for-goMicrosoft Azure SDK for Go
Go Apache License 2.0 UpdatedApr 7, 2017 -
carchivum Public
carchivum is a package for creating compressed archives
Go MIT License UpdatedApr 6, 2017 -
car Public
A cross-platform cli app for creating and extracting tarballs and zip filies
-
quine Public
Bobby Quine, not actually a quine: generate go cli application skeleton
Go Apache License 2.0 UpdatedApr 1, 2017 -
cjson Public
cjson (commented JSON): json with comments. Useful when using JSON for configs.
Go Apache License 2.0 UpdatedApr 1, 2017 -
bench-rng Public
Go benchmarks of some Go CSPRNG & PRNG implementations
-
bench-regexp-simple Public
A simple benchmark comparing using regexp vs a strings.Index to find an instance of a substring.
Go MIT License UpdatedMar 25, 2017 -
bench-ids Public
Benchmarks of some ID generation libraries: mostly uuid and snowflake like generation.
Go MIT License UpdatedMar 25, 2017 -
-
-
-
-
appname Public
returns name of the running app, excluding the .exe extension if it exists.
Go MIT License UpdatedMar 25, 2017 -
bday Public
hash collisions: calculates the probability of collision for a number of values within a given range or the number of random values for a given probability of collision or the expected number of co…
Go MIT License UpdatedMar 25, 2017 -
feedlot Public
Generate Packer Templates from JSON or TOML definitions.
-
feedlot-examples Public
Example templates for Feedlot; these should be used with the -example and -example_dir flags.
-
rapper Public
cli for wrapping text files in a path
-
linewrap Public
either wrap lines so that they don't exceed line length or split a string into []string: word boundaries are respected. Uses a modified UTF-8 dash and whitespace list.