Skip to content

Latest commit

 

History

History
921 lines (789 loc) · 40.4 KB

utilities.md

File metadata and controls

921 lines (789 loc) · 40.4 KB

Bookmarks tagged [utilities]

https://github.com/brycx/checkpwn

A Have I Been Pwned (HIBP) command-line utility tool that lets you easily check for compromised accounts and passwords.


https://github.com/evansmurithi/cloak

A Command Line OTP (One Time Password) Authenticator application. [<img src="http...


https://github.com/arthrp/consoleTimer

Simple timer for your terminal.


https://github.com/myfreeweb/freepass

The free password manager for power users.


https://github.com/arthrp/quick-skeleton

Project scaffolding tool, similar to Yeoman and Slush.


https://github.com/yaa110/rubigo

Golang dependency tool and package manager, written in Rust


https://github.com/whitfin/s3-concat

A command line tool to concatenate Amazon S3 files remotely using flexible patterns.


https://github.com/whitfin/s3-meta

A command line tool to gather metadata about your Amazon S3 buckets.


https://github.com/amar-laksh/workstation

A commandline tool to help you manage your workstation by distancing you from your screen, locking your screen when you aren't there among other things with OPENCV!


https://github.com/aleshaleksey/AZDice

A dice roll success distribution generator for tabletop homebrewers.


https://github.com/fcsonline/tmux-thumbs

A lightning fast version of tmux-fingers written in Rust, copy/pasting tmux like vimium/vimperator.


https://github.com/lucawen/repoch

Convert epoch to datetime and datetime to epoch


https://github.com/yaa110/cb

Command line interface to manage clipboard Build Status


https://github.com/bahlo/abutil

Collection of often-used Golang helpers.


https://github.com/topfreegames/apm

Process manager for Golang applications with an HTTP API.


https://github.com/icza/backscanner

A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.


https://github.com/Henry-Sarabia/blank

Verify or remove blanks and whitespace from strings.


https://github.com/tmrts/boilr

Blazingly fast CLI tool for creating projects from boilerplate templates.


https://github.com/antham/chyle

Changelog generator using a git repository with multiple configuration possibilities.


https://github.com/cep21/circuit

An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern.


https://github.com/rubyist/circuitbreaker

Circuit Breakers in Go.


https://github.com/jonboulle/clockwork

A simple fake clock for golang.


https://github.com/txgruppi/command

Command pattern for Go with thread safe serial and parallel dispatcher.


https://github.com/jutkko/copy-pasta

Universal multi-workstation clipboard that uses S3 like backend for the storage.


https://github.com/bcicen/ctop

Top-like interface (e.g. htop) for container metrics.


https://github.com/posener/ctxutil

A collection of utility functions for contexts.


https://github.com/vrecan/death

Managing go application shutdown with signals.


https://github.com/ulule/deepcopier

Simple struct copying for Go.


https://github.com/derekparker/delve

Go debugger.


https://github.com/kirillDanshin/dlog

Compile-time controlled logger to make your release smaller without removing debug calls.


https://github.com/cristianoliveira/ergo

The management of multiple local services running over different ports made easy.


https://github.com/nullne/evaluator

Evaluate an expression dynamicly based on s-expression. It's simple and easy to extend.


https://github.com/digitalcrab/fastlz

Wrap over FastLz (free, open-source, portable real-time compression library) for GoLang.


https://github.com/h2non/filetype

Small package to infer the file type checking the magic numbers signature.


https://github.com/yaronsumel/filler

small utility to fill structs using "fill" tag.


https://github.com/gookit/filter

provide filtering, sanitizing, and conversion of Go data.


https://github.com/junegunn/fzf

Command-line fuzzy finder written in Go.


https://github.com/maxcnunes/gaper

Builds and restarts a Go project when it crashes or some watched file changes.


https://github.com/go-playground/generate

runs go generate recursively on a specified path or environment variable and can filter by regex.


https://github.com/antham/ghokin

Parallelized formatter with no external dependencies for gherkin (cucumber, behat...).


https://github.com/git-time-metric/gtm

Simple, seamless, lightweight time tracking for Git.


https://github.com/asticode/go-astitodo

Parse TODOs in your GO code.


https://github.com/wendigo/go-bind-plugin

go:generate tool for wrapping symbols exported by golang plugins (1.8 only).


https://github.com/gabstv/go-bsdiff

Pure Go bsdiff and bspatch libraries and CLI tools.


https://github.com/ungerik/go-dry

DRY (don't repeat yourself) package for Go.


https://github.com/thoas/go-funk

Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...).


https://github.com/Talento90/go-health

Health package simplifies the way you add health check to your services.


https://github.com/mozillazg/go-httpheader

Go library for encoding structs into Header fields.


https://github.com/mvmaasakkers/go-problemdetails

Go package for working with Problem Details.


https://github.com/beefsack/go-rate

Timed rate limiter for Go.


https://github.com/ikeikeikeike/go-sitemap-generator

XML Sitemap generator written in Go.


https://github.com/uber/go-torch

Stochastic flame graph profiler for Go programs.


https://github.com/sadlil/go-trigger

Go-lang global event triggerer, Register Events with an id and trigger the event from anywhere from your project.


https://github.com/carlescere/goback

Go simple exponential backoff package.


https://github.com/VividCortex/godaemon

Utility to write daemons.


https://github.com/dropbox/godropbox

Common libraries for writing Go services/applications from Dropbox.


https://github.com/cosiner/gohper

Various tools/modules help for development.


https://github.com/msempere/golarm

Fire alarms with system events.


https://github.com/mlimaloureiro/golog

Easy and lightweight CLI tool to time track your tasks.


https://github.com/bndr/gopencils

Small and simple package to easily consume REST APIs.


https://github.com/michiwend/goplaceholder

a small golang lib to generate placeholder images.


https://github.com/philipjkim/goreadability

Webpage summary extractor using Facebook Open Graph and arc90's readability.


https://github.com/goreleaser/goreleaser

Deliver Go binaries as fast and easily as possible.


https://github.com/wgliang/goreporter

Golang tool that does static analysis, unit testing, code review and generate code quality report.


https://github.com/linxGnu/goseaweedfs

SeaweedFS client library with almost full features.


https://github.com/ik5/gostrutils

Collections of string manipulation and conversion functions.


https://github.com/subosito/gotenv

Load environment variables from .env or any io.Reader in Go.


https://github.com/tenntenn/gpath

Library to simplify access struct fields with Go's expression in reflection.


https://github.com/novalagung/gubrak

Golang utility library with syntactic sugar. It's like lodash, but for golang.


https://github.com/miguelpragier/handy

Many utilities and helpers like string handlers/formatters and validators.


https://github.com/htcat/htcat

Parallel and Pipelined HTTP GET Utility.


https://github.com/github/hub

wrap git commands with additional functionality to interact with github from the terminal.


https://github.com/afex/hystrix-go

Implements Hystrix patterns of programmer-defined fallbacks aka circuit breaker.


https://github.com/immortal/immortal

*nix cross-platform (OS agnostic) supervisor.


https://github.com/mengzhuo/intrinsic

Use x86 SIMD without writing any assembly code.


https://github.com/gsamokovarov/jump

Jump helps you navigate faster by learning your habits.


https://github.com/wesovilabs/koazee

Library inspired in Lazy evaluation and functional programming that takes the hassle out of working with arrays.


https://github.com/jaschaephraim/lrserver

LiveReload server for Go.


https://github.com/minio/mc

Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems.


https://github.com/imdario/mergo

Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.


https://github.com/zRedShift/mimemagic

Pure Go ultra performant MIME sniffing library/utility.


https://github.com/aofei/mimesniffer

A MIME type sniffer for Go.


https://github.com/gabriel-vasile/mimetype

Package for MIME type detection based on magic numbers.


https://github.com/tdewolff/minify

Fast minifiers for HTML, CSS, JS, XML, JSON and SVG file formats.


https://github.com/icza/minquery

MongoDB / mgo.v2 query that supports efficient pagination (cursors to continue listing documents where we left off).


https://github.com/tj/mmake

Modern Make.


https://github.com/StabbyCutyou/moldova

Utility for generating random data based on an input template.


https://github.com/davrodpin/mole

cli app to easily create ssh tunnels.


https://github.com/linxGnu/mssqlx

Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind.


https://github.com/VividCortex/multitick

Multiplexor for aligned tickers.


https://github.com/inancgumus/myhttp

Simple API to make HTTP GET requests with timeout support.


https://github.com/e-dard/netbug

Easy remote profiling of your services.


https://github.com/xta/okrun

go run error steamroller.


https://github.com/btnguyen2k/olaf

Twitter Snowflake implemented in Go.


https://github.com/adelowo/onecache

Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).


https://github.com/maruel/panicparse

Groups similar goroutines and colorizes stack dump.


https://github.com/peco/peco

Simplistic interactive filtering tool.


https://github.com/arthurkushman/pgo

Convenient functions for PHP community.


https://github.com/VividCortex/pm

Process (i.e. goroutine) manager with an HTTP API.


https://github.com/pkg/profile

Simple profiling support package for Go.


https://github.com/zpatrick/rclient

Readable, flexible, simple-to-use client for REST APIs.


https://github.com/tockins/realize

Go build system with file watchers and live reload. Run, build and watch file changes with custom paths.


https://github.com/ssgreg/repeat

Go implementation of different backoff strategies useful for retrying operations and heartbeating.


https://github.com/mozillazg/request

Go HTTP Requests for Humans™.


https://github.com/abo/rerate

Redis-based rate counter and rate limiter for Go.


https://github.com/ivpusic/rerun

Recompiling and rerunning go apps when source changes.


https://github.com/go-resty/resty

Simple HTTP and REST client for Go inspired by Ruby rest-client.


https://github.com/kamilsk/retry

The most advanced functional mechanism to perform actions repetitively until successful.


https://github.com/percolate/retry

A simple but highly configurable retry package for Go.


https://github.com/thedevsaddam/retry

Simple and easy retry mechanism package for Go.


https://github.com/shafreeck/retry

A pretty simple library to ensure your work to be done.


https://github.com/rafaeljesus/retry-go

Retrying made simple and easy for golang.


https://github.com/VividCortex/robustly

Runs functions resiliently, catching and restarting panics.


https://github.com/blockloop/scan

Scan golang sql.Rows directly to structs, slices, or primitive types.


https://github.com/syntaqx/serve

A static http server anywhere you need.


https://github.com/chrispassas/silk

Read silk netflow files.


https://github.com/Henry-Sarabia/sliceconv

Slice conversion between primitive types.


https://github.com/leaanthony/slicer

Makes working with slices easier.


https://github.com/briandowns/spinner

Go package to easily provide a terminal spinner with options.


https://github.com/jmoiron/sqlx

provides a set of extensions on top of the excellent built-in database/sql package.


https://github.com/yaa110/sslice

Create a slice which is always sorted.


https://github.com/asdine/storm

Simple and powerful toolkit for BoltDB.


https://github.com/PumpkinSeed/structs

Implement simple functions to manipulate structs.


https://github.com/go-task/task

simple "Make" alternative.


https://github.com/viant/toolbox

Slice, map, multimap, struct, function, data conversion utilities. Service router, macro evaluator, tokenizer.


https://github.com/alxrm/ugo

ugo is slice toolbox with concise syntax for Go.


https://github.com/esemplastic/unis

Common Architecture™ for String Utilities in Go.


https://github.com/knq/usql

usql is a universal command-line interface for SQL databases.


https://github.com/shomali11/util

Collection of useful utility functions. (strings, concurrency, manipulations, ...).


https://github.com/asciimoo/wuzz

Interactive cli tool for HTTP inspection.


https://github.com/monmohan/xferspdy

Xferspdy provides binary diff and patch library in golang.