10

8

6

4

2


10.0

9.1

9.6

8.8

9.6

3.8

9.5
0.2

9.3

9.5

100 Miscellaneous packages and projects

  • golang-standards/project-layout

    10.0 6.7 Makefile
    Standard Go Project Layout
  • go-formatter

    10.0 9.1 Go
    A curated list of awesome Go frameworks, libraries and software
  • Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
  • gopsutil

    9.6 8.8 Go
    psutil for golang
  • google/wire

    9.6 3.8 Go
    Compile-time Dependency Injection for Go
  • errors

    9.5 0.2 Go
    Simple error handling primitives
  • Miniflux

    9.3 9.5 L4 Go
    Minimalist and opinionated feed reader
  • afero

    9.2 5.8 Go
    A FileSystem Abstraction System for Go
  • go.uuid

    9.1 0.0 Go
    UUID package for Go
  • gatus

    9.0 8.7 Go
    ⛑ Automated developer-oriented status page
  • fx

    9.0 8.1 Go
    A dependency injection based application framework for Go.
  • archiver

    8.9 6.2 Go
    Easily create & extract archives, and compress & decompress files of various formats
  • ardanlabs/service

    8.8 9.5 Go
    Starter-kit for writing services in Go using Kubernetes.
  • gofakeit

    8.8 9.3 Go
    Random fake data generator written in go
  • dig

    8.7 6.7 Go
    A reflection based dependency injection toolkit for Go.
  • go-multierror

    8.5 5.1 Go
    A Go (golang) package for representing a list of errors as a single error.
  • base64Captcha

    8.2 4.4 Go
    captcha of base64 image string
  • go-resiliency

    8.1 7.0 Go
    Resiliency patterns for golang
  • modern-go-application

    8.0 0.7 Go
    Modern Go Application example
  • gosms

    7.9 0.0 Go
    :mailbox_closed: Your own local SMS gateway in Go
  • go-restful-api

    7.8 0.0 Go
    An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture
  • ghorg

    7.8 8.6 Go
    Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🥚
  • go-commons-pool

    7.7 1.4 Go
    a generic object pool for golang
  • do

    7.7 5.9 Go
    ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
  • pagoda

    7.5 0.0 Go
    Rapid, easy full-stack web development starter kit in Go
  • llvm

    7.5 2.2 Go
    Library for interacting with LLVM IR in pure Go.
  • errorx

    7.5 1.8 Go
    A comprehensive error handling library for Go
  • xstrings

    7.5 0.0 Go
    Implements string functions widely used in other languages but absent in Go.
  • go-chat-bot

    7.4 0.0 Go
    IRC, Slack, Telegram and RocketChat bot written in go
  • notify

    7.3 1.1 Go
    File system event notification library on steroids.
  • nunu

    7.3 7.3 Go
    A CLI tool for building Go applications.
  • go-shortid

    7.2 0.0 Go
    Super short, fully unique, non-sequential and URL friendly Ids
  • slacker

    7.2 6.7 Go
    Slack Bot Framework
  • cookiecutter-golang

    7.1 2.4 Go
    A Go project template
  • shoutrrr

    7.0 7.4 Go
    Notification library for gophers and their furry friends.
  • stateless

    6.9 5.5 Go
    Go library for creating finite state machines
  • jobs

    6.6 0.0 Go
    A persistent and flexible background jobs library for go.
  • wuid

    6.5 4.2 Go
    An extremely fast globally unique number generator.
  • container

    6.5 3.9 Go
    A lightweight yet powerful IoC dependency injection container for the Go programming language
  • gountries

    6.4 0.0 Go
    Gountries provides: Countries (ISO-3166-1), Country Subdivisions(ISO-3166-2), Currencies (ISO 4217), Geo Coordinates(ISO-6709) as well as translations, country borders and other stuff exposed as struct data.
  • vfs for golang

    6.4 0.0 Go
    Virtual filesystem library written in golang
  • go-starter

    6.3 6.6 Go
    An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
  • health

    6.3 2.8 Go
    An easy to use, extensible health check library for Go applications.
  • xz

    6.3 0.0 Go
    Pure golang package for reading and writing xz-compressed files
  • golang-templates/seed

    6.2 7.7 Makefile
    Go application GitHub repository template.
  • banner

    6.2 0.0 Go
    An easy way to add useful startup banners into your Go applications
  • countries

    6.1 6.8 Go
    Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.
  • lk

    6.1 1.1 Go
    Simple licensing library for golang.
  • conv

    6.0 1.8 Go
    Fast conversions across various Go types with a simple API.
  • gotoprom

    5.9 0.0 Go
    Type-safe Prometheus metrics builder library for golang [managed by soy-programador]
  • antch

    5.8 0.0 Go
    Antch, a fast, powerful and extensible web crawling & scraping framework for Go
  • go-unarr

    5.8 6.6 Go
    Go bindings for unarr (decompression library for RAR, TAR, ZIP and 7z archives)
  • go-todo-backend

    5.7 2.4 Go
    Go Todo Backend example using modular project layout for product microservice.
  • ffmt

    5.7 0.0 Go
    Golang beautify data display for Humans
  • goioc/di

    5.6 6.4 Go
    Simple and yet powerful Dependency Injection for Go
  • go-sarah

    5.5 3.2 Go
    Simple yet customizable bot framework written in Go.
  • healthcheck

    5.5 3.7 Go
    An simple, easily extensible and concurrent health-check library for Go services
  • battery

    5.5 4.1 Go
    cross-platform, normalized battery information library
  • bitio

    5.4 3.3 Go
    Optimized bit-level Reader and Writer for Go.
  • strutil

    5.2 0.0 Go
    String utilities for Go
  • di

    5.2 5.1 Go
    🛠 A full-featured dependency injection container for go programming language.
  • Tideland Go

    5.2 0.0 Go
    Go Library [DEPRECATED]
  • gobeam/Stringy

    5.1 0.0 Go
    Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities with help of by Stringy package.
  • stats

    5.0 0.0 Go
    :chart_with_upwards_trend: Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
  • gtree

    4.9 7.7 Go
    Using either Markdown or Programmatically to generate trees🌳 and directories📁, and to verify directories🔍. Provide CLI, Golang library and Web.
  • scaffold

    4.9 0.0 Go
    Generate scaffold project layout for Go.
  • captcha

    4.8 4.9 Go
    :sunglasses:Package captcha provides an easy to use, unopinionated API for captcha generation
  • go-sample

    4.6 0.0 Go
    Go Project Sample Layout
  • turtle

    4.6 3.2 Go
    Emojis for Go 😄🐢🚀
  • gommit

    4.1 7.1 Go
    Enforce git message commit consistency
  • indigo

    4.1 1.4 Go
    A distributed unique ID generator of using Sonyflake and encoded by Base58
  • faker

    4.0 4.0 Go
    Random fake data and struct generator for Go.
  • browscap_go

    4.0 0.0 Go
    GoLang Library for Browser Capabilities Project
  • margelet

    4.0 0.0 Go
    Telegram Bot Framework for Go
  • morse

    3.9 0.0 Go
    Morse Code Library in Go
  • persian

    3.8 3.4 Go
    Some utilities for Persian language in Go (Golang)
  • go-commandbus

    3.4 0.0 Go
    Simple command bus for GO
  • pdfgen

    3.4 0.0 Go
    HTTP service to generate PDF from Json requests
  • Water Reminder

    3.3 3.1 Go
    Taskbar and notifications app that reminds you to drink
  • gobase

    3.0 0.0 Go
    This is a simple skeleton for golang applications
  • xkg

    3.0 0.0 Go
    User level X Keyboard Grabber
  • datacounter

    3.0 2.1 Go
    Golang counters for readers/writers
  • linker

    2.8 0.0 Go
    Dependency Injection and Inversion of Control package
  • autoflags

    2.8 0.0 Go
    Populate go command line app flags from config struct
  • caps

    2.7 3.8 Go
    a unicode-aware, case conversion library for Go
  • Typ

    2.7 0.0 Go
    Null Types, Safe primitive type conversion and fetching value from complex structures.
  • sandid

    2.7 0.0 Go
    Every grain of sand on Earth has its own ID.
  • url-shortener

    2.7 0.0 Go
    A golang URL Shortener
  • goid

    2.7 0.0 Go
    A UUIDv4 generation package written in go
  • btc-vanity

    2.4 0.0 Go
    Generate Bitcoin Vanity Address
  • numa

    2.3 2.2 Go
    NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.
  • metrics

    2.2 2.0 Go
    atomic measures + Prometheus exposition library
  • gosh

    2.0 3.0 Go
    Provide Go Statistics Handler, Struct, Measure Method
  • go-module

    1.9 8.5 Shell
    🧩 Template for a typical module written on Go.
  • wangyoucao577/go-project-layout

    1.9 0.0 Go
    My understanding of how to structure a golang project.
  • gontainer

    1.9 7.5 Go
    Dependency Injection container for Golang projects.
  • nject

    1.9 3.9 Go
    Golang type-safe dependency injection
  • uuid

    1.9 0.0 Go
    Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.
  • anagent

    1.8 0.0 Go
    Minimalistic, pluggable Golang evloop/timer handler with dependency-injection
  • shellwords

    1.8 1.7 Go
    A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.
  • avgRating

    1.7 0.0 Go
    Calculate average score and rating based on Wilson Score Equation

Add another 'Miscellaneous' Package