awesome-repositories.comCategoríasBlog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 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-viewletAvatar de 5monkeys

    5monkeys/django-viewlet

    61Ver en GitHub↗

    Render template parts with extended cache control.

    Python
    Ver en GitHub↗61
  • aio-libs/aiocacheA

    aio-libs/aiocache

    0Ver en GitHub↗
    Ver en GitHub↗0
  • allegro/bigcacheAvatar de allegro

    allegro/bigcache

    8,140Ver en 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
    Ver en GitHub↗8,140
  • bbangert/beakerAvatar de bbangert

    bbangert/beaker

    545Ver en GitHub↗

    Cache and Session Library

    Python
    Ver en GitHub↗545
  • bluele/gcacheAvatar de bluele

    bluele/gcache

    2,731Ver en GitHub↗

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

    Go
    Ver en GitHub↗2,731

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
bradfitz/gomemcacheAvatar de bradfitz

bradfitz/gomemcache

1,873Ver en GitHub↗

Go Memcached client library #golang

Gogolangmemcachememcached-clients
Ver en GitHub↗1,873
  • cheshir/ttlcacheAvatar de cheshir

    cheshir/ttlcache

    10Ver en GitHub↗

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

    Go
    Ver en GitHub↗10
  • cockroachdb/pebbleAvatar de cockroachdb

    cockroachdb/pebble

    5,777Ver en 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
    Ver en GitHub↗5,777
  • codingsince1985/couchcacheAvatar de codingsince1985

    codingsince1985/couchcache

    65Ver en GitHub↗

    A RESTful caching micro-service in Go backed by Couchbase

    Go
    Ver en GitHub↗65
  • coocood/freecacheAvatar de coocood

    coocood/freecache

    5,399Ver en 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
    Ver en GitHub↗5,399
  • dgraph-io/ristrettoAvatar de dgraph-io

    dgraph-io/ristretto

    6,932Ver en 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
    Ver en GitHub↗6,932
  • django-cache-machine/django-cache-machineAvatar de django-cache-machine

    django-cache-machine/django-cache-machine

    884Ver en GitHub↗

    Automatic caching and invalidation for Django models through the ORM.

    Python
    Ver en GitHub↗884
  • echovault/echovaultAvatar de EchoVault

    EchoVault/EchoVault

    538Ver en GitHub↗

    Embeddable and distributed in-memory alternative to Redis.

    Go
    Ver en GitHub↗538
  • eko/gocacheAvatar de eko

    eko/gocache

    2,866Ver en GitHub↗

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

    Go
    Ver en GitHub↗2,866
  • elastic/go-freelruAvatar de elastic

    elastic/go-freelru

    269Ver en 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
    Ver en GitHub↗269
  • erni27/imcacheAvatar de erni27

    erni27/imcache

    123Ver en GitHub↗

    A zero-dependency generic in-memory cache Go library

    Go
    Ver en GitHub↗123
  • etcd-io/bboltAvatar de etcd-io

    etcd-io/bbolt

    9,573Ver en 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
    Ver en GitHub↗9,573
  • faabiosr/cachegoAvatar de faabiosr

    faabiosr/cachego

    370Ver en GitHub↗

    Golang Cache component - Multiple drivers

    Go
    Ver en GitHub↗370
  • golang/groupcacheAvatar de golang

    golang/groupcache

    13,326Ver en 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
    Ver en GitHub↗13,326
  • hdt3213/godisAvatar de HDT3213

    HDT3213/godis

    3,836Ver en 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
    Ver en GitHub↗3,836
  • iwanbk/bcacheAvatar de iwanbk

    iwanbk/bcache

    164Ver en GitHub↗

    Eventually consistent distributed in-memory cache Go library

    Go
    Ver en GitHub↗164
  • jellydator/ttlcacheAvatar de jellydator

    jellydator/ttlcache

    1,256Ver en GitHub↗

    An in-memory cache with item expiration and generics

    Gocachegenericsgolang
    Ver en GitHub↗1,256
  • jmoiron/johnny-cacheAvatar de jmoiron

    jmoiron/johnny-cache

    311Ver en GitHub↗

    johnny cache django caching framework

    Python
    Ver en GitHub↗311
  • maypok86/otterAvatar de maypok86

    maypok86/otter

    2,622Ver en GitHub↗

    A high performance caching library for Go

    Go
    Ver en GitHub↗2,622
  • mdaliyan/icacheAvatar de mdaliyan

    mdaliyan/icache

    23Ver en GitHub↗

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

    Go
    Ver en GitHub↗23
  • mgtv-tech/jetcache-goAvatar de mgtv-tech

    mgtv-tech/jetcache-go

    509Ver en GitHub↗

    Redis cache library for Go

    Go
    Ver en GitHub↗509
  • muesli/cache2goAvatar de muesli

    muesli/cache2go

    2,158Ver en GitHub↗

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

    Go
    Ver en GitHub↗2,158
  • naughtygopher/pocacheAvatar de naughtygopher

    naughtygopher/pocache

    236Ver en GitHub↗

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

    Go
    Ver en GitHub↗236
  • no-src/nscacheAvatar de no-src

    no-src/nscache

    14Ver en GitHub↗

    A Go caching framework that supports multiple data source drivers

    Go
    Ver en GitHub↗14
  • oastuff/clusteredbigcacheAvatar de oaStuff

    oaStuff/clusteredBigCache

    45Ver en GitHub↗

    golang bigcache with clustering as a library.

    Go
    Ver en GitHub↗45