C Filesystem

Open-source C projects categorized as Filesystem

Top 23 C Filesystem Projects

  • nnn

    n³ The unorthodox terminal file manager

    Project mention: Directory navigation on Helix | /r/HelixEditor | 2023-12-06

    If you want a file full browser experience choose nnn: https://github.com/jarun/nnn . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.

  • winfsp

    Windows File System Proxy - FUSE for Windows

    Project mention: WinFsp · Windows File System Proxy | /r/patient_hackernews | 2023-06-16
  • 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.

  • dokany

    User mode file system library for windows with FUSE Wrapper

    Project mention: Projected File System | news.ycombinator.com | 2024-02-22

    It's not really the same though. A Projected File System copies the files from the backing store to somewhere on the local file system when requested and then performs IO normally on the local files.

    For an actual implementation of userspace filesystems on Windows see dokany: https://github.com/dokan-dev/dokany

  • littlefs

    A little fail-safe filesystem designed for microcontrollers

    Project mention: LittleFS Design (CObW) – Combining advantages of COW and log-structures | news.ycombinator.com | 2024-01-25
  • GlusterFS

    Gluster Filesystem : Build your distributed storage in minutes

    Project mention: Tell HN: ZFS silent data corruption bugfix – my research results | news.ycombinator.com | 2023-12-06


    And apparently apart from modern coreutils using that, it is mostly gentoo users hitting the bugs in lseek.

  • rmlint

    Extremely fast tool to remove duplicates and other lint from your filesystem

    Project mention: fdupes: Identify or Delete Duplicate Files | news.ycombinator.com | 2023-11-02

    My preferred solution is rmlint [https://github.com/sahib/rmlint] mostly because it also looks at duplicate directories. It produces a bash script instead of deleting anything itself, so you can examine it before running the script it made.

  • MooseFS

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

    Project mention: Google Cloud Storage FUSE | news.ycombinator.com | 2023-05-02
  • 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.

  • testdisk

    TestDisk & PhotoRec

    Project mention: Any recommendations for drive exFAT drive recovery? | /r/sysadmin | 2023-12-10

    One would be Roadkil's app: https://www.roadkil.net/program.php?ProgramID=29 Another would be TestDisk over at CGSecurity: https://www.cgsecurity.org/

  • minixfromscratch

    Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

    Project mention: Ask HN: High-quality resources for writing complex systems software? | news.ycombinator.com | 2023-11-05

    Open BSD software source.

    UNIX Systems Programming: Communication, Concurrency and Threads: Communication, Concurrency and Threads 2nd Edition by K Robbins and S. Robbins

    minix from scrath [0]; linux from scratch[1];

    [1] : https://www.linuxfromscratch.org/

    [0] : https://github.com/o-oconnell/minixfromscratch

  • bfs

    A breadth-first version of the UNIX find command

    Project mention: bfs: A breadth-first version of the UNIX find command | /r/commandline | 2023-07-23
  • winix

    A UNIX-style Operating System for the Waikato RISC Architecture Microprocessor (WRAMP)

  • fsmon

    monitor filesystem on iOS / OS X / Android / FirefoxOS / Linux

  • exfat

    Free exFAT file system implementation

  • httpdirfs

    A filesystem which allows you to mount HTTP directory listings, with a permanent cache. Now with Airsonic / Subsonic support!

  • squashfs-tools

    tools to create and extract Squashfs filesystems

  • linux-apfs-rw

    APFS module for linux, with experimental write support

  • DreamShell

    Operating system for the Sega Dreamcast

    Project mention: DreamShell: Operating System for the Sega Dreamcast | news.ycombinator.com | 2024-01-09
  • composefs

    a file system for mounting container images

  • fs

    Provide cross platform file operations based on libuv. (by r-lib)

  • simplefs

    A simple native file system for Linux kernel

    Project mention: Creating a fileSystem supported by linux | /r/osdev | 2023-07-06

    This is a decent, but tiny example: https://github.com/sysprog21/simplefs

  • nullfsvfs

    a virtual black hole file system that behaves like /dev/null

  • dosfstools

    dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.

  • esp_littlefs

    LittleFS port for ESP-IDF (by joltwallet)

    Project mention: LittleFS partition size / max file size | /r/esp32 | 2023-05-14

    Hi, assuming you are using esp_littlefs, you can use esp_littlefs_info function to get the number of total and used bytes of the littlefs partition. demo_esp_littlefs.c

  • SaaSHub

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

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). The latest post mention was on 2024-02-22.

C Filesystem related posts


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

Project Stars
1 nnn 18,136
2 winfsp 6,528
3 dokany 5,049
4 littlefs 4,755
5 GlusterFS 4,471
6 rmlint 1,764
7 MooseFS 1,578
8 testdisk 1,413
9 minixfromscratch 1,182
10 bfs 942
11 winix 934
12 fsmon 799
13 exfat 758
14 httpdirfs 711
15 squashfs-tools 703
16 linux-apfs-rw 456
17 DreamShell 404
18 composefs 369
19 fs 359
20 simplefs 308
21 nullfsvfs 278
22 dosfstools 236
23 esp_littlefs 231
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives