-
I'm not sure what you mean with "major" but I've been using https://github.com/samber/lo more often than I expected when I first heard about it.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
graph
A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
Not a major project, but my purely generic graph library gained some traction recently.
-
-
core
Discontinued Backend server API handling user mgmt, database, storage and real-time component (by staticbackendhq)
it depend what "major" means, I use them in my Firebase alternative Go project and in the go package: https://pkg.go.dev/github.com/staticbackendhq/core/backend
-
surf
CLI Text Search across your infrastructure platforms, Universal Ctrl+F for infra (by Isan-Rivkin)
I created this project and its using generics https://github.com/Isan-Rivkin/surf
-
golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
golang-set is a set implementation used by docker, ethereum and others. 2.8k stars on GitHub. Pretty popular project. Not sure if it counts as major. https://github.com/deckarep/golang-set
-
For libraries I use at work, cmap has a v2 using generics. I think that's a fairly widely used library. The events library we use is updated, but not released. When I get a chance, planning on looking on moving to hooks, which does have released generics support.
-
For libraries I use at work, cmap has a v2 using generics. I think that's a fairly widely used library. The events library we use is updated, but not released. When I get a chance, planning on looking on moving to hooks, which does have released generics support.
-
hooks
Simple, type-safe hook system to enable easier modularization of your Go code. (by mikestefanello)
For libraries I use at work, cmap has a v2 using generics. I think that's a fairly widely used library. The events library we use is updated, but not released. When I get a chance, planning on looking on moving to hooks, which does have released generics support.
-
https://github.com/shoenig/test is a test case assertions library (like testify) centered around generics
-
https://github.com/fluentassert/verify another assertion library
-
-
We are using https://github.com/eko/gocache in production projects.