Miscellaneous
100+ libraries in this category
Set of common historical and emerging project layout patterns in the Go ecosystem. Note: despite the org-name they do not represent official golang standards, see [this issue](https://github.com/golang-standards/project-layout/issues/117) for more information. Nonetheless, some may find the layout useful
Automated service health dashboard
Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc)
Allows users to spin up a quick Go project using a popular framework
A dependency injection based application framework for Go (built on top of dig)
Random data generator written in go
A reflection based dependency injection toolkit for Go
Library and command for making and extracting .zip and .tar.gz archives.
A [starter kit](https://github.com/ardanlabs/service/wiki) for building production grade scalable web service applications
A library for calling C functions from Go without Cgo
Generate a modern Web project with Go and Angular, React, or Vue in seconds
Rapid, easy full-stack web development starter kit built in Go
A dependency injection framework based on Generics
Nunu is a scaffolding tool for building Go applications
Resiliency patterns for golang
Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha
Go application boilerplate and example applying modern practices
Notification library providing easy access to various messaging services like slack, mattermost, gotify and smtp among others
Your own local SMS gateway in Go that can be used to send SMS
Collection of useful string functions ported from other languages
A fluent library for creating state machines
cross-platform, cli app to perform various operations on string
Library for interacting with LLVM IR in pure Go
Generic object pool for Golang
An opinionated guideline to structure & develop a Go web application/service
Distributed generation of super short, unique, non-sequential, URL friendly IDs
A simple and flexible health check library for Go
Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox
A Go application boilerplate template for quick starting projects following production best practices
An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers
GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language
Go application GitHub repository template
Pure golang package for reading and writing xz-compressed files
Add beautiful banners into your Go applications
Easy to use, extensible health check library
a cross-platform, multi-format Go library for working with archives and compression formats with a unified API and as virtual file systems compatible with io/fs
Package that exposes country and subdivision data
A simple licensing library for golang
Spring-inspired Dependency Injection Container
Package conv provides fast and intuitive conversions across Go types
Provide CLI, Package and Web for tree output and directories creation from Markdown or programmatically
Go Todo Backend example using modular project layout for product microservice
Beautify data display for Humans
Decompression library for RAR, TAR, ZIP and 7z archives
Cross-platform, normalized battery information library
An opinionated and concurrent health-check HTTP handler for RESTful services
A fast, powerful and extensible web crawling & scraping framework
Highly optimized bit-level Reader and Writer for Go
String manipulation library to convert string to camel case, snake case, kebab case / slugify etc
String utilities
A generics based dependency injection framework for Go
A dependency injection toolkit for Go, based on Guice
Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc..
Emojis for Go
String formatting like in Python or C# manner with the additional text formatting features
Package captcha provides an easy to use, unopinionated API for captcha generation
A dependency injection service container for Go projects
Scaffold generates a starter Go project layout. Lets you focus on business logic implemented
A sample layout for Go application projects with the real code
Analyze git commit messages to ensure they follow defined patterns
Minimalistic single-file Go HTTP server template without third-party dependencies
Distributed unique ID generator of using Sonyflake and encoded by Base58
Type-safe metrics builder wrapper library for the official Prometheus client
Random fake data and struct generator for Go
Pure Go FFI with libffi-style typed call interface and structured error handling for calling C libraries without CGO
Some utilities for Persian language in go
Library to convert to and from morse code
A high-performance Go framework inspired by Spring Boot, offering DI, auto-configuration, and lifecycle management while maintaining Go's simplicity and efficiency
Microsoft-style dependency injection for Go with scoped lifetimes and generics
HTTP service to generate PDF from Json requests
AI-friendly, production-ready Go REST API boilerplate with clean architecture, JWT authentication, RBAC, PostgreSQL, Docker hot-reload, and Swagger documentation
A simple skeleton for golang application with basic setup for real golang application
A case conversion library
X Keyboard Grabber
A modern, powerful, and robust URL shortener microservice with mysql support
Additive dependency injection container for Golang
Go counters for readers/writer/http.ResponseWriter
FreeDesktop.org (xdg) Specs implemented in Go
GoLang Library for [Browser Capabilities Project](https://browscap.org/)
Every grain of sand on earth has its own ID
Go package to automatically define command line flags from struct fields
Template for a typical module written on Go
Strict Runtime Dependency Injection for Golang
NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code
Component-based development with dependency injection using reflections for Go developers
Provide Go Statistics Handler, Struct, Measure Method
A flexible and modular reflection-based DI library with advanced features like scoped contexts and proxy generation, designed for large-scale Go applications
A reflection based dependency injection and inversion of control library with components lifecycle support
A type safe, reflective framework for libraries, tests, http endpoints, and service startup
A dependency injection framework based on components, allowing dynamic dependency replacement without duplicating code in tests
Lightweight, generic & simple dependency injection (DI) container
Library for metrics instrumentation and Prometheus exposition
A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell
Set of practices and discussions on how to structure Go project layout
Go implementation of Brace Expansion mechanism to generate arbitrary strings
Simple Dependency Injection Container
Golang project layout generator with plugins
Up-to-date simple useragent faker with real world database in Golang
A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe
Calculate average score and rating based on Wilson Score Equation