OSS Tanbou

Memcached — reduce read load with an event-driven distributed key/value cache

OSS health 86
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
14,271
Primary language
C
License
BSD-3-Clause
Repository last updated
Sep 11, 2026

Overview

Memcached is a high-performance, multithreaded, event-based key/value cache server. It keeps recomputable data in memory for low-latency application access, reducing repeated database or service calls through a deliberately simple cache layer shared by clients and servers.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Serve in-memory keys and values through non-blocking network I/O

The official README describes Memcached as a high-performance multithreaded event-based key/value cache. It builds on libevent and can optionally enable OpenSSL-based TLS and proxy functionality, then runs as a network-accessible shared cache service.

Sources: [1]

For accelerating hot paths whose data can be retrieved again

It fits database-query results, session-adjacent data, API responses, and rendered fragments that can be reconstructed after expiration or eviction. Keep authoritative data elsewhere and make key design, TTLs, cache misses, and stampede control explicit in the application.

Sources: [1]

Treat it as memory, not persistent storage, and plan swap and eviction

The README says Memcached uses non-blocking network I/O but not disk and warns operators to prevent cache machines from swapping. It also cautions that the -k mlockall option can be dangerous with a large cache. Plan capacity, TTLs, eviction, restarts, node loss, network exposure, and security boundaries, enabling TLS when needed. The license is BSD 3-Clause.

Sources: [1][2]

Official sources

  1. [1]Memcached README(2026-09-13)
  2. [2]Memcached LICENSE(2026-09-13)
Supplemental curator note

Selected as a mature project whose distinctive memory-cache-daemon name stays highly searchable without relying on GitHub topics.

Growth

Growth trends · Last 30 days

14,271 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
0
Open PRs
34

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data
Stars
14,271
Forks
3,346
Watchers
664
Open issues
71
Primary language
C
Repository last updated
Sep 11, 2026
Report incorrect information

Tell us if any listing information is incorrect or outdated.