Displaying 1 to 20 from 123 results

wuzz - Interactive cli tool for HTTP inspection

  •    Go

Wuzz command line arguments are similar to cURL's arguments, so it can be used to inspect/modify requests copied from the browser's network inspector with the "copy as cURL" feature.Note: golang >= 1.7 required.

sqlx - general purpose extensions to golang's database/sql

  •    Go

sqlx is a library which provides a set of extensions on go's standard database/sql library. The sqlx versions of sql.DB, sql.TX, sql.Stmt, et al. all leave the underlying interfaces untouched, so that their interfaces are a superset on the standard ones. This makes it relatively painless to integrate existing codebases using database/sql with sqlx.In addition to the godoc API documentation, there is also some standard documentation that explains how to use database/sql along with sqlx.

grequests - A Go "clone" of the great and famous Requests library

  •    Go

When passing parameters to be added to a URL, if the URL has existing parameters that contradict with what has been passed within Params – Params will be the "source of authority" and overwrite the contradicting URL parameter.Lets see how it works...

panicparse - Crash your app in style (Golang)

  •    Go

Parses panic stack traces, densifies and deduplicates goroutines with similar stack traces. Helps debugging crashes and deadlocks in heavily parallelized process.pp streams its stdin to stdout as long as it doesn't detect any panic. panic() and Go's native deadlock detector print to stderr via the native print() function.




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.

coop - Cheat sheet for some of the common concurrent flows in Go

  •    Go

Note: This package became obsolete. I started it when I was learning Go a couple of years ago. I see so many better ways to implement them all now, so don't keep using this package as an ultimate reference.coop contains some of the most common concurrent program flows I personally use in Go. I'm suggesting you to use this package as a snippets reference/cheat sheet instead of a library. The functionally provided in this package can be obtained in many different ways, and frankly with more performant implementations depending on the type of your problem.

minify - Go minifiers for web formats

  •    Go

Online demo if you need to minify files now.Command line tool that minifies concurrently and supports watching file changes.


xlsx - Google Go (golang) library for reading and writing XLSX files

  •    Go

xlsx is a library to simplify reading and writing the XML format used by recent version of Microsoft Excel in Go programs.The full API docs can be viewed using go’s built in documentation tool, or online at godoc.org.

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.

mmake - Modern Make

  •    Go

Mmake is a small program which wraps make to provide additional functionality, such as user-friendly help output, remote includes, and eventually more. It otherwise acts as a pass-through to standard make.Make's primary function is not to serve as a "task runner", however it's often used for that scenario due to its ubiquitous nature, and if you're already using it, why not! Make is however lacking a built-in mechanism for displaying help information.

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.

realize - Go build system with file watcher, live reload and output streams

  •    Go

Automate the most recurring operations needed for development, define what you need only one time, integrate additional tools of third party, define custom cli commands and reload projects at each file change without stop to write code.Various operations can be programmed for each project, which can be executed at startup, at stop, and at each file change.

gojson - Automatically generate Go (golang) struct definitions from example JSON

  •    Go

gojson generates go struct definitions from json or yaml documents.Assuming $GOPATH/bin is in your PATH, you can now invoke gojson directly.

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.

godropbox - Common libraries for writing Go services/applications.

  •    Go

Common libraries for writing go services/applications on Linux servers.See https://godoc.org/github.com/dropbox/godropbox for modules documentation.

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.

excelize - Golang library for reading and writing Microsoft Excel™ (XLSX) files.

  •    Go

Excelize is a library written in pure Golang and providing a set of functions that allow you to write to and read from XLSX files. Support reads and writes XLSX file generated by Microsoft Excel™ 2007 and later. Support save file without losing original charts of XLSX. This library needs Go version 1.8 or later. The full API docs can be seen using go's built-in documentation tool, or online at godoc.org.Here is a minimal example usage that will create XLSX file.

KeepingYouAwake - Prevents your Mac from going to sleep.

  •    Objective-C

KeepingYouAwake is a small menu bar utility for macOS (Version 10.10 and newer) that can prevent your Mac from entering sleep mode for a predefined duration or as long as it is activated. Download the latest version here.

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.