100 Utilities packages and projects
-
hub
9.9 4.9 Gowrap git commands with additional functionality to interact with github from the terminal. -
xlsx
9.4 6.5 GoLibrary to simplify reading the XML format used by recent version of Microsoft Excel in Go programs. -
hystrix-go
8.9 0.0 GoImplements Hystrix patterns of programmer-defined fallbacks aka circuit breaker. -
goreporter
8.8 0.0 GoA Golang tool that does static analysis, unit testing, code review and generate code quality report. -
go-funk
8.6 5.7 GoA modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...) -
mc
8.5 9.0 GoMinio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems. -
mergo
8.1 4.7 GoA helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements. -
beaver
7.6 4.6 GoBeaver is a real-time messaging server. With beaver you can easily build scalable in-app notifications, realtime graphs, multiplayer games, chat applications, geotracking and more in web applications and mobile apps. -
JobRunner
7.5 0.0 GoSmart and featureful cron job scheduler with job queuing and live monitoring built in. -
httpcontrol
6.7 0.0 GoPackage httpcontrol allows for HTTP transport level control around timeouts and retries. -
go-trigger
5.8 0.0 GoGo-lang global event triggerer, Register Events with an id and trigger the event from anywhere from your project. -
create-go-app
5.8 8.4 GoA powerful CLI for create a new production-ready project with backend (Golang), frontend (JavaScript, TypeScript) & deploy automation (Ansible, Docker) by running one command. -
util
5.7 0.1 GoA collection of useful utility functions. (strings, concurrency, manipulations, ...) -
go-cron
5.4 0.0 GoA simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons. -
toolbox
5.3 4.4 GoSlice, map, multimap, struct, function, data conversion utilities. Service router, macro evaluator, tokenizer. -
go-bind-plugin
4.9 0.0 Gogo:generate tool for wrapping symbols exported by golang plugins (1.8 only) -
chyle
4.8 3.9 GoChangelog generator using a git repository with multiple configuration possibilities. -
onecache
4.6 0.3 GoA caching library with support for multiple backend stores (Redis, Memcached, filesystem etc) -
mssqlx
4.3 4.9 GoHA client for master slave (or master master) database which integrates simple, lightweight round-robin balancer. Based on sqlx. -
minquery
3.9 0.4 GoMongoDB / mgo.v2 query that supports efficient pagination (cursors to continue listing documents where we left off). -
repeat
3.8 0.0 GoGo implementation of different backoff strategies useful for retrying operations and heartbeating. -
mongo-go-pagination
3.7 3.6 GoMongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines. -
goreadability
3.6 0.0 GoWebpage summary extractor using Facebook Open Graph and arc90's readability.
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com