Memcached is a high-performance, distributed memory object caching system that speeds up dynamic web applications by reducing database load through caching data in RAM.. There are currently 7 open-source alternatives to Memcached, with a combined total of 22.7k GitHub stars. The most common language among these projects is Go.
Showing 7 open-source alternatives
A distributed caching and cache-filling library for Go, designed as a replacement for memcached clusters.
An in-memory key-value store/cache library for Go, similar to Memcached, designed for single-machine applications.
A lightweight, high-performance network server for the Kyoto Cabinet key-value database with replication and memcached protocol support.
A Go library for creating a distributed in-memory cache with eventual consistency and cache stampede prevention.
A header-only C++ key-value database client for ScyllaDB/Cassandra, designed as a persistent and scalable alternative to memcached.
A Go library that extends bigcache with clustering support and individual item expiration for distributed applications.
A data race-free in-memory key-value cache library for Go, suitable for single-machine applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.