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
codingsince1985 avatar

codingsince1985/couchcache

0
View on GitHub↗

Couchcache

A RESTful caching micro-service in Go backed by Couchbase

Features

  • Caching Libraries - RESTful caching micro-service.

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 - RESTful caching micro-service backed by Couchbase.
  • 65 stars·7 forks·Go·MIT·14 views

    Star history

    Star history chart for codingsince1985/couchcacheStar history chart for codingsince1985/couchcache

    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 codingsince1985/couchcache do?

    A RESTful caching micro-service in Go backed by Couchbase

    What are the main features of codingsince1985/couchcache?

    The main features of codingsince1985/couchcache are: Caching Libraries, Databases.

    Which projects share features with codingsince1985/couchcache?

    Projects with overlapping indexed features include: etcd-io/bbolt — bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single… hdt3213/godis — Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data… allegro/bigcache — Bigcache is a thread-safe, in-memory key-value store for Go designed to minimize garbage collection pauses. It… bluele/gcache — An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC. golang/groupcache — Groupcache is a distributed caching library designed to coordinate data retrieval and storage across a cluster of… iwanbk/bcache — Eventually consistent distributed in-memory cache Go library.

    Projects sharing features with Couchcache

    These projects share indexed features with Couchcache. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    • etcd-io/bboltetcd-io avatar

      etcd-io/bbolt

      9,809View on GitHub↗

      bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single memory-mapped file on disk, organizing information using B+ trees to facilitate sorted key iteration and efficient range queries. The project distinguishes itself through a hierarchical data organization model, allowing buckets to be nested within other buckets to create a tree-like structure. It employs a single-writer, multi-reader locking mechanism and copy-on-write transactions to ensure serializable isolation and data integrity. The system includes comprehensive data management capa

      Go
      View on GitHub↗9,809
    • allegro/bigcacheallegro avatar

      allegro/bigcache

      8,140View on GitHub↗

      Bigcache is a thread-safe, in-memory key-value store for Go designed to minimize garbage collection pauses. It functions as a memory-optimized cache capable of storing gigabytes of data while maintaining low latency during high-volume operations. The system avoids garbage collection overhead by managing memory through large byte arrays and manual allocation. It utilizes a circular-buffer layout to reuse space and lock-striped sharding to reduce contention during concurrent read and write access. The project provides capabilities for high-volume in-memory caching and low-latency data retrieva

      Go
      View on GitHub↗8,140
  • 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
  • Compare all 30 related projects→