← All Go categories

Miscellaneous Go Libraries Ranking

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

113 repositories, updated daily.

- Automated service health dashboard.

12.1K
834
Yesterday
+55 weekly
View

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

11.9K
1.7K
Yesterday
+6 weekly
View

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

9.0K
488
Yesterday
+4 weekly
View

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

7.7K
349
Yesterday
+7 weekly
View

- Random data generator written in go.

5.4K
297
Yesterday
+1 weekly
View

- A reflection based dependency injection toolkit for Go.

4.5K
227
2 days ago
+0 weekly
View

- A library for calling C functions from Go without Cgo.

4.0K
132
Yesterday
+23 weekly
View

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

3.6K
221
3 days ago
-1 weekly
View

- Rapid, easy full-stack web development starter kit built in Go.

3.0K
149
2 days ago
-2 weekly
View

- A dependency injection framework based on Generics.

2.8K
112
3 days ago
+3 weekly
View

- Nunu is a scaffolding tool for building Go applications.

2.6K
209
2 days ago
-1 weekly
View

- Resiliency patterns for golang.

2.4K
152
2 weeks ago
+0 weekly
View

- Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha.

2.4K
311
1 week ago
+0 weekly
View

- Go application boilerplate and example applying modern practices.

1.9K
174
1 week ago
+1 weekly
View

- Notification library providing easy access to various messaging services like slack, mattermost, gotify and smtp among others.

1.7K
103
Yesterday
+3 weekly
View

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

1.5K
149
4 days ago
-1 weekly
View

- Collection of useful string functions ported from other languages.

1.4K
73
3 days ago
+1 weekly
View

- A fluent library for creating state machines.

1.4K
70
Yesterday
-1 weekly
View

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

1.3K
50
Yesterday
+1 weekly
View

- Library for interacting with LLVM IR in pure Go.

1.3K
85
5 days ago
+0 weekly
View

- Generic object pool for Golang.

1.2K
149
2 weeks ago
+0 weekly
View

- An opinionated guideline to structure & develop a Go web application/service.

1.1K
62
1 week ago
+1 weekly
View

- Distributed generation of super short, unique, non-sequential, URL friendly IDs.

957
69
1 month ago
+0 weekly
View

- A simple and flexible health check library for Go.

835
43
2 weeks ago
+0 weekly
View

- Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox.

810
67
2 days ago
+2 weekly
View

- A Go application boilerplate template for quick starting projects following production best practices.

736
175
5 days ago
-1 weekly
View

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

621
76
5 days ago
-1 weekly
View

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

612
36
2 months ago
+0 weekly
View

- Go application GitHub repository template.

565
55
Yesterday
+0 weekly
View

- Pure golang package for reading and writing xz-compressed files.

561
59
4 days ago
-1 weekly
View

- Add beautiful banners into your Go applications.

463
23
2 weeks ago
+0 weekly
View

- Easy to use, extensible health check library.

449
38
2 weeks ago
+0 weekly
View

- 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.

446
48
3 days ago
+2 weekly
View

- Package that exposes country and subdivision data.

435
72
2 months ago
+0 weekly
View

- A simple licensing library for golang.

423
65
3 weeks ago
+0 weekly
View

- Package conv provides fast and intuitive conversions across Go types.

380
19
2 weeks ago
+0 weekly
View

- Spring-inspired Dependency Injection Container.

378
15
2 months ago
+0 weekly
View

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

362
12
6 days ago
+1 weekly
View

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

336
39
1 month ago
+0 weekly
View

- Beautify data display for Humans.

316
23
1 month ago
+0 weekly
View

- Decompression library for RAR, TAR, ZIP and 7z archives.

308
48
2 weeks ago
+0 weekly
View

- Cross-platform, normalized battery information library.

275
38
2 weeks ago
+0 weekly
View

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

274
29
2 months ago
+0 weekly
View

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

265
40
3 weeks ago
+0 weekly
View

- Highly optimized bit-level Reader and Writer for Go.

257
23
5 months ago
+0 weekly
View

- String manipulation library to convert string to camel case, snake case, kebab case / slugify etc.

249
21
2 weeks ago
+0 weekly
View

- String formatting like in Python or C# manner with the additional text formatting features.

216
11
5 days ago
+0 weekly
View

- String utilities.

205
27
4 days ago
+0 weekly
View

- A generics based dependency injection framework for Go.

200
6
1 week ago
+0 weekly
View

- A dependency injection toolkit for Go, based on Guice.

189
15
3 weeks ago
+0 weekly
View

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

172
19
6 months ago
+0 weekly
View

- Emojis for Go.

165
12
1 month ago
+0 weekly
View

- Package captcha provides an easy to use, unopinionated API for captcha generation.

163
23
2 months ago
+0 weekly
View

- A dependency injection service container for Go projects.

155
9
Yesterday
+1 weekly
View

- Scaffold generates a starter Go project layout. Lets you focus on business logic implemented.

150
27
4 months ago
+0 weekly
View

- A sample layout for Go application projects with the real code.

140
26
4 months ago
+0 weekly
View

- Analyze git commit messages to ensure they follow defined patterns.

117
5
6 days ago
+0 weekly
View

- Minimalistic single-file Go HTTP server template without third-party dependencies.

112
5
4 days ago
+0 weekly
View

- Distributed unique ID generator of using Sonyflake and encoded by Base58.

111
12
1 month ago
+0 weekly
View

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

108
3
2 months ago
+0 weekly
View

- Random fake data and struct generator for Go.

102
10
2 weeks ago
+0 weekly
View

- Pure Go FFI with libffi-style typed call interface and structured error handling for calling C libraries without CGO.

95
11
1 week ago
-1 weekly
View

- Some utilities for Persian language in go.

95
13
3 weeks ago
+0 weekly
View

- Library to convert to and from morse code.

87
11
1 month ago
+0 weekly
View

- A high-performance Go framework inspired by Spring Boot, offering DI, auto-configuration, and lifecycle management while maintaining Go's simplicity and efficiency.

83
14
1 month ago
+0 weekly
View

- Microsoft-style dependency injection for Go with scoped lifetimes and generics.

79
2
1 week ago
+0 weekly
View

- HTTP service to generate PDF from Json requests.

75
7
1 year ago
+0 weekly
View

- AI-friendly, production-ready Go REST API boilerplate with clean architecture, JWT authentication, RBAC, PostgreSQL, Docker hot-reload, and Swagger documentation.

69
27
1 week ago
+0 weekly
View

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

66
6
1 year ago
+0 weekly
View

- A case conversion library.

61
0
9 months ago
+0 weekly
View

- X Keyboard Grabber.

61
6
1 year ago
+0 weekly
View

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

51
6
8 months ago
+0 weekly
View

- Additive dependency injection container for Golang.

51
3
11 months ago
+0 weekly
View

- FreeDesktop.org (xdg) Specs implemented in Go.

50
9
1 month ago
+0 weekly
View

- Go counters for readers/writer/http.ResponseWriter.

50
9
1 year ago
+0 weekly
View

- GoLang Library for [Browser Capabilities Project](https://browscap.org/).

49
26
7 months ago
+0 weekly
View
#77

aofei/sandid

Archived

- Every grain of sand on earth has its own ID.

47
6
1 month ago
+0 weekly
View

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

42
4
8 months ago
+0 weekly
View

- Template for a typical module written on Go.

40
2
2 months ago
+0 weekly
View

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

40
10
3 months ago
+0 weekly
View

- Strict Runtime Dependency Injection for Golang.

40
8
7 months ago
+0 weekly
View

- Provide Go Statistics Handler, Struct, Measure Method.

37
2
5 months ago
+0 weekly
View

- A flexible and modular reflection-based DI library with advanced features like scoped contexts and proxy generation, designed for large-scale Go applications.

36
4
1 week ago
+0 weekly
View

- A reflection based dependency injection and inversion of control library with components lifecycle support.

35
8
1 year ago
+0 weekly
View

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

33
4
2 weeks ago
+0 weekly
View

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

29
1
1 month ago
+0 weekly
View

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

28
3
1 month ago
+0 weekly
View

- A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.

27
4
3 weeks ago
+0 weekly
View

- Library for metrics instrumentation and Prometheus exposition.

27
3
1 year ago
+0 weekly
View

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

26
2
2 years ago
+0 weekly
View

- Go implementation of Brace Expansion mechanism to generate arbitrary strings.

25
3
1 month ago
+0 weekly
View

- Simple Dependency Injection Container.

21
2
7 months ago
+0 weekly
View

- Golang project layout generator with plugins.

19
2
6 days ago
+0 weekly
View

- Up-to-date simple useragent faker with real world database in Golang

19
3
2 months ago
+0 weekly
View

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

17
1
2 months ago
+0 weekly
View

- Calculate average score and rating based on Wilson Score Equation.

17
3
1 year ago
+0 weekly
View

- Case-insensitive implementation of the standard library's strings/bytes packages.

16
2
Yesterday
+0 weekly
View

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

16
4
1 year ago
+0 weekly
View

- A slight and pluggable command-bus for Go.

15
5
1 year ago
+0 weekly
View

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

15
1
1 year ago
+0 weekly
View

- A golang library for packing and unpacking FQDNs list.

13
4
1 year ago
+0 weekly
View

- Dependency injection using Generics and reflection.

12
1
10 months ago
+0 weekly
View

- Pipeline-first string toolkit for composing transformations.

10
1
2 months ago
+0 weekly
View

- Customizable dependency injection container with the global mode, cascade initialization and panic-safe finalization.

10
1
2 years ago
+0 weekly
View
#105

HnH/di

- DI container library that is focused on clean API and flexibility.

9
5
2 months ago
+0 weekly
View

- Generate boilerplate http input and output handling.

8
2
1 week ago
+0 weekly
View

- Convert to, from, and between digit strings in various number bases.

6
0
10 months ago
+0 weekly
View

- A simple sitemap generator, with a little syntactic sugar.

6
0
1 year ago
+0 weekly
View

- A library for server framework.

5
2
1 month ago
+0 weekly
View

- Dependency injection container built on generic methods, with child scopes, lifecycle hooks and graph validation before anything is built.

3
0
3 days ago
+0 weekly
View

- Spring-inspired dependency injection and application lifecycle framework for Go.

2
0
Yesterday
+0 weekly
View

- Example monorepo for Go gRPC microservices with Bazel, grpc-gateway, OpenAPI, and Kubernetes.

2
0
1 month ago
+0 weekly
View

- Compile-time dependency injection and lifecycle framework that generates start, quiesce, and stop code for Google Wire graphs.

0
0
5 days ago
View