10

8

6

4

2


9.7

9.9

8.6

8.9
mc

8.7

8.5

8.4

6.2

10.0

9.7
fzf

9.8

9.1

100 Utilities packages and projects

  • goreleaser

    9.7 9.9 Go
    Release engineering, simplified
  • mc

    8.6 8.9 Go
    Unix like utilities for object store
  • InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
    Promo www.influxdata.com
    InfluxDB Logo
  • minify

    8.7 8.5 Go
    Go minifiers for web formats
  • create-go-app

    8.4 6.2 Go
    ✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.
  • fzf

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

    9.8 9.1 Go
    Delve is a debugger for the Go programming language.
  • panicparse

    8.6 5.2 Go
    Crash your app in style (Golang)
  • scany

    7.5 2.5 Go
    Library for scanning data from a database into Go structs and more
  • statiks

    0.8 3.0 Go
    Fast, zero-configuration, static HTTP filer server.
  • changelog-go

    0.9 6.3 Go
    Changelog Management Tool written in Go || Mirror of https://gitlab.com/l0nax/changelog-go
  • excelize

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

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

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

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

    9.2 6.8 Go
    Go library for reading and writing XLSX files.
  • Task

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

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

    2.8 4.4 Go
    Package for fast copying structs of different types
  • hub

    9.8 4.2 Go
    A command-line tool that makes git easier to use with GitHub.
  • go-funk

    8.8 0.0 Go
    A modern Go utility library which provides helpers (map, find, contains, filter, ...)
  • mimetype

    7.9 8.0 Go
    A fast Golang library for media type and file extension detection, based on magic numbers
  • dbt

    3.2 3.2 Go
    A delivery system for running self-updating, signed tools.
  • yiigo

    2.9 6.8 Go
    DISCONTINUED. Make Golang development easier
  • lets-go

    0.7 0.0 Go
    Go module that provides common utilities for Cloud Native development
  • csvtk

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

    8.5 7.8 Go
    Mergo: merging Go structs and maps since 2013
  • sorty

    4.3 0.0 Go
    :zap: Fast Concurrent / Parallel Sorting in Go
  • resty

    9.5 9.0 Go
    Simple HTTP, REST, and SSE client library for Go
  • mole

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

    4.5 0.0 Go
    👽 CLI for building powerful aliases and tools
  • mongo-go-pagination

    4.7 0.0 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.8 0.0 Go
    Lightweight lookup over ISO-3166 codes.
  • r

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

    4.3 3.4 Go
    Database client library, proxy for any master slave, master master structures. Lightweight, performant and auto balancing in mind.
  • usql

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

    6.5 1.4 Go
    Tiny lib to scan SQL rows directly to structs, slices, and primitive types
  • jsend

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

    9.4 3.7 Go
    A Go port of Ruby's dotenv library (Loads environment variables from .env files)
  • peco

    9.3 4.7 Go
    Simplistic interactive filtering tool
  • GJSON

    9.7 5.9 Go
    Get JSON values quickly - JSON parser for Go
  • filetype

    8.1 4.2 Go
    Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
  • pgo

    4.1 3.5 Go
    Go library for PHP community with convenient functions
  • beaver

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

    1.0 1.8 Python
    Fastest python library for making asynchronous group requests.
  • bpool forked from tracedb

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

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

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

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

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

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

    7.3 3.9 Go
    Plugin-driven, extensible HTTP client toolkit for Go
  • jump

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

    1.6 4.8 Go
    Convert a value into another type
  • goctx

    1.0 0.0 Go
    Get your context value faster
  • filter

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

    6.8 5.0 Go
    a fake clock for golang
  • Dig: plow through nested data with ease

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

    2.8 0.0 Go
    Collections of string utils I have created over the years
  • gotenv

    5.6 4.0 Go
    Load environment variables from `.env` or `io.Reader` in Go.
  • podcasts

    1.9 0.0 Go
    Podcast generator written in Go.
  • Death

    5.0 2.0 Go
    Managing go application shutdown with signals.
  • pattern-match

    5.2 1.7 Go
    Pattern matchings for Go.
  • slicer

    2.5 3.2 Go
    Utility class for handling slices
  • godaemon

    6.5 0.0 Go
    Daemonize Go applications deviously.
  • nfdump

    1.4 0.0 Go
    NFDump File Reader
  • mimesniffer

    2.0 0.0 Go
    A MIME type sniffer for Go.
  • sling

    7.8 5.3 Go
    A Go HTTP client library for creating and sending API requests
  • immortal

    6.9 6.0 Go
    ⭕ A *nix cross-platform (OS agnostic) supervisor
  • tik

    0.7 0.0 Go
    hierarchical timing wheel
  • ergo

    6.6 6.0 Go
    The management of multiple apps running over different ports made easy
  • wuzz

    9.5 3.9 Go
    Interactive cli tool for HTTP inspection
  • ptr

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

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

    8.7 2.4 Go
    GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )
  • cmd

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

    6.7 0.0 Go
    Go (golang) http calls with retries and backoff
  • minquery

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

    4.2 0.0 Go
    Processlist manager with TCP listener
  • multitick

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

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

    4.6 0.0 Go
    Collection of useful patterns
  • evaluator

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

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

    5.1 4.0 Go
    JSON query in Golang
  • Reactive

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

    7.7 0.0 Go
    Modern Make
  • slice

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

    6.1 0.0 Go
    A timed rate limiter for Go
  • go-safe

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

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

    6.4 0.0 Go
    simple struct copying for golang
  • godropbox

    8.9 2.6 Go
    Common libraries for writing Go services/applications.
  • repeat

    3.7 0.0 Go
    Go implementation of different backoff strategies useful for retrying operations and heartbeating.
  • onecache

    4.5 0.0 Go
    One caching API, Multiple backends
  • silk

    1.8 0.0 Go
    Silk File Reader
  • tome

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

    5.7 0.0 Go
    A collection of useful utility functions
  • backscanner

    3.5 3.9 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.4 0.0 Go
    Problem json implementation (https://tools.ietf.org/html/rfc7807) package for go
  • goseaweedfs

    5.0 0.0 Go
    A complete Golang client for SeaweedFS

Add another 'Utilities' Package