OSS Tanbou

Ceph — distributed object, block, and file storage from one cluster

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
17,054
Primary language
C++
License
Not determined
Repository last updated
Sep 18, 2026

Overview

Ceph is a software-defined distributed storage platform that combines multiple nodes and disks to provide object, block, and file storage from the same cluster, with replication and erasure coding for resilience.

Features and best fit

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

Serve object, block, and file workloads from one distributed storage layer

Ceph supports block devices, a distributed file system, and object access including S3-compatible use cases on top of the same distributed foundation.

Sources: [1][2]

Design resilience with replication and erasure coding

Operators can choose replicated or erasure-coded layouts and map data placement to server, rack, or site failure domains.

Sources: [1]

Evaluate it in 3 steps

1. Build a non-production test cluster and identify which object/block/file workloads are actually required.

2. Design nodes, disks, network, failure domains, and replication/EC policies.

3. Test failures, recovery, near-full behavior, and rolling upgrades before defining monitoring and independent backup/copy strategy.

Sources: [1][2]

For data-center and cloud platforms consolidating several storage services

Ceph fits environments that want VM block storage, shared files, and S3-compatible objects from one scalable cluster.

Sources: [1]

Expect substantial operational complexity and mixed file-level licensing

Ceph demands distributed-storage expertise for design, monitoring, recovery, capacity, and upgrades. The README describes most code as dual LGPL 2.1/3.0 with some BSD/public-domain code, CC-BY-SA documentation, and some GPL headers; COPYING is the authoritative file-level inventory. GitHub Releases are not the project's stable-release selection mechanism.

Sources: [2][3]

Official sources

  1. [1]ceph/ceph repository(2026-09-18)
  2. [2]Ceph README(2026-09-18)
  3. [3]Ceph COPYING(2026-09-18)
Supplemental curator note

Ceph is a storage platform rather than a single-purpose NAS or S3 server, exposing object, block, and file services from one distributed cluster. That breadth comes with significant cluster, network, failure-domain, and upgrade complexity.

Try it in 3 steps

  1. 1

    Get the source

    git clone --depth 1 https://github.com/ceph/ceph.git
  2. 2

    Enter the repository

    cd ceph
  3. 3

    Check the official steps

    Continue with the commands in the README Installation, Quick Start, or Getting Started section.

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Check the official README

Growth

Growth trends · Last 30 days

17,054 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
1,022
Open PRs
1,433

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • storage
  • software-defined-storage
  • distributed-storage
  • s3
  • block-storage
  • distributed-file-system
  • object-store
  • nfs
  • highly-available
  • iscsi
  • cloud-storage
  • kubernetes
Stars
17,054
Forks
6,505
Watchers
622
Open issues
0
Primary language
C++
License
Not determined
Repository last updated
Sep 18, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.