10

8

6

4

2


9.6

9.8

8.7

8.9

8.6

9.4
mc

7.9

7.3

10.0

8.1
fzf

9.9

9.2

100 Utilities packages and projects

  • goreleaser

    9.6 9.8 Go
    Deliver Go binaries as fast and easily as possible
  • minify

    8.7 8.9 Go
    Go minifiers for web formats
  • Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
    Promo
  • mc

    8.6 9.4 Go
    MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage.
  • create-go-app

    7.9 7.3 Go
    ✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!
  • fzf

    10.0 8.1 Go
    :cherry_blossom: A command-line fuzzy finder
  • delve

    9.9 9.2 Go
    Delve is a debugger for the Go programming language.
  • panicparse

    8.7 6.2 Go
    Crash your app in style (Golang)
  • scany

    6.8 3.6 Go
    Library for scanning data from a database into Go structs and more
  • changelog-go

    1.0 0.0 Go
    Changelog Management Tool written in Go || Mirror of https://gitlab.com/l0nax/changelog-go
  • statiks

    0.8 0.0 Go
    Fast, zero-configuration, static HTTP filer server.
  • excelize

    9.7 9.2 Go
    Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
  • taskctl

    5.4 0.0 Go
    Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰
  • compare

    0.4 7.7 Go
    Enables more readable and easier comparison tasks.
  • ctop

    9.7 6.1 Go
    Top-like interface for container metrics
  • xlsx

    9.4 5.0 Go
    Go (golang) library for reading and writing XLSX files.
  • Task

    9.2 9.1 Go
    A task runner / simpler Make alternative written in Go
  • RanGo

    0.3 0.0 Go
    A safe time-independent random number/string generator.
  • Package for fast copying structs of different types

    2.1 1.6 Go
    Package for fast copying structs of different types
  • go-funk

    8.9 4.7 Go
    A modern Go utility library which provides helpers (map, find, contains, filter, ...)
  • hub

    9.9 5.3 Go
    A command-line tool that makes git easier to use with GitHub.
  • mimetype

    7.3 8.2 Go
    A fast Golang library for media type and file extension detection, based on magic numbers
  • yiigo

    2.9 6.8 Go
    Make Golang development easier
  • lets-go

    0.5 0.0 Go
    Go module that provides common utilities for Cloud Native development
  • dbt

    3.0 0.0 Go
    Dynamic Binary Toolkit- A framework for running self-updating signed binaries from a central, trusted repository.
  • csvtk

    7.2 6.2 Go
    A cross-platform, efficient and practical CSV/TSV toolkit in Golang
  • mergo

    8.3 5.6 Go
    Mergo: merging Go structs and maps since 2013.
  • sorty

    4.1 7.1 Go
    :zap: Fast Concurrent / Parallel Sorting in Go
  • resty

    9.4 4.8 Go
    Simple HTTP and REST client library for Go
  • mole

    8.0 6.0 Go
    CLI application to create ssh tunnels focused on resiliency and user experience.
  • nostromo

    4.4 8.2 Go
    CLI for building powerful aliases
  • mongo-go-pagination

    4.7 2.5 Go
    Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
  • go-countries

    1.7 0.0 Go
    Lightweight lookup over ISO-3166 codes.
  • usql

    9.4 7.7 Go
    Universal command-line interface for SQL databases
  • r

    2.1 6.0 Go
    Python-like range() experience for Go.
  • mssqlx

    4.5 3.3 Go
    Database client library, proxy for any master slave, master master structures. Lightweight, performant and auto balancing in mind.
  • scan

    5.7 3.1 Go
    Scan database/sql rows directly to structs, slices, and primitive types
  • jsend

    2.1 0.0 Go
    :100: JSend's implementation writen in Go(golang)
  • godotenv

    9.2 6.1 Go
    A Go port of Ruby's dotenv library (Loads environment variables from `.env`.)
  • peco

    9.4 1.0 Go
    Simplistic interactive filtering tool
  • filetype

    8.0 3.3 Go
    Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
  • GJSON

    9.6 6.8 Go
    Get JSON values quickly - JSON parser for Go
  • pgo

    4.0 4.4 Go
    Go library for PHP community with convenient functions
  • beaver

    7.8 6.1 Go
    💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
  • FGrequests

    1.1 0.0 Python
    Fastest python library for making asynchronous group requests.
  • bpool forked from tracedb

    0.6 0.0 Go
    Buffer pool with capacity in order to prevent from excess memory usage and CPU trashing.
  • LazyLogger

    0.8 0.0 Go
    Simple app to watch, in real time, log files from different sources in the same place.
  • ghokin

    2.1 4.4 Go
    Parallelized formatter with no external dependencies for gherkin (cucumber, behat...)
  • chyle

    4.8 4.3 Go
    Changelog generator : use a git repository and various data sources and publish the result on external services
  • serve

    5.7 5.3 Go
    🍽️ a static http server anywhere you need one.
  • spinner

    8.2 5.3 Go
    Go (golang) package with 90 configurable terminal spinner/progress indicators.
  • gentleman

    7.4 0.0 Go
    Plugin-driven, extensible HTTP client toolkit for Go
  • jump

    7.8 6.7 Go
    Jump helps you navigate faster by learning your habits. ✌️
  • go-convert

    1.5 0.0 Go
    Convert a value into another type
  • goctx

    0.6 0.0 Go
    Get your context value faster
  • filter

    4.1 5.0 Go
    ⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。
  • clockwork

    6.3 5.2 Go
    a fake clock for golang
  • Dig: plow through nested data with ease

    1.0 0.0 Go
    Access and modify property values in deeply nested maps, using dot-separated paths
  • gostrutils

    2.7 3.1 Go
    Collections of string utils I have created over the years
  • gotenv

    5.5 5.1 Go
    Load environment variables from `.env` or `io.Reader` in Go.
  • podcasts

    1.8 0.0 Go
    Podcast generator written in Go.
  • Death

    5.1 1.6 Go
    Managing go application shutdown with signals.
  • pattern-match

    5.0 0.0 Go
    Pattern matchings for Go.
  • slicer

    2.6 1.4 Go
    Utility class for handling slices
  • godaemon

    6.8 0.0 Go
    Daemonize Go applications deviously.
  • nfdump

    0.9 0.0 Go
    NFDump File Reader
  • mimesniffer

    1.7 3.2 Go
    A MIME type sniffer for Go.
  • sling

    7.9 2.7 Go
    A Go HTTP client library for creating and sending API requests
  • immortal

    7.1 3.1 Go
    ⭕ A *nix cross-platform (OS agnostic) supervisor
  • tik

    0.5 0.0 Go
    hierarchical timing wheel
  • ergo

    6.7 1.9 Go
    The management of multiple apps running over different ports made easy
  • wuzz

    9.6 0.0 Go
    Interactive cli tool for HTTP inspection
  • ptr

    1.6 2.2 Go
    Contains functions for simplified creation of pointers from constants of basic types
  • copy-pasta

    3.5 0.0 Go
    Universal copy paste service, works across different machines!
  • gorequest

    8.9 0.0 Go
    GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )
  • cmd

    4.3 0.0 Go
    A simple package to execute shell commands on linux, windows and osx
  • pester

    6.9 2.4 Go
    Go (golang) http calls with retries and backoff
  • minquery

    3.9 0.0 Go
    MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off).
  • pm

    4.4 0.0 Go
    Processlist manager with TCP listener
  • multitick

    4.0 0.0 Go
    A multiplexor for aligned time.Time tickers in Go
  • rest-go

    1.8 0.0 Go
    A package that provide many helpful methods for working with rest api.
  • toolkit

    4.7 0.0 Go
    Collection of useful patterns
  • evaluator

    2.8 0.4 Go
    Evaluate an expression dynamicly based on s-expression. It's simple and easy to extend.
  • sslice

    0.6 1.8 Go
    Create a slice which is always sorted.
  • gojq

    5.2 0.0 Go
    JSON query in Golang
  • Reactive

    0.5 0.0 Go
    Reactive Extensions for Golang with pipe support
  • mmake

    7.9 0.0 Go
    Modern Make
  • slice

    2.9 0.0 Go
    Type-safe functions for common Go slice operations
  • go-rate

    6.2 1.6 Go
    A timed rate limiter for Go
  • go-safe

    0.5 0.0 Go
    This Go package provides a sandbox for the safe execution of panic-inducing programs
  • robustly

    5.0 0.0 Go
    Run functions resiliently in Go, catching and restarting panics
  • Deepcopier

    6.5 0.0 Go
    simple struct copying for golang
  • onecache

    4.6 0.0 Go
    One caching API, Multiple backends
  • godropbox

    9.2 0.0 Go
    Common libraries for writing Go services/applications.
  • repeat

    3.9 0.0 Go
    Go implementation of different backoff strategies useful for retrying operations and heartbeating.
  • silk

    1.5 5.4 Go
    Read Silk Flow Files
  • tome

    2.2 0.0 Go
    Package tome was designed to paginate simple RESTful APIs.
  • util

    5.8 0.0 Go
    A collection of useful utility functions
  • backscanner

    3.0 0.4 Go
    A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.
  • go-problemdetails

    1.1 0.0 Go
    Problem json implementation (https://tools.ietf.org/html/rfc7807) package for go
  • goseaweedfs

    4.8 3.4 Go
    A complete Golang client for SeaweedFS

Add another 'Utilities' Package