The Most Popular Go packages
Page 12

  • buntdb

    8.9 0.0 Database
    BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
  • revive

    8.9 8.3 Code Analysis
    ๐Ÿ”ฅ ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
  • Cosign

    8.9 9.6 Zero Trust
    Code signing and transparency for containers and binaries
  • gg

    8.9 0.0 Images
    Go Graphics - 2D rendering in Go with a simple API.
  • GoLint

    9.2 0.6 Code Analysis
    DISCONTINUED. [mirror] This is a linter for Go source code. (deprecated)
  • arduino-cli

    8.9 9.3 Hardware
    Arduino command line tool
  • pigo

    8.9 1.4 Images
    Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
  • tcell

    Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
  • Pixel

    A hand-crafted 2D game library in Go
  • dasel

    Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
  • gobgp

    8.9 8.4 Networking
    BGP implemented in the Go Programming Language
  • Dkron

    Dkron - Distributed, fault tolerant job scheduling system https://dkron.io
  • Encore

    Encore is the Backend Development Platform purpose-built to help you create event-driven and distributed systems.
  • archiver

    8.9 5.2 Miscellaneous
    Easily create & extract archives, and compress & decompress files of various formats
  • realize

    8.9 0.0 Testing
    Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.
  • heka

    DISCONTINUED. DEPRECATED: Data collection and processing made easy.
  • Carbon

    8.8 9.7 Date & Time
    A simple, semantic and developer-friendly golang package for time
  • now

    8.8 0.0 Date & Time
    Now is a time toolkit for golang
  • netpoll

    8.8 6.9 Networking
    A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
  • gofpdf

    DISCONTINUED. A PDF document generator with high level support for text, drawing and images.
  • pterm

    โœจ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more ๐Ÿš€ It's completely configurable and 100% cross-platform compatible.
  • env

    8.8 7.4 Configuration
    A simple and zero-dependencies library to parse environment variables into structs
  • dbmate

    :rocket: A lightweight, framework-agnostic database migration tool.
  • Mizu

    DISCONTINUED. The API traffic viewer for Kubernetes providing deep visibility into all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster. Think TCPDump and Wireshark re-invented for Kubernetes [Moved to: https://github.com/kubeshark/kubeshark]
  • sprig

    Useful template functions for Go templates.
  • go-lua

    A Lua VM in Go
  • pREST

    8.8 7.9 Database
    PostgreSQL โž• REST, low-code, simplify and accelerate development, โšก instant, realtime, high-performance on any Postgres application, existing or new
  • ardanlabs/service

    Starter-kit for writing services in Go using Kubernetes.
  • req

    Simple Go HTTP client with Black Magic
  • gofakeit

    8.8 9.5 Miscellaneous
    Random fake data generator written in go