Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 22 Go Generic Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
queue
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way. (by adrianbrad)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
iter
Package iter provides generic, lazy iterators, functions for producing them from primitive types, as well as functions and methods for transforming and consuming them. (by mtoohey31)
-
go-cache
An in-memory key:value store/cache (similar to Memcached) library that takes advantage of Go Generics (by num30)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: 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! | /r/golang | 2023-10-26
Project mention: New version of minimal test helper "be" with golden file support | /r/golang | 2023-06-02
e.g. https://github.com/ahuigo/gofnext/tree/main/examples
Project mention: Retry operations with constant, delays and exponential backoff strategies | /r/golang | 2023-12-07
I did a slightly different generic implementation of heaps here: https://github.com/addrummond/heap
The main difference is that the comparison function is determined from the type of the heap element both for built-in and user-defined types.
Go Generic related posts
-
Go Testing By Example (GopherCon Australia 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!
-
Seeking Insights: Tools Used in GitHub Actions for Security Code Checks and Vulnerability Detection
-
New version of minimal test helper "be" with golden file support
-
Introduction to the Gkit concurrent component
-
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.
-
[imcache] A generic in-memory cache Go library. Feedback appreciated.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
Index
What are some of the best open-source Generic projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | lane | 860 |
2 | genesis | 330 |
3 | queue | 239 |
4 | imcache | 115 |
5 | be | 90 |
6 | test | 116 |
7 | easygen | 62 |
8 | generic | 48 |
9 | gograph | 49 |
10 | iter | 33 |
11 | go-baseutils | 18 |
12 | go-cache | 14 |
13 | cache | 12 |
14 | grid | 10 |
15 | verifiers | 10 |
16 | go-store | 9 |
17 | gofnext | 8 |
18 | go-blocking-dequeue | 7 |
19 | must | 5 |
20 | retry | 3 |
21 | array2d | 1 |
22 | heap | 0 |
Sponsored