awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to lericson/pylibmc

Open-source alternatives to Pylibmc

30 open-source projects similar to lericson/pylibmc, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Pylibmc alternative.

  • 5monkeys/django-viewlet5monkeys 的头像

    5monkeys/django-viewlet

    61在 GitHub 上查看↗

    Render template parts with extended cache control.

    Python
    在 GitHub 上查看↗61
  • aio-libs/aiocacheA

    aio-libs/aiocache

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • allegro/bigcacheallegro 的头像

    allegro/bigcache

    8,140在 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
    在 GitHub 上查看↗8,140
  • bbangert/beakerbbangert 的头像

    bbangert/beaker

    545在 GitHub 上查看↗

    Cache and Session Library

    Python
    在 GitHub 上查看↗545
  • bluele/gcachebluele 的头像

    bluele/gcache

    2,731在 GitHub 上查看↗

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

    Go
    在 GitHub 上查看↗2,731

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
bradfitz/gomemcachebradfitz 的头像

bradfitz/gomemcache

1,873在 GitHub 上查看↗

Go Memcached client library #golang

Gogolangmemcachememcached-clients
在 GitHub 上查看↗1,873
  • cheshir/ttlcachecheshir 的头像

    cheshir/ttlcache

    10在 GitHub 上查看↗

    Simple in-memory key-value storage with TTL for each record.

    Go
    在 GitHub 上查看↗10
  • cockroachdb/pebblecockroachdb 的头像

    cockroachdb/pebble

    5,777在 GitHub 上查看↗

    Pebble is an embedded key-value storage engine written in Go, designed as a library that provides durable, write-optimized data persistence directly within applications. It organizes data using a log-structured merge-tree (LSM-tree) structure, where writes are first buffered in an in-memory skiplist memtable and persisted to a write-ahead log before being flushed to block-based SSTable files on disk. The engine supports atomic batch commits, configurable write synchronization, and automatic background compaction that merges and rewrites sorted runs to reclaim space and maintain read performanc

    Go
    在 GitHub 上查看↗5,777
  • codingsince1985/couchcachecodingsince1985 的头像

    codingsince1985/couchcache

    65在 GitHub 上查看↗

    A RESTful caching micro-service in Go backed by Couchbase

    Go
    在 GitHub 上查看↗65
  • coocood/freecachecoocood 的头像

    coocood/freecache

    5,399在 GitHub 上查看↗

    freecache is a high-performance, concurrent in-memory key-value store library for Go applications. It functions as a fixed-size cache that manages large volumes of data while eliminating garbage collection overhead through the use of preallocated memory and off-heap storage. The system maintains a predictable memory footprint by utilizing fixed memory allocation and circular buffer management, where new entries automatically overwrite the oldest data upon reaching capacity. It further reduces contention between simultaneous readers and writers through lock-striped concurrent access. The libr

    Go
    在 GitHub 上查看↗5,399
  • dgraph-io/ristrettodgraph-io 的头像

    dgraph-io/ristretto

    6,932在 GitHub 上查看↗

    Ristretto is a high-performance in-memory cache and concurrent key-value store for Go applications. It provides a thread-safe memory store that manages strict memory bounds and employs probabilistic set filters to reduce lookup overhead. The system is distinguished by an admission-policy cache that utilizes frequency sketches and cost-based eviction to maximize hit ratios. It minimizes contention and improves throughput through the use of striped ring buffers and concurrent map sharding. The project covers a broad range of data management capabilities, including time-based expiration, item f

    Go
    在 GitHub 上查看↗6,932
  • django-cache-machine/django-cache-machinedjango-cache-machine 的头像

    django-cache-machine/django-cache-machine

    884在 GitHub 上查看↗

    Automatic caching and invalidation for Django models through the ORM.

    Python
    在 GitHub 上查看↗884
  • echovault/echovaultEchoVault 的头像

    EchoVault/EchoVault

    538在 GitHub 上查看↗

    Embeddable and distributed in-memory alternative to Redis.

    Go
    在 GitHub 上查看↗538
  • eko/gocacheeko 的头像

    eko/gocache

    2,866在 GitHub 上查看↗

    ☔️ A complete Go cache library that brings you multiple ways of managing your caches

    Go
    在 GitHub 上查看↗2,866
  • elastic/go-freelruelastic 的头像

    elastic/go-freelru

    269在 GitHub 上查看↗

    FreeLRU allows you to cache objects without introducing GC overhead. It uses Go generics for simplicity, type-safety and performance over interface types. It performs better than other LRU implementations in the Go benchmarks provided. The API is simple in order to ease migrations from other LRU…

    Go
    在 GitHub 上查看↗269
  • erni27/imcacheerni27 的头像

    erni27/imcache

    123在 GitHub 上查看↗

    A zero-dependency generic in-memory cache Go library

    Go
    在 GitHub 上查看↗123
  • etcd-io/bboltetcd-io 的头像

    etcd-io/bbolt

    9,573在 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
    在 GitHub 上查看↗9,573
  • faabiosr/cachegofaabiosr 的头像

    faabiosr/cachego

    370在 GitHub 上查看↗

    Golang Cache component - Multiple drivers

    Go
    在 GitHub 上查看↗370
  • golang/groupcachegolang 的头像

    golang/groupcache

    13,326在 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
    在 GitHub 上查看↗13,326
  • hdt3213/godisHDT3213 的头像

    HDT3213/godis

    3,836在 GitHub 上查看↗

    Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data store and distributed message broker, implementing the Redis protocol to manage complex data structures in memory. The system provides a geospatial indexing engine for proximity-based queries and distance calculations. It ensures high availability and data durability through master-slave replication and write-ahead logging. The project covers a wide range of capabilities including the management of strings, hash maps, lists, and sorted sets. It supports distributed data clusterin

    Goclustergogodis
    在 GitHub 上查看↗3,836
  • iwanbk/bcacheiwanbk 的头像

    iwanbk/bcache

    164在 GitHub 上查看↗

    Eventually consistent distributed in-memory cache Go library

    Go
    在 GitHub 上查看↗164
  • jellydator/ttlcachejellydator 的头像

    jellydator/ttlcache

    1,256在 GitHub 上查看↗

    An in-memory cache with item expiration and generics

    Gocachegenericsgolang
    在 GitHub 上查看↗1,256
  • jmoiron/johnny-cachejmoiron 的头像

    jmoiron/johnny-cache

    311在 GitHub 上查看↗

    johnny cache django caching framework

    Python
    在 GitHub 上查看↗311
  • maypok86/ottermaypok86 的头像

    maypok86/otter

    2,622在 GitHub 上查看↗

    A high performance caching library for Go

    Go
    在 GitHub 上查看↗2,622
  • mdaliyan/icachemdaliyan 的头像

    mdaliyan/icache

    23在 GitHub 上查看↗

    A High Performance, Generic, thread-safe, zero-dependency, key-value, in-memory cache

    Go
    在 GitHub 上查看↗23
  • mgtv-tech/jetcache-gomgtv-tech 的头像

    mgtv-tech/jetcache-go

    509在 GitHub 上查看↗

    Redis cache library for Go

    Go
    在 GitHub 上查看↗509
  • muesli/cache2gomuesli 的头像

    muesli/cache2go

    2,158在 GitHub 上查看↗

    Concurrency-safe Go caching library with expiration capabilities and access counters

    Go
    在 GitHub 上查看↗2,158
  • naughtygopher/pocachenaughtygopher 的头像

    naughtygopher/pocache

    236在 GitHub 上查看↗

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

    Go
    在 GitHub 上查看↗236
  • no-src/nscacheno-src 的头像

    no-src/nscache

    14在 GitHub 上查看↗

    A Go caching framework that supports multiple data source drivers

    Go
    在 GitHub 上查看↗14
  • oastuff/clusteredbigcacheoaStuff 的头像

    oaStuff/clusteredBigCache

    45在 GitHub 上查看↗

    golang bigcache with clustering as a library.

    Go
    在 GitHub 上查看↗45