Ceph maintains a significant public GitHub presence with a wide range of repositories focused on distributed storage solutions. The organization primarily uses languages such as Python, C, C++, Go, Shell, and JavaScript. Notable repositories include the core Ceph platform and various deployment tools like ceph-ansible and ceph-deploy.
Ceph is a distributed object, block, and file storage platform
Ansible playbooks to deploy Ceph, the distributed filesystem.
CSI driver for Ceph
Docker files and images to run Ceph in containers
Go bindings for Ceph :octopus: :octopus: :octopus:
Deploy Ceph with minimal infrastructure, using just SSH access
Compatibility tests for S3 clones
Web-based monitoring and management for Ceph
The Ceph Benchmarking Tool
Ceph Nano - One step S3 in container with Ceph.
Ceph kernel client (kernel modules)
Ceph test suite
ansible playbooks to be used with cephadm
Service to provide Ceph storage over NVMe-oF/TCP protocol
Curated applications for Kubernetes
Rust-lang interface to Ceph.
Ceph Manager API Client Code
Chef cookbooks for Ceph
Code that implements the dmclock distributed quality of service algorithm. See "mClock: Handling Throughput Variability for Hypervisor IO Scheduling" by Gulati, Merchant, and Varman.
Nagios plugins for Ceph
this repository is a read only mirror, the upstream is
No description provided for this repository.
Ceph iSCSI tools
ceph metric collectors with collectd integration
cephfs-hadoop
COSI driver for Ceph Object Store aka RGW
Kubernetes operator for managing the CephCSI plugins
No description provided for this repository.
Helper scripts for building the official Ceph packages
Ceph RBD support for Qemu/KVM
this repository is a read only mirror, the upstream is
Deploy Ceph clusters using cephadm
[DEPRECATED; see ceph.git/qa] Suite of Ceph QA tests to run with Teuthology
Fork of http://git.ischo.com/libs3.git
Chef cookbooks for managing a Ceph cluster
Fast Ubuntu Cloud Image creation on libvirt
NOTICE: moved to https://github.com/ceph/ceph-iscsi
A dashboard for Ceph tests
Ansible configurations for Ceph.com infrastructure
ceph.git clone as source for CI
No description provided for this repository.
A set of Grafana dashboards and Prometheus alerts for Ceph.
No description provided for this repository.
DPDK
library for processing s3select queries and execute them on CSV files (current phase)
This repo contains static site content for www.ceph.io
RESTful API to store (and report) on Ceph tests
A collection of tools to migrate an ancient Kubernetes Ceph storage driver (in-tree, Flex) to Ceph-CSI
A service to provision Ceph clusters
RGW PubSub API Clients
rsync-like utility for syncing bucket data between object storage APIs like S3, Swift
fork of python-jenkins for https://review.openstack.org/460363
A binary/file REST API to aid in multi-distro|arch|release management
Setup for running gitbuilder for the Ceph project
No description provided for this repository.
S3 testing for RGW in Go.
csi-charts
No description provided for this repository.
ansible module collection
Storage Performance Development Kit
Bugfixes and improves to mod_fastcgi, for use with RADOS Gateway
HTTP and WebSocket implementations built on Boost.Asio in C++11
Slack bot for Ceph
source of truth for the state of repositories on Chacra nodes
No description provided for this repository.
mod_proxy_fcgi for apache 2.2
SSH and other keys used by the project, mostly in the Sepia lab
DevStack files
No description provided for this repository.
A REST API to execute teuthology commands.
S3 testing for RGW in Java.
corpus of encoded ceph structures
No description provided for this repository.
No description provided for this repository.
High performance server-side application framework
Windows Ceph RBD NBD driver
No description provided for this repository.
Ceph RBD Rust bindings
Small, safe and fast formatting library
Simple scripts used for running Ceph unit tests and aggregating results
NFS-Ganesha is an NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems
Google Test
No description provided for this repository.
No description provided for this repository.
A command line tool client for the Chacra binary API
Repository for community assets and change-management docs.
GitHub Action for generating a report on user activity in a GitHub Enterprise Organization.
A Python implementation of the KMIP specification.
A beanstalkd container for use with teuthology.
A simple web server for test artifacts
A containerized version of a teuthology test node.
The Microsoft community Windows Package Manager manifest repository
Ceph Windows Installer
Packer templates to create MAAS deployable images
A container that serves git repos.
UADK (User space Accelerator Development Kit), is a user space framework for using accelerators. Active branch is 'master'.
No description provided for this repository.
No description provided for this repository.
The OpenTelemetry C++ Client
Go tool for managing Linux filesystem encryption
Ceph builds several repositories on GitHub, primarily focused on distributed object, block, and file storage solutions. Key projects include the Ceph platform itself, deployment tools like ceph-ansible, and containerization resources through ceph-container.
Ceph utilizes a variety of programming languages in its repositories, including Python, C, C++, Go, Shell, and JavaScript. This multi-language approach supports its diverse set of projects and tools for managing distributed storage.
Yes, all of Ceph's repositories are public on GitHub. This transparency allows users and developers to audit the code, contribute to projects, and utilize the extensive resources available for deploying and managing Ceph storage solutions.
Monitor Ceph with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account