awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
faabiosr avatar

faabiosr/cachegoArchived

0
View on GitHub↗
370 stars·23 forks·Go·MIT·11 views

Cachego

Golang Cache component - Multiple drivers

Features

  • Caching Libraries - Cache interface with multiple backends.
  • Databases and Storage - A unified interface for various caching backends.

Star history

Star history chart for faabiosr/cachegoStar history chart for faabiosr/cachego

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Cachego

Similar open-source projects, ranked by how many features they share with Cachego.
  • golang/groupcachegolang avatar

    golang/groupcache

    13,326View on GitHub↗

    Groupcache is a distributed caching library designed to coordinate data retrieval and storage across a cluster of nodes. It functions as a peer-to-peer data store that uses consistent hashing to assign specific keys to canonical owners, ensuring that cached items remain predictable and accessible throughout the network. The system distinguishes itself through a request coalescing engine that merges concurrent requests for the same missing key into a single upstream fetch. This mechanism prevents redundant backend load by ensuring that only one process retrieves the required data while sharing

    Go
    View on GitHub↗13,326
  • patrickmn/go-cachepatrickmn avatar

    patrickmn/go-cache

    8,828View on GitHub↗

    go-cache is a thread-safe, in-memory cache library for Go that stores arbitrary objects with per-item expiration timestamps. It provides a concurrent key-value store where multiple goroutines can safely read and write shared cached data without external synchronization, using a mutex-guarded map for access control. The library distinguishes itself through its expiration management and optional disk persistence. Each cached item carries its own time-to-live, and a background goroutine periodically purges expired entries. The cache can serialize its entire contents to disk using Go's gob encodi

    Gocachegolibrary
    View on GitHub↗8,828
  • bluele/gcachebluele avatar

    bluele/gcache

    2,731View on GitHub↗

    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

    Go
    View on GitHub↗2,731
  • alibaba/fastjsonalibaba avatar

    alibaba/fastjson

    25,625View on GitHub↗

    Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and parse JSON data into typed objects. It functions as a JSON parser and stream processor capable of transforming JSON strings into data structures. The project emphasizes high performance JSON processing and memory management, specifically through the use of a pipeline to stream oversized JSON objects and texts to prevent memory exhaustion. It provides capabilities for JSON data serialization and deserialization workflows, including custom JSON data mapping and the ability to def

    Java
    View on GitHub↗25,625
See all 30 alternatives to Cachego→

Frequently asked questions

What does faabiosr/cachego do?

Golang Cache component - Multiple drivers

What are the main features of faabiosr/cachego?

The main features of faabiosr/cachego are: Caching Libraries, Databases and Storage.

What are some open-source alternatives to faabiosr/cachego?

Open-source alternatives to faabiosr/cachego include: patrickmn/go-cache — go-cache is a thread-safe, in-memory cache library for Go that stores arbitrary objects with per-item expiration… golang/groupcache — Groupcache is a distributed caching library designed to coordinate data retrieval and storage across a cluster of… bluele/gcache — An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC. alibaba/fastjson — Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and… aloneguid/stowage — Bloat-free, no BS cloud storage SDK. alluxio/alluxio — Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching…