Displaying 1 to 20 from 52 results

gorequest - GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )

  •    Go

See Go Doc or Go Walker for usage and details.GoRequest makes thing much more simple for you, making http client more awesome and fun like SuperAgent + golang style usage.

peco - Simplistic interactive filtering tool

  •    Go

NOTE: If you are viewing this on Github, this document refers to the state of peco in whatever current branch you are viewing, not necessarily the state of a currently released version. Please make sure to checkout the Changes file for features and changes.This README is long and comprehensive. Use the Table of Contents to navigate to the section that interests you. It has been placed at the bottom of the README file because of its length.

goreleaser - Deliver Go binaries as fast and easily as possible

  •    Go

Deliver Go binaries as fast and easily as possible.GoReleaser builds Go binaries for several platforms, creates a GitHub release and then pushes a Homebrew formula to a tap repository. All that wrapped in your favorite CI.

go-underscore - Helpfully Functional Go - A useful collection of Go utilities

  •    Go

A useful collection of Go utilities. Designed for programmer happiness.This package is in heavy flux at the moment as I work to incorporate feedback from various sources.




ctop - Top-like interface for container metrics

  •    Go

as well as an single container view for inspecting a specific container.ctop comes with built-in support for Docker and runC; connectors for other container and cluster systems are planned for future releases.

hystrix-go - Netflix's Hystrix latency and fault tolerance library, for Go

  •    Go

Hystrix is a great project from Netflix.Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.

fac - Easy-to-use CUI for fixing git conflicts

  •    Go

I never really liked any of the mergetools out there so I made a program that is somewhat easier to use. fac operates much like git add -p . It has a prompt input at the bottom of the screen where the user inputs various commands.

qr-filetransfer - :zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal

  •    Go

Transfer files over Wi-Fi from your computer to a mobile device by scanning a QR code without leaving the terminal. Go 1.8 is required to run.


circuitbreaker - Circuit Breakers in Go

  •    Go

Circuitbreaker provides an easy way to use the Circuit Breaker pattern in a Go program.Circuit breakers are typically used when your program makes remote calls. Remote calls can often hang for a while before they time out. If your application makes a lot of these requests, many resources can be tied up waiting for these time outs to occur. A circuit breaker wraps these remote calls and will trip after a defined amount of failures or time outs occur. When a circuit breaker is tripped any future calls will avoid making the remote call and return an error to the caller. In the meantime, the circuit breaker will periodically allow some calls to be tried again and will close the circuit if those are successful.

storm - Simple and powerful toolkit for BoltDB

  •    Go

Storm is a simple and powerful toolkit for BoltDB. Basically, Storm provides indexes, a wide range of methods to store and fetch data, an advanced query system, and much more.In addition to the examples below, see also the examples in the GoDoc.

fzf - A command-line fuzzy finder

  •    Go

fzf is a general-purpose command-line fuzzy finder.It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc.

pie - 🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance

  •    Go

Enjoy a slice! pie is a code generator for dealing with slices that focuses on type safety, performance and immutability. Run go generate. This will create a file called cars_pie.go. You should commit this with the rest of your code. Run go generate any time you need to add more types.

gron - gron, Cron Jobs in Go.

  •    Go

Gron provides a clear syntax for writing and deploying cron jobs.All scheduling is done in the machine's local time zone (as provided by the Go time package).

gtm - Simple, seamless, lightweight time tracking for Git

  •    Go

GTM is automatic, seamless and lightweight. There is no need to remember to start and stop timers. It runs on occasion to capture activity triggered by your editor. The time metrics are stored locally with the git repository as Git notes and can be pushed to the remote repository.Simply install a plugin for your favorite editor and the GTM command line utility to start tracking your time now.

task - A task runner / simpler Make alternative written in Go

  •    Go

Task is a simple tool that allows you to easily run development and build tasks. Task is written in Golang, but can be used to develop any language. It aims to be simpler and easier to use then GNU Make.Or you can download the binary from the releases page and add to your PATH. DEB and RPM packages are also available. The task_checksums.txt file contains the SHA-256 checksum for each file.

jobrunner - Framework for performing work asynchronously, outside of the request flow

  •    Go

JobRunner is framework for performing work asynchronously, outside of the request flow. It comes with cron to schedule and queue job functions for processing at specified time.It includes a live monitoring of current schedule and state of active jobs that can be outputed as JSON or Html template.

parth - Path parsing / URL segmentation handling.

  •    Go

Package parth provides functions for accessing path segments.When returning an int/uint of any size, the first whole number within the specified segment will be returned. When returning a float of any size, the first decimal number within the specified segment will be returned.