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↗

Cachego

Golang Cache component - Multiple drivers

Features

  • Caching Libraries - Cache interface with multiple backends.

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
  • Databases and Storage - A unified interface for various caching backends.
  • 370 stars·23 forks·Go·MIT·13 views

    Star history

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

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    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.

    Which projects share features with faabiosr/cachego?

    Projects with overlapping indexed features 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…

    Projects sharing features with Cachego

    These projects share indexed features with Cachego. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→