Skip to content

Latest commit

 

History

History
352 lines (344 loc) · 55.3 KB

File metadata and controls

352 lines (344 loc) · 55.3 KB

Miscellaneous

These libraries were placed here because none of the other categories seemed to fit.

Ranked by Stars

Repository Stars Forks Last Updated Description
shirou/gopsutil 12k 2k 2026-08-06T00:57:59Z Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc).
TwinProduction/gatus 12k 790 2026-08-06T00:59:57Z Automated service health dashboard.
Melkeydev/go-blueprint 9k 487 2026-08-05T17:45:55Z Allows users to spin up a quick Go project using a popular framework.
uber-go/fx 8k 347 2026-08-05T13:10:37Z A dependency injection based application framework for Go (built on top of dig).
brianvoe/gofakeit 5k 297 2026-08-04T18:17:28Z Random data generator written in go.
uber-go/dig 4k 227 2026-08-05T12:10:38Z A reflection based dependency injection toolkit for Go.
ebitengine/purego 4k 119 2026-08-05T13:44:08Z A library for calling C functions from Go without Cgo.
shpota/goxygen 4k 221 2026-07-19T13:26:07Z Generate a modern Web project with Go and Angular, React, or Vue in seconds.
mikestefanello/pagoda 3k 149 2026-08-05T08:21:22Z Rapid, easy full-stack web development starter kit built in Go.
samber/do 3k 110 2026-08-04T21:49:18Z A dependency injection framework based on Generics.
go-nunu/nunu 3k 204 2026-08-04T09:53:52Z Nunu is a scaffolding tool for building Go applications.
mojocn/base64Captcha 2k 311 2026-08-05T07:03:57Z Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha.
eapache/go-resiliency 2k 150 2026-07-26T10:13:46Z Resiliency patterns for golang.
sagikazarmark/modern-go-application 2k 175 2026-07-23T11:38:54Z Go application boilerplate and example applying modern practices.
containrrr/shoutrrr 2k 100 2026-08-03T14:32:44Z Notification library providing easy access to various messaging services like slack, mattermost, gotify and smtp among others.
haxpax/gosms 1k 150 2026-07-21T20:48:49Z Your own local SMS gateway in Go that can be used to send SMS.
huandu/xstrings 1k 70 2026-07-24T12:53:48Z Collection of useful string functions ported from other languages.
qmuntal/stateless 1k 69 2026-08-04T01:41:22Z A fluent library for creating state machines.
abhimanyu003/sttr 1k 48 2026-07-27T20:20:01Z cross-platform, cli app to perform various operations on string.
llir/llvm 1k 86 2026-07-28T10:56:27Z Library for interacting with LLVM IR in pure Go.
jolestar/go-commons-pool 1k 149 2026-07-14T08:53:58Z Generic object pool for Golang.
naughtygopher/goapp 1k 62 2026-08-03T20:58:16Z An opinionated guideline to structure & develop a Go web application/service.
teris-io/shortid 959 69 2026-07-21T05:45:57Z Distributed generation of super short, unique, non-sequential, URL friendly IDs.
alexliesenfeld/health 836 43 2026-08-03T09:50:23Z A simple and flexible health check library for Go.
sklinkert/go-ddd 783 63 2026-08-05T13:14:30Z Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox.
lacion/cookiecutter-golang 736 176 2026-07-23T19:16:58Z A Go application boilerplate template for quick starting projects following production best practices.
allaboutapps/go-starter 621 75 2026-07-30T08:32:06Z An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers.
golobby/container 612 36 2026-07-21T06:01:05Z GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language.
golang-templates/seed 566 55 2026-08-05T07:29:12Z Go application GitHub repository template.
ulikunitz/xz 559 52 2026-08-05T01:57:25Z Pure golang package for reading and writing xz-compressed files.
dimiro1/banner 462 23 2026-06-01T04:12:25Z Add beautiful banners into your Go applications.
dimiro1/health 451 38 2026-08-05T13:57:01Z Easy to use, extensible health check library.
mholt/archives 436 43 2026-08-05T20:26:15Z 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.
pariz/gountries 435 72 2026-07-06T09:28:31Z Package that exposes country and subdivision data.
hyperboloide/lk 420 64 2026-07-31T06:58:34Z A simple licensing library for golang.
cstockton/go-conv 382 19 2026-04-07T13:59:53Z Package conv provides fast and intuitive conversions across Go types.
goioc/di 378 15 2026-07-21T06:00:14Z Spring-inspired Dependency Injection Container.
ddddddO/gtree 357 12 2026-07-27T01:25:24Z Provide CLI, Package and Web for tree output and directories creation from Markdown or programmatically.
Fs02/go-todo-backend 337 39 2026-07-27T15:44:03Z Go Todo Backend example using modular project layout for product microservice.
go-ffmt/ffmt 317 23 2026-07-24T01:07:36Z Beautify data display for Humans.
gen2brain/go-unarr 309 48 2026-07-31T05:40:37Z Decompression library for RAR, TAR, ZIP and 7z archives.
etherlabsio/healthcheck 274 29 2026-07-21T06:03:18Z An opinionated and concurrent health-check HTTP handler for RESTful services.
distatus/battery 273 38 2026-07-22T02:48:57Z Cross-platform, normalized battery information library.
antchfx/antch 266 40 2026-06-17T23:29:09Z A fast, powerful and extensible web crawling & scraping framework.
icza/bitio 257 23 2026-04-02T07:21:11Z Highly optimized bit-level Reader and Writer for Go.
gobeam/Stringy 250 20 2026-07-24T12:22:23Z String manipulation library to convert string to camel case, snake case, kebab case / slugify etc.
goava/di 241 13 2026-07-21T06:05:02Z A dependency injection container for go programming language.
ozgio/strutil 206 27 2026-03-30T10:28:03Z String utilities.
go-kod/kod 199 6 2026-07-24T14:29:13Z A generics based dependency injection framework for Go.
i-love-flamingo/dingo 189 15 2026-07-31T22:45:32Z A dependency injection toolkit for Go, based on Guice.
Wissance/stringFormatter 179 6 2026-08-05T11:20:18Z String formatting like in Python or C# manner with the additional text formatting features.
go-playground/stats 172 19 2026-03-04T15:11:15Z Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
hackebrot/turtle 164 12 2025-09-30T04:06:05Z Emojis for Go.
steambap/captcha 163 23 2026-07-02T14:51:26Z Package captcha provides an easy to use, unopinionated API for captcha generation.
NVIDIA/gontainer 154 8 2026-07-27T04:08:06Z A dependency injection service container for Go projects.
catchplay/scaffold 150 27 2026-05-13T23:15:51Z Scaffold generates a starter Go project layout. Lets you focus on business logic implemented.
zitryss/go-sample 140 26 2026-05-13T23:15:04Z A sample layout for Go application projects with the real code.
antham/gommit 117 5 2026-07-30T06:08:10Z Analyze git commit messages to ensure they follow defined patterns.
raeperd/kickstart.go 111 5 2026-07-24T14:14:55Z Minimalistic single-file Go HTTP server template without third-party dependencies.
osamingo/indigo 111 12 2026-07-28T13:13:32Z Distributed unique ID generator of using Sonyflake and encoded by Base58.
cabify/gotoprom 108 3 2026-07-08T13:54:52Z Type-safe metrics builder wrapper library for the official Prometheus client.
pioz/faker 103 10 2026-06-23T05:48:28Z Random fake data and struct generator for Go.
mavihq/persian 94 14 2026-07-13T15:44:51Z Some utilities for Persian language in go.
alwindoss/morse 87 11 2026-05-21T22:07:30Z Library to convert to and from morse code.
go-spring/spring-core 84 14 2026-08-04T06:14:12Z A high-performance Go framework inspired by Spring Boot, offering DI, auto-configuration, and lifecycle management while maintaining Go's simplicity and efficiency.
go-webgpu/goffi 83 7 2026-08-03T18:45:36Z Pure Go FFI with libffi-style typed call interface and structured error handling for calling C libraries without CGO.
junioryono/godi 75 2 2026-07-18T18:22:08Z Microsoft-style dependency injection for Go with scoped lifetimes and generics.
hyperboloide/pdfgen 75 7 2025-05-29T12:43:38Z HTTP service to generate PDF from Json requests.
wajox/gobase 66 6 2025-07-12T17:43:01Z A simple skeleton for golang application with basic setup for real golang application.
vahiiiid/go-rest-api-boilerplate 62 26 2026-08-01T17:54:59Z AI-friendly, production-ready Go REST API boilerplate with clean architecture, JWT authentication, RBAC, PostgreSQL, Docker hot-reload, and Swagger documentation.
chanced/caps 61 0 2025-12-06T09:21:30Z A case conversion library.
go-xkg/xkg 61 6 2025-06-23T18:40:45Z X Keyboard Grabber.
magic003/alice 51 4 2025-10-09T17:13:39Z Additive dependency injection container for Golang.
pantrif/url-shortener 51 6 2026-01-03T02:39:46Z A modern, powerful, and robust URL shortener microservice with mysql support.
rkoesters/xdg 50 9 2026-07-29T16:19:41Z FreeDesktop.org (xdg) Specs implemented in Go.
miolini/datacounter 50 9 2025-09-18T08:14:14Z Go counters for readers/writer/http.ResponseWriter.
digitalcrab/browscap_go 49 26 2026-02-20T13:09:22Z GoLang Library for Browser Capabilities Project.
aofei/sandid 46 7 2025-09-30T04:06:08Z Every grain of sand on earth has its own ID.
artyom/autoflags 42 4 2026-01-21T20:55:17Z Go package to automatically define command line flags from struct fields.
Fs02/wire 40 8 2026-01-27T02:12:13Z Strict Runtime Dependency Injection for Golang.
lrita/numa 40 10 2026-06-08T01:36:37Z NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.
octomation/go-module 40 2 2026-07-22T11:14:47Z Template for a typical module written on Go.
osamingo/gosh 37 2 2026-04-05T20:00:07Z Provide Go Statistics Handler, Struct, Measure Method.
logrange/linker 35 8 2025-07-27T01:04:21Z A reflection based dependency injection and inversion of control library with components lifecycle support.
matzefriedrich/parsley 35 4 2026-08-05T22:39:53Z A flexible and modular reflection-based DI library with advanced features like scoped contexts and proxy generation, designed for large-scale Go applications.
muir/nject 33 4 2026-07-28T11:24:12Z A type safe, reflective framework for libraries, tests, http endpoints, and service startup.
componego/componego 29 1 2026-08-03T13:23:53Z A dependency injection framework based on components, allowing dynamic dependency replacement without duplicating code in tests.
firasdarwish/ore 28 3 2026-07-28T11:24:29Z Lightweight, generic & simple dependency injection (DI) container.
Wing924/shellwords 28 4 2025-10-12T05:05:04Z A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.
pascaldekloe/metrics 27 4 2025-01-18T13:39:23Z Library for metrics instrumentation and Prometheus exposition.
wangyoucao577/go-project-layout 26 2 2024-08-24T05:21:53Z Set of practices and discussions on how to structure Go project layout.
happy-sdk/happy 25 3 2026-08-04T11:13:50Z Go implementation of Brace Expansion mechanism to generate arbitrary strings.
vardius/gocontainer 21 2 2026-02-10T11:06:38Z Simple Dependency Injection Container.
insidieux/inizio 19 2 2026-05-19T03:21:48Z Golang project layout generator with plugins.
lib4u/fake-useragent 19 3 2026-07-11T07:25:08Z Up-to-date simple useragent faker with real world database in Golang
kirillDanshin/avgRating 17 3 2025-04-18T07:38:28Z Calculate average score and rating based on Wilson Score Equation.
gontainer/gontainer 17 1 2026-06-29T15:35:12Z A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe.
charlievieth/strcase 16 2 2026-07-24T05:47:44Z Case-insensitive implementation of the standard library's strings/bytes packages.
mudler/anagent 16 4 2025-07-18T17:30:26Z Minimalistic, pluggable Golang evloop/timer handler with dependency-injection.
lana/go-commandbus 15 5 2025-07-18T17:30:41Z A slight and pluggable command-bus for Go.
chmike/varint 15 1 2024-12-20T14:34:58Z A faster varying length integer encoder/decoder than the one provided in the standard library.
Wing924/hostutils 13 5 2024-12-20T15:01:43Z A golang library for packing and unpacking FQDNs list.
tiendc/autowire 12 1 2025-11-20T16:54:54Z Dependency injection using Generics and reflection.
go-kata/kinit 10 1 2024-02-22T10:05:24Z Customizable dependency injection container with the global mode, cascade initialization and panic-safe finalization.
schigh/str 10 1 2026-07-06T09:53:21Z Pipeline-first string toolkit for composing transformations.
HnH/di 9 5 2026-07-06T08:21:45Z DI container library that is focused on clean API and flexibility.
azr/generators 6 2 2024-12-20T15:03:04Z Generate boilerplate http input and output handling.
mingard/sitemap-format 6 0 2025-05-21T21:34:05Z A simple sitemap generator, with a little syntactic sugar.
bobg/basexx 6 0 2025-11-14T03:08:18Z Convert to, from, and between digit strings in various number bases.
kubeservice-stack/common 5 2 2026-07-22T04:06:23Z A library for server framework.
go-beans/go 2 0 2026-07-23T20:03:29Z Spring-inspired dependency injection and application lifecycle framework for Go.

Ranked by Forks

Repository Stars Forks Last Updated Description
shirou/gopsutil 12k 2k 2026-08-06T00:57:59Z Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc).
TwinProduction/gatus 12k 790 2026-08-06T00:59:57Z Automated service health dashboard.
Melkeydev/go-blueprint 9k 487 2026-08-05T17:45:55Z Allows users to spin up a quick Go project using a popular framework.
uber-go/fx 8k 347 2026-08-05T13:10:37Z A dependency injection based application framework for Go (built on top of dig).
mojocn/base64Captcha 2k 311 2026-08-05T07:03:57Z Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha.
brianvoe/gofakeit 5k 297 2026-08-04T18:17:28Z Random data generator written in go.
uber-go/dig 4k 227 2026-08-05T12:10:38Z A reflection based dependency injection toolkit for Go.
shpota/goxygen 4k 221 2026-07-19T13:26:07Z Generate a modern Web project with Go and Angular, React, or Vue in seconds.
go-nunu/nunu 3k 204 2026-08-04T09:53:52Z Nunu is a scaffolding tool for building Go applications.
lacion/cookiecutter-golang 736 176 2026-07-23T19:16:58Z A Go application boilerplate template for quick starting projects following production best practices.
sagikazarmark/modern-go-application 2k 175 2026-07-23T11:38:54Z Go application boilerplate and example applying modern practices.
eapache/go-resiliency 2k 150 2026-07-26T10:13:46Z Resiliency patterns for golang.
haxpax/gosms 1k 150 2026-07-21T20:48:49Z Your own local SMS gateway in Go that can be used to send SMS.
jolestar/go-commons-pool 1k 149 2026-07-14T08:53:58Z Generic object pool for Golang.
mikestefanello/pagoda 3k 149 2026-08-05T08:21:22Z Rapid, easy full-stack web development starter kit built in Go.
ebitengine/purego 4k 119 2026-08-05T13:44:08Z A library for calling C functions from Go without Cgo.
samber/do 3k 110 2026-08-04T21:49:18Z A dependency injection framework based on Generics.
containrrr/shoutrrr 2k 100 2026-08-03T14:32:44Z Notification library providing easy access to various messaging services like slack, mattermost, gotify and smtp among others.
llir/llvm 1k 86 2026-07-28T10:56:27Z Library for interacting with LLVM IR in pure Go.
allaboutapps/go-starter 621 75 2026-07-30T08:32:06Z An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers.
pariz/gountries 435 72 2026-07-06T09:28:31Z Package that exposes country and subdivision data.
huandu/xstrings 1k 70 2026-07-24T12:53:48Z Collection of useful string functions ported from other languages.
teris-io/shortid 959 69 2026-07-21T05:45:57Z Distributed generation of super short, unique, non-sequential, URL friendly IDs.
qmuntal/stateless 1k 69 2026-08-04T01:41:22Z A fluent library for creating state machines.
hyperboloide/lk 420 64 2026-07-31T06:58:34Z A simple licensing library for golang.
sklinkert/go-ddd 783 63 2026-08-05T13:14:30Z Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox.
naughtygopher/goapp 1k 62 2026-08-03T20:58:16Z An opinionated guideline to structure & develop a Go web application/service.
golang-templates/seed 566 55 2026-08-05T07:29:12Z Go application GitHub repository template.
ulikunitz/xz 559 52 2026-08-05T01:57:25Z Pure golang package for reading and writing xz-compressed files.
gen2brain/go-unarr 309 48 2026-07-31T05:40:37Z Decompression library for RAR, TAR, ZIP and 7z archives.
abhimanyu003/sttr 1k 48 2026-07-27T20:20:01Z cross-platform, cli app to perform various operations on string.
mholt/archives 436 43 2026-08-05T20:26:15Z 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.
alexliesenfeld/health 836 43 2026-08-03T09:50:23Z A simple and flexible health check library for Go.
antchfx/antch 266 40 2026-06-17T23:29:09Z A fast, powerful and extensible web crawling & scraping framework.
Fs02/go-todo-backend 337 39 2026-07-27T15:44:03Z Go Todo Backend example using modular project layout for product microservice.
dimiro1/health 451 38 2026-08-05T13:57:01Z Easy to use, extensible health check library.
distatus/battery 273 38 2026-07-22T02:48:57Z Cross-platform, normalized battery information library.
golobby/container 612 36 2026-07-21T06:01:05Z GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language.
etherlabsio/healthcheck 274 29 2026-07-21T06:03:18Z An opinionated and concurrent health-check HTTP handler for RESTful services.
catchplay/scaffold 150 27 2026-05-13T23:15:51Z Scaffold generates a starter Go project layout. Lets you focus on business logic implemented.
ozgio/strutil 206 27 2026-03-30T10:28:03Z String utilities.
zitryss/go-sample 140 26 2026-05-13T23:15:04Z A sample layout for Go application projects with the real code.
vahiiiid/go-rest-api-boilerplate 62 26 2026-08-01T17:54:59Z AI-friendly, production-ready Go REST API boilerplate with clean architecture, JWT authentication, RBAC, PostgreSQL, Docker hot-reload, and Swagger documentation.
digitalcrab/browscap_go 49 26 2026-02-20T13:09:22Z GoLang Library for Browser Capabilities Project.
steambap/captcha 163 23 2026-07-02T14:51:26Z Package captcha provides an easy to use, unopinionated API for captcha generation.
icza/bitio 257 23 2026-04-02T07:21:11Z Highly optimized bit-level Reader and Writer for Go.
dimiro1/banner 462 23 2026-06-01T04:12:25Z Add beautiful banners into your Go applications.
go-ffmt/ffmt 317 23 2026-07-24T01:07:36Z Beautify data display for Humans.
gobeam/Stringy 250 20 2026-07-24T12:22:23Z String manipulation library to convert string to camel case, snake case, kebab case / slugify etc.
go-playground/stats 172 19 2026-03-04T15:11:15Z Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
cstockton/go-conv 382 19 2026-04-07T13:59:53Z Package conv provides fast and intuitive conversions across Go types.
goioc/di 378 15 2026-07-21T06:00:14Z Spring-inspired Dependency Injection Container.
i-love-flamingo/dingo 189 15 2026-07-31T22:45:32Z A dependency injection toolkit for Go, based on Guice.
go-spring/spring-core 84 14 2026-08-04T06:14:12Z A high-performance Go framework inspired by Spring Boot, offering DI, auto-configuration, and lifecycle management while maintaining Go's simplicity and efficiency.
mavihq/persian 94 14 2026-07-13T15:44:51Z Some utilities for Persian language in go.
goava/di 241 13 2026-07-21T06:05:02Z A dependency injection container for go programming language.
ddddddO/gtree 357 12 2026-07-27T01:25:24Z Provide CLI, Package and Web for tree output and directories creation from Markdown or programmatically.
osamingo/indigo 111 12 2026-07-28T13:13:32Z Distributed unique ID generator of using Sonyflake and encoded by Base58.
hackebrot/turtle 164 12 2025-09-30T04:06:05Z Emojis for Go.
alwindoss/morse 87 11 2026-05-21T22:07:30Z Library to convert to and from morse code.
pioz/faker 103 10 2026-06-23T05:48:28Z Random fake data and struct generator for Go.
lrita/numa 40 10 2026-06-08T01:36:37Z NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.
miolini/datacounter 50 9 2025-09-18T08:14:14Z Go counters for readers/writer/http.ResponseWriter.
rkoesters/xdg 50 9 2026-07-29T16:19:41Z FreeDesktop.org (xdg) Specs implemented in Go.
Fs02/wire 40 8 2026-01-27T02:12:13Z Strict Runtime Dependency Injection for Golang.
NVIDIA/gontainer 154 8 2026-07-27T04:08:06Z A dependency injection service container for Go projects.
logrange/linker 35 8 2025-07-27T01:04:21Z A reflection based dependency injection and inversion of control library with components lifecycle support.
aofei/sandid 46 7 2025-09-30T04:06:08Z Every grain of sand on earth has its own ID.
hyperboloide/pdfgen 75 7 2025-05-29T12:43:38Z HTTP service to generate PDF from Json requests.
go-webgpu/goffi 83 7 2026-08-03T18:45:36Z Pure Go FFI with libffi-style typed call interface and structured error handling for calling C libraries without CGO.
Wissance/stringFormatter 179 6 2026-08-05T11:20:18Z String formatting like in Python or C# manner with the additional text formatting features.
go-xkg/xkg 61 6 2025-06-23T18:40:45Z X Keyboard Grabber.
pantrif/url-shortener 51 6 2026-01-03T02:39:46Z A modern, powerful, and robust URL shortener microservice with mysql support.
wajox/gobase 66 6 2025-07-12T17:43:01Z A simple skeleton for golang application with basic setup for real golang application.
go-kod/kod 199 6 2026-07-24T14:29:13Z A generics based dependency injection framework for Go.
HnH/di 9 5 2026-07-06T08:21:45Z DI container library that is focused on clean API and flexibility.
Wing924/hostutils 13 5 2024-12-20T15:01:43Z A golang library for packing and unpacking FQDNs list.
lana/go-commandbus 15 5 2025-07-18T17:30:41Z A slight and pluggable command-bus for Go.
raeperd/kickstart.go 111 5 2026-07-24T14:14:55Z Minimalistic single-file Go HTTP server template without third-party dependencies.
antham/gommit 117 5 2026-07-30T06:08:10Z Analyze git commit messages to ensure they follow defined patterns.
Wing924/shellwords 28 4 2025-10-12T05:05:04Z A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.
pascaldekloe/metrics 27 4 2025-01-18T13:39:23Z Library for metrics instrumentation and Prometheus exposition.
magic003/alice 51 4 2025-10-09T17:13:39Z Additive dependency injection container for Golang.
artyom/autoflags 42 4 2026-01-21T20:55:17Z Go package to automatically define command line flags from struct fields.
matzefriedrich/parsley 35 4 2026-08-05T22:39:53Z A flexible and modular reflection-based DI library with advanced features like scoped contexts and proxy generation, designed for large-scale Go applications.
muir/nject 33 4 2026-07-28T11:24:12Z A type safe, reflective framework for libraries, tests, http endpoints, and service startup.
mudler/anagent 16 4 2025-07-18T17:30:26Z Minimalistic, pluggable Golang evloop/timer handler with dependency-injection.
kirillDanshin/avgRating 17 3 2025-04-18T07:38:28Z Calculate average score and rating based on Wilson Score Equation.
lib4u/fake-useragent 19 3 2026-07-11T07:25:08Z Up-to-date simple useragent faker with real world database in Golang
firasdarwish/ore 28 3 2026-07-28T11:24:29Z Lightweight, generic & simple dependency injection (DI) container.
cabify/gotoprom 108 3 2026-07-08T13:54:52Z Type-safe metrics builder wrapper library for the official Prometheus client.
happy-sdk/happy 25 3 2026-08-04T11:13:50Z Go implementation of Brace Expansion mechanism to generate arbitrary strings.
vardius/gocontainer 21 2 2026-02-10T11:06:38Z Simple Dependency Injection Container.
insidieux/inizio 19 2 2026-05-19T03:21:48Z Golang project layout generator with plugins.
osamingo/gosh 37 2 2026-04-05T20:00:07Z Provide Go Statistics Handler, Struct, Measure Method.
octomation/go-module 40 2 2026-07-22T11:14:47Z Template for a typical module written on Go.
kubeservice-stack/common 5 2 2026-07-22T04:06:23Z A library for server framework.
charlievieth/strcase 16 2 2026-07-24T05:47:44Z Case-insensitive implementation of the standard library's strings/bytes packages.
wangyoucao577/go-project-layout 26 2 2024-08-24T05:21:53Z Set of practices and discussions on how to structure Go project layout.
junioryono/godi 75 2 2026-07-18T18:22:08Z Microsoft-style dependency injection for Go with scoped lifetimes and generics.
azr/generators 6 2 2024-12-20T15:03:04Z Generate boilerplate http input and output handling.
componego/componego 29 1 2026-08-03T13:23:53Z A dependency injection framework based on components, allowing dynamic dependency replacement without duplicating code in tests.
tiendc/autowire 12 1 2025-11-20T16:54:54Z Dependency injection using Generics and reflection.
go-kata/kinit 10 1 2024-02-22T10:05:24Z Customizable dependency injection container with the global mode, cascade initialization and panic-safe finalization.
schigh/str 10 1 2026-07-06T09:53:21Z Pipeline-first string toolkit for composing transformations.
chmike/varint 15 1 2024-12-20T14:34:58Z A faster varying length integer encoder/decoder than the one provided in the standard library.
gontainer/gontainer 17 1 2026-06-29T15:35:12Z A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe.
chanced/caps 61 0 2025-12-06T09:21:30Z A case conversion library.
mingard/sitemap-format 6 0 2025-05-21T21:34:05Z A simple sitemap generator, with a little syntactic sugar.
bobg/basexx 6 0 2025-11-14T03:08:18Z Convert to, from, and between digit strings in various number bases.
go-beans/go 2 0 2026-07-23T20:03:29Z Spring-inspired dependency injection and application lifecycle framework for Go.

Ranked by Last Updated

Repository Stars Forks Last Updated Description
TwinProduction/gatus 12k 790 2026-08-06T00:59:57Z Automated service health dashboard.
shirou/gopsutil 12k 2k 2026-08-06T00:57:59Z Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc).
matzefriedrich/parsley 35 4 2026-08-05T22:39:53Z A flexible and modular reflection-based DI library with advanced features like scoped contexts and proxy generation, designed for large-scale Go applications.
mholt/archives 436 43 2026-08-05T20:26:15Z 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.
Melkeydev/go-blueprint 9k 487 2026-08-05T17:45:55Z Allows users to spin up a quick Go project using a popular framework.
dimiro1/health 451 38 2026-08-05T13:57:01Z Easy to use, extensible health check library.
ebitengine/purego 4k 119 2026-08-05T13:44:08Z A library for calling C functions from Go without Cgo.
sklinkert/go-ddd 783 63 2026-08-05T13:14:30Z Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox.
uber-go/fx 8k 347 2026-08-05T13:10:37Z A dependency injection based application framework for Go (built on top of dig).
uber-go/dig 4k 227 2026-08-05T12:10:38Z A reflection based dependency injection toolkit for Go.
Wissance/stringFormatter 179 6 2026-08-05T11:20:18Z String formatting like in Python or C# manner with the additional text formatting features.
mikestefanello/pagoda 3k 149 2026-08-05T08:21:22Z Rapid, easy full-stack web development starter kit built in Go.
golang-templates/seed 566 55 2026-08-05T07:29:12Z Go application GitHub repository template.
mojocn/base64Captcha 2k 311 2026-08-05T07:03:57Z Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha.
ulikunitz/xz 559 52 2026-08-05T01:57:25Z Pure golang package for reading and writing xz-compressed files.
samber/do 3k 110 2026-08-04T21:49:18Z A dependency injection framework based on Generics.
brianvoe/gofakeit 5k 297 2026-08-04T18:17:28Z Random data generator written in go.
happy-sdk/happy 25 3 2026-08-04T11:13:50Z Go implementation of Brace Expansion mechanism to generate arbitrary strings.
go-nunu/nunu 3k 204 2026-08-04T09:53:52Z Nunu is a scaffolding tool for building Go applications.
go-spring/spring-core 84 14 2026-08-04T06:14:12Z A high-performance Go framework inspired by Spring Boot, offering DI, auto-configuration, and lifecycle management while maintaining Go's simplicity and efficiency.
qmuntal/stateless 1k 69 2026-08-04T01:41:22Z A fluent library for creating state machines.
naughtygopher/goapp 1k 62 2026-08-03T20:58:16Z An opinionated guideline to structure & develop a Go web application/service.
go-webgpu/goffi 83 7 2026-08-03T18:45:36Z Pure Go FFI with libffi-style typed call interface and structured error handling for calling C libraries without CGO.
containrrr/shoutrrr 2k 100 2026-08-03T14:32:44Z Notification library providing easy access to various messaging services like slack, mattermost, gotify and smtp among others.
componego/componego 29 1 2026-08-03T13:23:53Z A dependency injection framework based on components, allowing dynamic dependency replacement without duplicating code in tests.
alexliesenfeld/health 836 43 2026-08-03T09:50:23Z A simple and flexible health check library for Go.
vahiiiid/go-rest-api-boilerplate 62 26 2026-08-01T17:54:59Z AI-friendly, production-ready Go REST API boilerplate with clean architecture, JWT authentication, RBAC, PostgreSQL, Docker hot-reload, and Swagger documentation.
i-love-flamingo/dingo 189 15 2026-07-31T22:45:32Z A dependency injection toolkit for Go, based on Guice.
hyperboloide/lk 420 64 2026-07-31T06:58:34Z A simple licensing library for golang.
gen2brain/go-unarr 309 48 2026-07-31T05:40:37Z Decompression library for RAR, TAR, ZIP and 7z archives.
allaboutapps/go-starter 621 75 2026-07-30T08:32:06Z An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers.
antham/gommit 117 5 2026-07-30T06:08:10Z Analyze git commit messages to ensure they follow defined patterns.
rkoesters/xdg 50 9 2026-07-29T16:19:41Z FreeDesktop.org (xdg) Specs implemented in Go.
osamingo/indigo 111 12 2026-07-28T13:13:32Z Distributed unique ID generator of using Sonyflake and encoded by Base58.
firasdarwish/ore 28 3 2026-07-28T11:24:29Z Lightweight, generic & simple dependency injection (DI) container.
muir/nject 33 4 2026-07-28T11:24:12Z A type safe, reflective framework for libraries, tests, http endpoints, and service startup.
llir/llvm 1k 86 2026-07-28T10:56:27Z Library for interacting with LLVM IR in pure Go.
abhimanyu003/sttr 1k 48 2026-07-27T20:20:01Z cross-platform, cli app to perform various operations on string.
Fs02/go-todo-backend 337 39 2026-07-27T15:44:03Z Go Todo Backend example using modular project layout for product microservice.
NVIDIA/gontainer 154 8 2026-07-27T04:08:06Z A dependency injection service container for Go projects.
ddddddO/gtree 357 12 2026-07-27T01:25:24Z Provide CLI, Package and Web for tree output and directories creation from Markdown or programmatically.
eapache/go-resiliency 2k 150 2026-07-26T10:13:46Z Resiliency patterns for golang.
go-kod/kod 199 6 2026-07-24T14:29:13Z A generics based dependency injection framework for Go.
raeperd/kickstart.go 111 5 2026-07-24T14:14:55Z Minimalistic single-file Go HTTP server template without third-party dependencies.
huandu/xstrings 1k 70 2026-07-24T12:53:48Z Collection of useful string functions ported from other languages.
gobeam/Stringy 250 20 2026-07-24T12:22:23Z String manipulation library to convert string to camel case, snake case, kebab case / slugify etc.
charlievieth/strcase 16 2 2026-07-24T05:47:44Z Case-insensitive implementation of the standard library's strings/bytes packages.
go-ffmt/ffmt 317 23 2026-07-24T01:07:36Z Beautify data display for Humans.
go-beans/go 2 0 2026-07-23T20:03:29Z Spring-inspired dependency injection and application lifecycle framework for Go.
lacion/cookiecutter-golang 736 176 2026-07-23T19:16:58Z A Go application boilerplate template for quick starting projects following production best practices.
sagikazarmark/modern-go-application 2k 175 2026-07-23T11:38:54Z Go application boilerplate and example applying modern practices.
octomation/go-module 40 2 2026-07-22T11:14:47Z Template for a typical module written on Go.
kubeservice-stack/common 5 2 2026-07-22T04:06:23Z A library for server framework.
distatus/battery 273 38 2026-07-22T02:48:57Z Cross-platform, normalized battery information library.
haxpax/gosms 1k 150 2026-07-21T20:48:49Z Your own local SMS gateway in Go that can be used to send SMS.
goava/di 241 13 2026-07-21T06:05:02Z A dependency injection container for go programming language.
etherlabsio/healthcheck 274 29 2026-07-21T06:03:18Z An opinionated and concurrent health-check HTTP handler for RESTful services.
golobby/container 612 36 2026-07-21T06:01:05Z GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language.
goioc/di 378 15 2026-07-21T06:00:14Z Spring-inspired Dependency Injection Container.
teris-io/shortid 959 69 2026-07-21T05:45:57Z Distributed generation of super short, unique, non-sequential, URL friendly IDs.
shpota/goxygen 4k 221 2026-07-19T13:26:07Z Generate a modern Web project with Go and Angular, React, or Vue in seconds.
junioryono/godi 75 2 2026-07-18T18:22:08Z Microsoft-style dependency injection for Go with scoped lifetimes and generics.
jolestar/go-commons-pool 1k 149 2026-07-14T08:53:58Z Generic object pool for Golang.
mavihq/persian 94 14 2026-07-13T15:44:51Z Some utilities for Persian language in go.
lib4u/fake-useragent 19 3 2026-07-11T07:25:08Z Up-to-date simple useragent faker with real world database in Golang
cabify/gotoprom 108 3 2026-07-08T13:54:52Z Type-safe metrics builder wrapper library for the official Prometheus client.
schigh/str 10 1 2026-07-06T09:53:21Z Pipeline-first string toolkit for composing transformations.
pariz/gountries 435 72 2026-07-06T09:28:31Z Package that exposes country and subdivision data.
HnH/di 9 5 2026-07-06T08:21:45Z DI container library that is focused on clean API and flexibility.
steambap/captcha 163 23 2026-07-02T14:51:26Z Package captcha provides an easy to use, unopinionated API for captcha generation.
gontainer/gontainer 17 1 2026-06-29T15:35:12Z A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe.
pioz/faker 103 10 2026-06-23T05:48:28Z Random fake data and struct generator for Go.
antchfx/antch 266 40 2026-06-17T23:29:09Z A fast, powerful and extensible web crawling & scraping framework.
lrita/numa 40 10 2026-06-08T01:36:37Z NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.
dimiro1/banner 462 23 2026-06-01T04:12:25Z Add beautiful banners into your Go applications.
alwindoss/morse 87 11 2026-05-21T22:07:30Z Library to convert to and from morse code.
insidieux/inizio 19 2 2026-05-19T03:21:48Z Golang project layout generator with plugins.
catchplay/scaffold 150 27 2026-05-13T23:15:51Z Scaffold generates a starter Go project layout. Lets you focus on business logic implemented.
zitryss/go-sample 140 26 2026-05-13T23:15:04Z A sample layout for Go application projects with the real code.
cstockton/go-conv 382 19 2026-04-07T13:59:53Z Package conv provides fast and intuitive conversions across Go types.
osamingo/gosh 37 2 2026-04-05T20:00:07Z Provide Go Statistics Handler, Struct, Measure Method.
icza/bitio 257 23 2026-04-02T07:21:11Z Highly optimized bit-level Reader and Writer for Go.
ozgio/strutil 206 27 2026-03-30T10:28:03Z String utilities.
go-playground/stats 172 19 2026-03-04T15:11:15Z Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
digitalcrab/browscap_go 49 26 2026-02-20T13:09:22Z GoLang Library for Browser Capabilities Project.
vardius/gocontainer 21 2 2026-02-10T11:06:38Z Simple Dependency Injection Container.
Fs02/wire 40 8 2026-01-27T02:12:13Z Strict Runtime Dependency Injection for Golang.
artyom/autoflags 42 4 2026-01-21T20:55:17Z Go package to automatically define command line flags from struct fields.
pantrif/url-shortener 51 6 2026-01-03T02:39:46Z A modern, powerful, and robust URL shortener microservice with mysql support.
chanced/caps 61 0 2025-12-06T09:21:30Z A case conversion library.
tiendc/autowire 12 1 2025-11-20T16:54:54Z Dependency injection using Generics and reflection.
bobg/basexx 6 0 2025-11-14T03:08:18Z Convert to, from, and between digit strings in various number bases.
Wing924/shellwords 28 4 2025-10-12T05:05:04Z A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.
magic003/alice 51 4 2025-10-09T17:13:39Z Additive dependency injection container for Golang.
aofei/sandid 46 7 2025-09-30T04:06:08Z Every grain of sand on earth has its own ID.
hackebrot/turtle 164 12 2025-09-30T04:06:05Z Emojis for Go.
miolini/datacounter 50 9 2025-09-18T08:14:14Z Go counters for readers/writer/http.ResponseWriter.
logrange/linker 35 8 2025-07-27T01:04:21Z A reflection based dependency injection and inversion of control library with components lifecycle support.
lana/go-commandbus 15 5 2025-07-18T17:30:41Z A slight and pluggable command-bus for Go.
mudler/anagent 16 4 2025-07-18T17:30:26Z Minimalistic, pluggable Golang evloop/timer handler with dependency-injection.
wajox/gobase 66 6 2025-07-12T17:43:01Z A simple skeleton for golang application with basic setup for real golang application.
go-xkg/xkg 61 6 2025-06-23T18:40:45Z X Keyboard Grabber.
hyperboloide/pdfgen 75 7 2025-05-29T12:43:38Z HTTP service to generate PDF from Json requests.
mingard/sitemap-format 6 0 2025-05-21T21:34:05Z A simple sitemap generator, with a little syntactic sugar.
kirillDanshin/avgRating 17 3 2025-04-18T07:38:28Z Calculate average score and rating based on Wilson Score Equation.
pascaldekloe/metrics 27 4 2025-01-18T13:39:23Z Library for metrics instrumentation and Prometheus exposition.
azr/generators 6 2 2024-12-20T15:03:04Z Generate boilerplate http input and output handling.
Wing924/hostutils 13 5 2024-12-20T15:01:43Z A golang library for packing and unpacking FQDNs list.
chmike/varint 15 1 2024-12-20T14:34:58Z A faster varying length integer encoder/decoder than the one provided in the standard library.
wangyoucao577/go-project-layout 26 2 2024-08-24T05:21:53Z Set of practices and discussions on how to structure Go project layout.
go-kata/kinit 10 1 2024-02-22T10:05:24Z Customizable dependency injection container with the global mode, cascade initialization and panic-safe finalization.