Go Generic

Open-source Go projects categorized as Generic

Top 23 Go Generic Projects

  1. lane

    Generic PriorityQueues, Queues, Stacks, and Deque data structures for Go

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. queue

    ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.

    Project mention: Go queue v1.7.0: a new Delay queue for timers, retries, and TTLs | dev.to | 2026-04-21

    I just tagged v1.7.0 of github.com/adrianbrad/queue, a thread-safe generic queue package. The headline feature is a new Delay queue.

  4. genesis

    All generic functions for Go you ever need! (by life4)

  5. kocircuit

    Ko: A generic type-safe language for concurrent, stateful, deadlock-free systems and protocol manipulations

  6. test

    A modern generic testing assertions library for Go (by shoenig)

  7. be

    The Go test helper for minimalists

  8. imcache

    A zero-dependency generic in-memory cache Go library

  9. gograph

    A golang generic graph library that provides mathematical graph-theory and algorithms.

  10. exp

    Experimental packages not in std and golang.org/exp (by smallnest)

  11. gophers

    Generic collection utils for Go (by charbz)

  12. easygen

    Easy to use universal code/text generator

  13. generic

    flexible data type for Go (by usk81)

  14. grid

    Generic 2D grid (by s0rg)

  15. ore

    Advanced Dependency Injection Solution for Go (by firasdarwish)

  16. go-baseutils

    Basic tool set for go 1.18 + generics

  17. go-cache

    An in-memory key:value store/cache (similar to Memcached) library that takes advantage of Go Generics (by num30)

  18. gofnext

    🛠️ Golang extended function like @cache decorator.

  19. cache

    Generic sharded thread safe LRU cache in Go. (by alistanis)

  20. go-store

    Lightweight embedded database in pure Go inspired by lowdb (by LegendaryB)

  21. verifiers

    Small library for verify async function response (by PxyUp)

  22. go-blocking-dequeue

    Thread safe, blocking, generic dequeue data structure for Go

  23. must

    When you don't need error handling (by xiegeo)

  24. retry

    Retrier operations with different strategies (by gotidy)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Generic discussion

Log in or Post with

Go Generic related posts

  • Go queue v1.7.0: a new Delay queue for timers, retries, and TTLs

    2 projects | dev.to | 21 Apr 2026
  • Go Testing By Example (GopherCon Australia 2023)

    1 project | /r/golang | 6 Dec 2023
  • Hello, announcing v1.3.0 of my queue package: A Linked Queue implementation was added, complementing the Circular, Blocking, and Priority queues. All structures align with the standard Queue interface. Looking forward to your feedback!

    1 project | /r/golang | 26 Oct 2023
  • Seeking Insights: Tools Used in GitHub Actions for Security Code Checks and Vulnerability Detection

    2 projects | /r/golang | 6 Jul 2023
  • New version of minimal test helper "be" with golden file support

    1 project | /r/golang | 2 Jun 2023
  • Introduction to the Gkit concurrent component

    1 project | /r/golang | 26 Apr 2023
  • Hello, I released v1.2.0 of my queue package. A Circular Queue implementation is now available. Blocking and Priority queues were previously available. All implementations satisfy the Queue interface provided by the package. Any feedback would be greatly appreciated.

    2 projects | /r/golang | 14 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Generic projects in Go? This list will help you:

# Project Stars
1 lane 899
2 queue 356
3 genesis 353
4 kocircuit 308
5 test 214
6 be 133
7 imcache 123
8 gograph 116
9 exp 79
10 gophers 79
11 easygen 67
12 generic 49
13 grid 26
14 ore 26
15 go-baseutils 19
16 go-cache 17
17 gofnext 16
18 cache 12
19 go-store 11
20 verifiers 10
21 go-blocking-dequeue 7
22 must 5
23 retry 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?