The Most Popular Go packages
Page 3

  • vitess

    9.8 9.9 Database
    Vitess is a database clustering system for horizontal scaling of MySQL.
  • kubo

    9.8 9.6 Blockchain
    An IPFS implementation in Go
  • Gor

    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
  • LocalAI

    :robot: The free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first. Drop-in replacement for OpenAI running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. It allows to generate Text, Audio, Video, Images. Also with voice cloning capabilities.
  • Packer

    Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
  • mux

    9.8 2.6 Web Frameworks
    DISCONTINUED. A powerful HTTP router and URL matcher for building Go web servers with 🦍
  • authelia

    The Single Sign-On Multi-Factor portal for web apps
  • excelize

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

    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
  • kcptun

    9.8 5.9 Networking
    A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。N:M 多重化と FEC を備えた KCP に基づく安定した安全なトンネル。 N:M 다중화 및 FEC를 사용하는 KCP 기반의 안정적이고 안전한 터널입니다. Un tunnel stable et sécurisé basé sur KCP avec multiplexage N:M et FEC.
  • aws-doc-sdk-examples

    Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.
  • Seaweed File System

    DISCONTINUED. SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. [Moved to: https://github.com/seaweedfs/seaweedfs]
  • httprouter

    9.8 5.3 Web Frameworks
    A high performance HTTP request router that scales well
  • Hey

    HTTP load generator, ApacheBench (ab) replacement
  • Lean and Mean Docker containers

    9.8 9.1 Security
    Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
  • go-sql-driver/mysql

    Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
  • gods

    9.7 3.1 Data Structures
    GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
  • Nomad

    Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
  • limetext

    Open source API-compatible alternative to the text editor Sublime Text
  • chi

    9.7 7.2 Web Frameworks
    lightweight, idiomatic and composable router for building Go HTTP services
  • vim-go

    9.7 8.3 Editor Plugins
    Go development plugin for Vim
  • cayley

    An open-source graph database
  • validator

    9.7 7.4 Validation
    :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
  • dolt

    Dolt – Git for Data
  • sqlx

    general purpose extensions to golang's database/sql
  • Revel

    9.7 0.0 Web Frameworks
    A high productivity, full-stack web framework for the Go language.
  • golangci-lint

    9.7 9.7 Code Analysis
    Fast linters Runner for Go
  • ent

    9.7 8.3 ORM
    An entity framework for Go
  • lo

    9.7 5.8 Functional
    💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
  • groupcache

    9.7 0.0 Database
    groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.