C++ Filesystem

Open-source C++ projects categorized as Filesystem Edit details

Top 16 C++ Filesystem Projects

  • s3fs-fuse

    FUSE-based file system backed by Amazon S3

    Project mention: Is there an S3 to Cloud Storage (Google drive/Dropbox etc) solution? | reddit.com/r/selfhosted | 2022-09-20
  • btfs

    A bittorrent filesystem based on FUSE.

    Project mention: BiglyBT is a feature filled, open source, ad-free, BitTorrent client | news.ycombinator.com | 2022-03-15

    Some systems are more appropriate than just those options, but it requires player cooperation.

    For instance on Android, NOVA Video Player supports torrent streaming. Or btplay from https://github.com/johang/btfs .

    The way they work is better for the network, because it asks only for the N next MB from current position to be available ASAP, but the rest can be downloaded randomly to help the network like a standard client would do.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • cubefs

    CubeFS is a cloud native distributed storage platform.

  • mergerfs

    a featureful union filesystem

    Project mention: [Guide] Ultimate Synology NAS Docker Compose Media Server [2022] | reddit.com/r/synology | 2022-10-01

    I, like you, have absolutely no need for raid, and Mergerfs has previously worked well for me in combining multiple drives into a single logical drive, and I wish DSM would offer something like that. JBOD is, as far as I can tell, still striping data and not storing complete files, and if a drive in a JBOD setup dies, everything is still gone.

  • cryfs

    Cryptographic filesystem for the cloud

    Project mention: Piratas publicam dados de 1,5 milhões de clientes e dizem ter acesso remoto a sistemas da TAP | reddit.com/r/portugal | 2022-09-20

    Exemplo: https://www.cryfs.org/

  • apfs-fuse

    FUSE driver for APFS (Apple File System)

    Project mention: Gentoo from external drive on intel MacBook | reddit.com/r/Gentoo | 2022-02-23

    PS: there's apparently an apfs-fuse module out there (read-only though) if you want to copy files from OSX to Linux, although I know nothing about how reliable it is.

  • dwarfs

    A fast high compression read-only file system

    Project mention: Saving millions of ~1kb files | reddit.com/r/zfs | 2022-07-26

    Consider https://github.com/mhx/dwarfs if your use case supports read only or overlayfs-like read-only filesystems.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • filesystem

    An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.

    Project mention: Rust's recursive directory iterator 5x faster than CPP | reddit.com/r/rust | 2022-06-16

    On C++ side you may also try ghc::filesystem. It may cache more data fro directory entry.

  • securefs

    Filesystem in userspace (FUSE) with transparent authenticated encryption

    Project mention: Cryptomator – Encrypt files on your cloud storage | news.ycombinator.com | 2022-07-13

    If it is not against the rules, I want to promote my project (https://github.com/netheril96/securefs) here. It is essentially the same functionality, but with authenticated encryption, better password hashing and optionally file size obfuscation (but no fancy UI).

  • io

    Dataset, streaming, and file system extensions maintained by TensorFlow SIG-IO (by tensorflow)

    Project mention: How to use TensorFlow with Redpanda for real-time machine learning | dev.to | 2022-06-15

    I copied this gist from the main GitHub repo of the TensorFlow / io organization:

  • sparsebundlefs

    FUSE filesystem for reading macOS sparse-bundle disk images

    Project mention: Started transferring files to my external hard drive and it corrupted v. anything I can do? | reddit.com/r/applehelp | 2022-05-12

    There are some utilities for mounting sparse disk images in user space (FUSE), but I don't have any experience with it. github: SparseBundleFS which seems to have a pretty good README which may help (depending on your familiarity with the terminal and installing stuff from homebrew ).

  • fatcat

    FAT filesystems explore, extract, repair, and forensic tool

    Project mention: I found a box of intact harddrives laying in an abandoned schools playground. Did i strike gold or witness a crime? Or is this just trash? | reddit.com/r/pcmasterrace | 2022-05-24
  • loggedfs

    LoggedFS - Filesystem monitoring with Fuse

    Project mention: What are the linux-audit and strace equivalents of the loggedfs file system monitoring commands? | reddit.com/r/unix | 2022-05-11

    Loggedfs is a userspace tool for monitoring file system access in a directory and after trying I realized that it impacts performance too much even though it doesn't require root permissions.

  • 11Zip

    Dead simple zipping / unzipping C++ Lib

    Project mention: [C++] I dont know how to add/import external libraries in C++ | reddit.com/r/learnprogramming | 2021-10-25

    Im trying to use this library

  • tff

    Terminal File Finder Written In C++

    Project mention: I'm making terminal file finder in c++ | reddit.com/r/SideProject | 2022-02-06

    Hey, I'm making a terminal app for linux and windows as crossplatform in c++ 17. My project is not finished yet but I need some feedback like user perspective for improve myself. Github

  • WinXSearch

    a better context menu search

    Project mention: if someone wants to try my context menu search | reddit.com/r/Cplusplus | 2022-09-07
  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

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 2022-10-01.

C++ Filesystem related posts


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

Project Stars
1 s3fs-fuse 6,474
2 btfs 3,030
3 cubefs 2,911
4 mergerfs 2,676
5 cryfs 1,682
6 apfs-fuse 1,303
7 dwarfs 991
8 filesystem 958
9 securefs 605
10 io 580
11 sparsebundlefs 272
12 fatcat 250
13 loggedfs 84
14 11Zip 41
15 tff 2
16 WinXSearch 1
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.