SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 C Storage Projects
-
Project mention: Tell HN: ZFS silent data corruption bugfix – my research results | news.ycombinator.com | 2023-12-06
https://github.com/gluster/glusterfs/issues/894
And apparently apart from modern coreutils using that, it is mostly gentoo users hitting the bugs in lseek.
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
MooseFS
MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
-
-
-
-
udisks
The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.
For anyone who's experiencing slow performance after a recent update or issues with udisks or other applications using udisks: There seems to be some kind of cluster of problems with udisks 2.10.1: https://github.com/storaged-project/udisks/issues
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
If you are interested in thread-offloading and specifically writing a large volume of data to a db, take a look at https://github.com/margelo/react-native-quick-sqlite
-
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.
-
-
-
-
-
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
-
As an example on how to persist Linux/Unix processes check out the Aurora single level store that extends FreeBSD (we also have a paper that outlines the main problems and provides an explanation of the design). Aurora expands an existing OS and prioritizes supporting Unix applications so it looks very different from the microkernel design you are going for, but the problems it solves are intrinsic to making applications persistent.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Storage related posts
- PSA: udisks2 issues
- UDisks 2.10 Released With Native NVMe Support, LVM2 RAID
- Linux deserves a better class of friends
- Which distributed filesystem to use on a 4 node cluster?
- A little server help would be appreciated (a bit out of my depth)
- Testing ublk on Ubuntu 22.04
- Cannot access external drive on KDE
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Index
What are some of the best open-source Storage projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | GlusterFS | 4,451 |
2 | PolarDB-for-PostgreSQL | 2,744 |
3 | MooseFS | 1,565 |
4 | SheepDog | 978 |
5 | bcal | 617 |
6 | nbd | 430 |
7 | udisks | 321 |
8 | react-native-quick-sqlite | 299 |
9 | rapiddisk | 275 |
10 | kvdo | 236 |
11 | mars | 230 |
12 | vdo | 186 |
13 | ObjectBox C/C++ database | 185 |
14 | kunlun | 142 |
15 | aurora | 21 |