Go Caching

Open-source Go projects categorized as Caching

Top 18 Go Caching Projects

  1. dagger

    An open-source runtime for composable workflows. Great for AI agents and CI/CD. (by dagger)

    Project mention: CI/CD Is Your Code’s Nervous System, Your App Doesn’t Ship Without It | dev.to | 2025-06-19

    Dagger: Run your pipelines as code in containers

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. BigCache

    Efficient cache for gigabytes of data written in Go.

  4. fastcache

    Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead

  5. Trickster

    Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

  6. aperture

    Rate limiting, caching, and request prioritization for modern workloads

  7. bazel-remote

    A remote cache for Bazel

  8. infinicache

    InfiniCache: A cost-effective memory cache that is built atop ephemeral serverless functions (USENIX FAST'20)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. lunar

    lunar.dev: Ground Control for 3rd Party APIs (by TheLunarCompany)

    Project mention: πŸš€ Introducing MCPX: A Gateway for Governing AI Agent Tool Usage | dev.to | 2025-06-05

    Check it out: πŸ‘‰ MCPX on GitHub

  11. pocache

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

    Project mention: Show HN: Pocache, preemptive optimistic caching for Go | news.ycombinator.com | 2024-10-11
  12. hazelcast-go-client

    Hazelcast Go Client

  13. go-cache

    A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern. (by viney-shih)

  14. couchcache

    A RESTful caching micro-service in Go backed by Couchbase

  15. caching

    Knative API definition for caching abstractions. (by knative)

  16. coherence-go-client

    The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.

  17. kioshun

    Fast, sharded in-memory cache for Go with LRU/LFU eviction, TTL and object pooling.

    Project mention: Show HN: Kioshun – Fast, sharded in-memory cache for Go | news.ycombinator.com | 2025-07-10
  18. go-care

    gRPC response memoization in Go is a codeless caching solution out of the box.

  19. zehd

    Zero Effort Hosting Daemon

  20. omap

    Omap is Golang package for working with thread safe ordered maps.

    Project mention: Ordered map | dev.to | 2025-02-15

    See more description and examples on omap projects github page: https://github.com/kirill-scherba/omap/

  21. 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 Caching discussion

Log in or Post with

Go Caching 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
  • Show HN: WarpBuild – x86-64 and arm GitHub Action runners for 30% faster builds

    10 projects | news.ycombinator.com | 8 Dec 2023
  • I'm building Memories, a FOSS alternative to Google Photos with a focus on UX and performance

    6 projects | /r/programming | 11 Feb 2023
  • A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.

    2 projects | /r/golang | 12 Jun 2022
  • InfiniCache: A cost-effective memory cache built atop ephemeral serverless func

    1 project | news.ycombinator.com | 29 May 2022
  • Honesty, how are people using bazel in CI

    1 project | /r/bazel | 21 Dec 2021
  • A note from our sponsor - Stream
    getstream.io | 17 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more β†’

Index

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

# Project Stars
1 dagger 14,173
2 BigCache 7,873
3 fastcache 2,241
4 Trickster 2,035
5 aperture 673
6 bazel-remote 666
7 infinicache 254
8 lunar 240
9 pocache 225
10 hazelcast-go-client 195
11 go-cache 154
12 couchcache 66
13 caching 39
14 coherence-go-client 13
15 kioshun 37
16 go-care 8
17 zehd 6
18 omap 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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