Cute Gopher Mascot

The Best Go Libraries For Miscellaneous (57)

Discover the best Go libraries for Miscellaneous! Find the perfect tools to streamline your development and boost productivity. From ore to go-blueprint, we've got you covered. Let the coding begin!

ore

Lightweight, generic & simple dependency injection (DI) container.

See More! 🚀

go-blueprint

Allows users to spin up a quick Go project using a popular framework.

See More! 🚀

go-module

Template for a typical module written on Go.

See More! 🚀

go-starter

An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers.

See More! 🚀

go-todo-backend

Go Todo Backend example using modular project layout for product microservice.

See More! 🚀

health

A simple and flexible health check library for Go.

See More! 🚀

boot-go

Component-based development with dependency injection using reflections for Go developers.

See More! 🚀

componego

A dependency injection framework based on components, allowing dynamic dependency replacement without duplicating code in tests.

See More! 🚀

gtree

Provide CLI, Package and Web for tree output and directories creation from Markdown or programmatically.

See More! 🚀

gontainer

A dependency injection service container for Go projects.

See More! 🚀

gontainer/gontainer

A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe.

See More! 🚀

kod

A generics based dependency injection framework for Go.

See More! 🚀

nject

A type safe, reflective framework for libraries, tests, http endpoints, and service startup.

See More! 🚀

autowire

Dependency injection using Generics and reflection.

See More! 🚀

di

A dependency injection container for go programming language.

See More! 🚀

dig

A reflection based dependency injection toolkit for Go.

See More! 🚀

dingo

A dependency injection toolkit for Go, based on Guice.

See More! 🚀

do

A dependency injection framework based on Generics.

See More! 🚀

fx

A dependency injection based application framework for Go (built on top of dig).

See More! 🚀

gocontainer

Simple Dependency Injection Container.

See More! 🚀

goioc/di

Spring-inspired Dependency Injection Container.

See More! 🚀

GoLobby/Container

GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language.

See More! 🚀

gobase

A simple skeleton for golang application with basic setup for real golang application.

See More! 🚀

golang-standards/project-layout

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.

See More! 🚀

golang-templates/seed

Go application GitHub repository template.

See More! 🚀

goxygen

Generate a modern Web project with Go and Angular, React, or Vue in seconds.

See More! 🚀

insidieux/inizio

Golang project layout generator with plugins.

See More! 🚀

modern-go-application

Go application boilerplate and example applying modern practices.

See More! 🚀

wangyoucao577/go-project-layout

Set of practices and discussions on how to structure Go project layout.

See More! 🚀

strutil

String utilities.

See More! 🚀

sttr

cross-platform, cli app to perform various operations on string.

See More! 🚀

xstrings

Collection of useful string functions ported from other languages.

See More! 🚀

anagent

Minimalistic, pluggable Golang evloop/timer handler with dependency-injection.

See More! 🚀

antch

A fast, powerful and extensible web crawling & scraping framework.

See More! 🚀

archiver

Library and command for making and extracting .zip and .tar.gz archives.

See More! 🚀

autoflags

Go package to automatically define command line flags from struct fields.

See More! 🚀

avgRating

Calculate average score and rating based on Wilson Score Equation.

See More! 🚀

datacounter

Go counters for readers/writer/http.ResponseWriter.

See More! 🚀

gatus

Automated service health dashboard.

See More! 🚀

go-commandbus

A slight and pluggable command-bus for Go.

See More! 🚀

gommit

Analyze git commit messages to ensure they follow defined patterns.

See More! 🚀

gopsutil

Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc).

See More! 🚀

gosh

Provide Go Statistics Handler, Struct, Measure Method.

See More! 🚀

gosms

Your own local SMS gateway in Go that can be used to send SMS.

See More! 🚀

gotoprom

Type-safe metrics builder wrapper library for the official Prometheus client.

See More! 🚀

gountries

Package that exposes country and subdivision data.

See More! 🚀

health

Easy to use, extensible health check library.

See More! 🚀

healthcheck

An opinionated and concurrent health-check HTTP handler for RESTful services.

See More! 🚀

hostutils

A golang library for packing and unpacking FQDNs list.

See More! 🚀

llvm

Library for interacting with LLVM IR in pure Go.

See More! 🚀

openapi

OpenAPI 3.x parser.

See More! 🚀

pdfgen

HTTP service to generate PDF from Json requests.

See More! 🚀

stateless

A fluent library for creating state machines.

See More! 🚀

stats

Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...

See More! 🚀

url-shortener

A modern, powerful, and robust URL shortener microservice with mysql support.

See More! 🚀

varint

A faster varying length integer encoder/decoder than the one provided in the standard library.

See More! 🚀

xdg

FreeDesktop.org (xdg) Specs implemented in Go.

See More! 🚀