C Storage

Open-source C projects categorized as Storage

Top 17 C Storage Projects

  1. GlusterFS

    Gluster Filesystem : Build your distributed storage in minutes

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. PolarDB-for-PostgreSQL

    A cloud-native database based on PostgreSQL developed by Alibaba Cloud.

  4. MooseFS

    MooseFS Distributed Storage – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System / Software-Defined Storage

    Project mention: Ask HN: What distributed file system would you use in 2024? | news.ycombinator.com | 2024-05-10
  5. SheepDog

    Distributed Storage System for QEMU

  6. bcal

    :1234: Bits, bytes and address calculator

  7. nbd

    Network Block Device

    Project mention: How to Configure a Network Block Device on a Debian-Based System | dev.to | 2024-10-17
  8. udisks

    The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

    Project mention: Pulsar preventing vulnerabilities #1 — polkit (CVE-2021–4034) | dev.to | 2024-08-29

    A common rule used in most graphical Linux installations is mounting external drives. Normally, mounting new filesystems with the mount syscall, requires root privileges. But when you are using Linux with a desktop environment, you are not being asked for a password after plugging in an USB stick. That’s because of udisks which has this polkit rule! Without it, using Linux on a desktop would be quite annoying, wouldn’t it?

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. rapiddisk

    An Advanced Linux RAM Drive and Caching kernel modules. Dynamically allocate RAM as block devices. Use them as stand alone drives or even map them as caching nodes to slower local disk drives. Access those volumes locally or export them across an NVMe Target network. Manage it all from a web API.

  11. kvdo

    A kernel module which provide a pool of deduplicated and/or compressed block storage.

  12. mars

    Asynchronous Block-Level Storage Replication (by schoebel)

  13. ObjectBox C/C++ database

    C and C++ database for objects and structs

  14. crossdb

    Ultra High-performance Lightweight Embedded and Server OLTP RDBMS✨

    Project mention: CrossDB: Super High-Performance Embedded and Server RDBMS | news.ycombinator.com | 2024-08-20
  15. vdo

    Userspace tools for managing VDO volumes.

    Project mention: VDO: Userspace tools for pools of deduplicated and compressed block storage | news.ycombinator.com | 2024-05-14
  16. kunlun

    KunlunBase is a distributed relational database management system(RDBMS) with complete NewSQL capabilities and robust transaction ACID guarantees and is compatible with standard SQL. Applications which used PostgreSQL or MySQL can work with KunlunBase as-is without any code change or rebuild because KunlunBase supports both PostgreSQL and MySQL connection protocols and DML SQL grammars. MySQL DBAs can quickly work on a KunlunBase cluster because we use MySQL as storage nodes of KunlunBase. Kunl

  17. Preferences

    Preferences library for Arduino, ESP8266, RP2040, Particle, Realtek Ameba (by vshymanskyy)

  18. aurora

    Aurora Single Level Store (by rcslab)

  19. react-native-quick-sqlite

    DEPRECATED: Use "react-native-nitro-sqlite" instead (by margelo)

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Storage discussion

Log in or Post with

C Storage related posts

  • ZFS: Apple's New Filesystem that wasn't (2016)

    2 projects | news.ycombinator.com | 27 Apr 2025
  • How to Configure a Network Block Device on a Debian-Based System

    1 project | dev.to | 17 Oct 2024
  • Vulnerabilities show why STARTTLS should be avoided if possible

    1 project | news.ycombinator.com | 28 Aug 2024
  • SQLite FTS5 Extension

    7 projects | news.ycombinator.com | 8 Aug 2024
  • VDO: Userspace tools for pools of deduplicated and compressed block storage

    1 project | news.ycombinator.com | 14 May 2024
  • PSA: udisks2 issues

    1 project | /r/archlinux | 11 Oct 2023
  • UDisks 2.10 Released With Native NVMe Support, LVM2 RAID

    2 projects | /r/linux | 6 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 29 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Storage projects in C? This list will help you:

# Project Stars
1 GlusterFS 4,902
2 PolarDB-for-PostgreSQL 2,980
3 MooseFS 1,786
4 SheepDog 992
5 bcal 654
6 nbd 474
7 udisks 365
8 rapiddisk 310
9 kvdo 245
10 mars 239
11 ObjectBox C/C++ database 222
12 crossdb 214
13 vdo 196
14 kunlun 144
15 Preferences 93
16 aurora 28
17 react-native-quick-sqlite 2

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?