These libraries were placed here because none of the other categories seemed to fit.
| 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. |
| 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. |
| 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. |