Awesome Go

Miscellaneous

20 libraries in this category

strcase

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

16MiscellaneousStrings
anagent

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

15MiscellaneousUncategorized
go-commandbus

A slight and pluggable command-bus for Go

15MiscellaneousUncategorized
varint

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

15MiscellaneousUncategorized
hostutils

A golang library for packing and unpacking FQDNs list

13MiscellaneousUncategorized
floatdrop/di

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

13MiscellaneousDependency Injection
autowire

Dependency injection using Generics and reflection

12MiscellaneousDependency Injection
openapi

OpenAPI 3.x parser.

11MiscellaneousThese libraries were placed here because none of the other categories seemed to fit.
kinit

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

10MiscellaneousDependency Injection
str

Pipeline-first string toolkit for composing transformations

10MiscellaneousStrings
HnH/di

DI container library that is focused on clean API and flexibility

9MiscellaneousDependency Injection
VarHandler

Generate boilerplate http input and output handling

7MiscellaneousUncategorized
basexx

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

6MiscellaneousUncategorized
sitemap-format

A simple sitemap generator, with a little syntactic sugar

6MiscellaneousUncategorized
common

A library for server framework

5MiscellaneousUncategorized
go-beans

Spring-inspired dependency injection and application lifecycle framework for Go

2MiscellaneousDependency Injection
go-grpc-bazel-example

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

2MiscellaneousProject Layout
di

A dependency injection container for go programming language

MiscellaneousDependency Injection
go-openapi

Collection of packages to parse and utilize open-api schemas

MiscellaneousUncategorized
yama

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

MiscellaneousDependency Injection