Go Generic

Open-source Go projects categorized as Generic

Top 22 Go Generic Projects

  • lane

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

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • genesis

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

  • queue

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

  • test

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

  • imcache

    A zero-dependency generic in-memory cache Go library

  • be

    The Go test helper for minimalists

  • exp

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

  • SaaSHub

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

    SaaSHub logo
  • gograph

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

  • easygen

    Easy to use universal code/text generator

  • generic

    flexible data type for Go (by usk81)

  • go-baseutils

    Basic tool set for go 1.18 + generics

  • grid

    Generic 2D grid (by s0rg)

  • go-cache

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

  • cache

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

  • verifiers

    Small library for verify async function response

  • go-store

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

  • gofnext

    🛠️ Golang extended function like @cache decorator.

  • go-blocking-dequeue

    Thread safe, blocking, generic dequeue data structure for Go

  • must

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

  • retry

    Retrier operations with different strategies (by gotidy)

  • array2d

    Generic 2D array

  • heap

    A generic implementation of min and max binary heaps in Go (by addrummond)

  • SaaSHub

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

    SaaSHub logo
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 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
  • [imcache] A generic in-memory cache Go library. Feedback appreciated.

    2 projects | /r/golang | 9 Apr 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 11 Dec 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

Project Stars
1 lane 877
2 genesis 346
3 queue 275
4 test 171
5 imcache 123
6 be 103
7 exp 77
8 gograph 69
9 easygen 63
10 generic 48
11 go-baseutils 20
12 grid 18
13 go-cache 15
14 cache 12
15 verifiers 10
16 go-store 9
17 gofnext 10
18 go-blocking-dequeue 7
19 must 5
20 retry 3
21 array2d 1
22 heap 0

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai