go-generics-cache: An in-memory key:value store/cache library for Go Generics

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. go-generics-cache

    A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.

  2. 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
  3. Caffeine

    A high performance caching library for Java

    For anything cache related, I usually refer to Caffeine from java https://github.com/ben-manes/caffeine and its closest relative in go: https://github.com/goburrow/cache

  4. cache

    Mango Cache 🥭 - Partial implementation of Guava Cache in Go (golang). (by goburrow)

    For anything cache related, I usually refer to Caffeine from java https://github.com/ben-manes/caffeine and its closest relative in go: https://github.com/goburrow/cache

  5. algo2

    Some algorithms written using Go generics.

  6. slice

    Go 1.18 Generics based slice package (by ssoroka)

  7. pneumatic

    Pneumatic is a practical type-safe functional library for Go that uses Go 1.18 generics

  8. genericspreview

    A preview of Go 1.18 generic language features

  9. SaaSHub

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

    SaaSHub logo
  10. groupcache

    groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.

    https://github.com/golang/groupcache is managing distributed caching that addresses thundering herd problem of memcache.

  11. Olric

    Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.

    Just to follow up -- Olric ends up being closer to what I need.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Pocache, preemptive optimistic caching for Go

    6 projects | news.ycombinator.com | 11 Oct 2024
  • Otter, Fastest Go in-memory cache based on S3-FIFO algorithm

    16 projects | news.ycombinator.com | 23 Dec 2023
  • imcache v1.0.0 released. A zero-dependency generic in-memory cache Go library.

    1 project | /r/golang | 3 May 2023
  • rueidis v1, a redis client with client-side caching, has been released under redis org

    3 projects | /r/golang | 1 May 2023
  • GitHub - Code-Hex/go-generics-cache at v1.3.0

    1 project | /r/golang | 17 Apr 2023

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