Show HN: Pocache, preemptive optimistic caching for Go

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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. groupcache

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

    You may be interested in Groupcache's method for filling caches, it solves the same problem that I believe this project is aimed at.

    Groupcache has a similar goal of limiting the number of fetches required to fill a cache key to one—regardless of the number of concurrent requests for that key—but it doesn't try to speculatively fetch data, it just coordinates fetching so that all the routines attempting to query the same key make one fetch between them and share the same result.

    https://github.com/golang/groupcache?tab=readme-ov-file#load...

  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. pocache

    Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy

  4. Caffeine

    A high performance caching library for Java

    One optimization for background refresh is coalescing the individual reloads into a batch operation based on a time/space window. Here is how we do it in the Java world. [1]

    [1] https://github.com/ben-manes/caffeine/tree/master/examples/c...

  5. go-sieve

    SIEVE cache - simpler than LRU

  6. groupcache

    Clone of golang/groupcache with TTL and Item Removal support (by mailgun)

  7. SaaSHub

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

    SaaSHub logo
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

  • Otter, Fastest Go in-memory cache based on S3-FIFO algorithm

    16 projects | news.ycombinator.com | 23 Dec 2023
  • go-generics-cache: An in-memory key:value store/cache library for Go Generics

    9 projects | /r/golang | 16 Nov 2021
  • Migrating to Valkey from Redis

    1 project | dev.to | 12 Mar 2025
  • Redis 8.0-M3 Brings Async I/O Threading, 12x Speed-Up with New AVX2 Code Path

    1 project | news.ycombinator.com | 28 Feb 2025
  • How to Increase API Performance

    2 projects | dev.to | 18 Feb 2025