Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source file-system software

1594 open-source libraries, tools and applications tagged file-system, ranked by how closely file-system is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1594 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
shama/gaze
Gaze is a Node.js library that wraps fs.watch with glob pattern matching, emitting events for file changes, additions, and deletions. It un…
321149maintenance
zargony/fuse-rs
fuse-rs is a Rust library crate for implementing FUSE filesystems in userspace. It is a rewrite of the original libfuse C library, letting …
321143maintenance
ContainX/docker-volume-netshare
A Docker volume plugin written in Go that lets containers directly mount NFS v3/4, AWS EFS, Ceph, and Samba/CIFS network shares. It runs as…
231141maintenance
Nexus-Mods/Nexus-Mod-Manager
The Nexus Mod Manager (NMM) is a free, open-source Windows desktop application for downloading, installing, updating, and managing game mod…
1001138maintenance
mscdex/node-ftp
node-ftp is an FTP client module for Node.js that provides an asynchronous interface for communicating with FTP servers. It supports connec…
321130maintenance
oguzhaninan/Buka
Buka is a desktop ebook management application with a clean, straightforward interface for organizing and reading ebooks. It currently supp…
231117maintenance
rasguanabana/ytfs
YTFS is a FUSE-based virtual filesystem that lets you search YouTube and play videos as regular files with any media player. You mount it, …
321116maintenance
baumgarr/nixnote2
NixNote2 is an unofficial Evernote client for Linux written in C++ with Qt. It lets users create, organize, and sync notes with Evernote ac…
321111maintenance
krzysztofzablocki/KZFileWatchers
KZFileWatchers is a Swift micro-framework for observing file changes, both on the local filesystem and remotely via HTTP with Etag/Last-Mod…
231109maintenance
moby/datakit
DataKit is a service that orchestrates applications through data pipelines using a Git-like filesystem API over 9p. It includes a Git-like …
101106maintenance
kevinhendricks/KindleUnpack
A Python-based tool that unpacks non-DRM Amazon Kindle and MobiPocket ebooks into their component parts, such as HTML, images, PDFs, or epu…
571101maintenance
bhrigu123/classifier
A Python command-line tool that organizes files in a directory by automatically sorting them into folders based on file type (music, pdfs, …
321100maintenance
tpope/vim-projectionist
A Vim plugin by Tim Pope that provides granular per-project configuration via 'projections' declared in .projections. or global heuristics.…
321094maintenance
uhlik/bpy
A collection of Python addons for Blender, most notably the Point Cloud Visualizer for displaying, editing, filtering, and rendering colore…
321085maintenance
connertennery/Notion-to-Obsidian-Converter
A Node.js CLI script that converts exported Notion workspace content into Obsidian-compatible Markdown notes. It strips UUIDs from paths, c…
321084maintenance
dsixda/Android-Kitchen
A text-based menu-driven kitchen of shell scripts for customizing Android ROMs, working with firmware images from manufacturers like HTC an…
321081maintenance
ndeet/unzipper
A single-file PHP script that extracts .zip, .rar, and .gz/tar.gz archives directly on a webserver via the browser, and can also create zip…
231078maintenance
MoeClub/OneList
OneList is a simple self-hosted web application that indexes and lists files from a OneDrive directory, exposing them through a browsable w…
321076maintenance
joel16/NX-Shell
NX-Shell is a multi-purpose file manager for the Nintendo Switch, written in C, supporting file operations like copy, move, rename, delete,…
231076maintenance
akospasztor/stm32-bootloader
A customizable bootloader library for STM32 microcontrollers with example projects demonstrating firmware updates from an SD card with a FA…
841065maintenance
Spikeysanju/Expenso
Expenso is a minimal Android expense tracker app built with Kotlin to demonstrate modern Android architecture components using MVVM. It sup…
231064maintenance
charlotte-xiao/NCM2MP3
A Java tool that converts NetEase Cloud Music's proprietary NCM encrypted audio files back into standard MP3/FLAC formats, with both a Swin…
101060maintenance
lukejacksonn/servor
Servor is a dependency-free static file server for single page app development, usable via CLI or Node API. It supports live reloading, gzi…
231058maintenance
gerard/ext4fuse
A read-only ext4 filesystem implementation for FUSE, written in C. Its primary purpose is mounting and reading Linux ext4 partitions from m…
321036maintenance
ku1ik/bitpocket
bitpocket is a small Shell script that performs two-way directory synchronization using rsync, with proper handling of file creation and de…
231033maintenance
OrfiTeam/OrpheusDL
OrpheusDL is a modular music archival program written in Python that downloads music from multiple streaming services via pluggable modules…
321032maintenance
8051Enthusiast/regex2fat
A Rust CLI tool that compiles a regular expression into a DFA and serializes it as a FAT32 filesystem image, where directory traversal enco…
321030maintenance
fashiontec/knit-format
Knit Format is a specification and supporting code for the Knit file format, an open format developed by FashionTec for representing knitti…
321024maintenance
Inori/FuckGalEngine
A collection of C tools for unpacking, repacking, and hooking visual novel (galgame) engines to enable fan translation and modifications. I…
321018maintenance
HypriotOS
A command-line shell script for flashing SD card images (compressed or uncompressed, local or remote) onto SD cards, primarily for Raspberr…
231018maintenance
OpenNBS/NoteBlockStudio
Open Note Block Studio is an open-source continuation of Minecraft Note Block Studio, a desktop music editor for composing songs with Minec…
651017maintenance
WankkoRee/eaio
eaio (Electron All in One) is a Python tool with a GUI that reduces disk usage of Electron applications by hard-linking identical files acr…
101012maintenance
spacejam/rio
rio is a pure Rust library providing safe, misuse-resistant bindings for Linux's io_uring asynchronous I/O interface, built directly on lib…
321009maintenance
rampageX/firmware-mod-kit
A collection of scripts and utilities for extracting, modifying, and rebuilding Linux-based firmware images for embedded devices like route…
591003maintenance
Alchemy
Alchemy is an open-source desktop file converter built with Electron and React that lives in the macOS/Windows menu bar. It lets users drag…
231000maintenance
timelinize/timelinize
Timelinize is an open-source personal archival suite that imports photos, videos, messages, location history, social media, and contacts fr…
613676experimental
maestro-os/maestro
Maestro is a lightweight Unix-like kernel and operating system written from scratch in Rust, aiming for Linux syscall compatibility while l…
773340experimental
hotvulcan/Thanos.sh
A novelty joke script that randomly 'deletes' (or lists) half of your files, inspired by Thanos snapping his fingers. It includes a PowerSh…
592960experimental
vlang/vinix
Vinix is an operating system kernel and small distribution written from scratch in the V programming language, targeting modern 64-bit hard…
992596experimental
maharmstone/quibble
Quibble is an open-source custom Windows bootloader reimplementation of bootmgfw.efi and winload.efi, capable of booting Windows XP through…
232459experimental
cryfs/cryfs
CryFS is a cryptographic filesystem that encrypts files locally so they can be safely stored in cloud services like Dropbox, iCloud, or One…
832311experimental
vgough/encfs
EncFS is a userspace encrypted virtual filesystem built on FUSE, originally released in 2003 and recently rewritten in Rust. It transparent…
862160experimental
Kiwix
Kiwix for Android is an offline reader application that displays Web content, primarily Wikipedia, from highly compressed ZIM archive files…
87206active
adileo/squirreldisk
SquirrelDisk is a cross-platform desktop application for analyzing disk usage and finding large files, built with Rust and React via Tauri.…
971913experimental
Dominux/Pentaract
Pentaract is a self-hosted cloud storage application that uses Telegram as its storage backend instead of a server filesystem or paid cloud…
281861experimental
lvkv/whenfs
WhenFS is a FUSE filesystem written in Rust that stores files and directories inside Google Calendar events, turning a calendar into a work…
241835experimental
Kotlin/kotlinx-io
kotlinx-io is a Kotlin multiplatform library providing basic I/O primitives such as Buffer, Source, Sink, and ByteString, inspired by Okio.…
861550experimental
kaansenol5/VibeOS
VibeOS is a hobby operating system written from scratch in C for ARM64 (aarch64), built collaboratively with Claude Code over 64 sessions. …
421537experimental
Accelerider/Accelerider.Windows
A Windows desktop shell application built with WPF, Prism, and MVVM that hosts pluggable Accelerider applications, primarily a cloud storag…
231525experimental
benjojo/dnsfs
dnsfs is a Go-based FUSE filesystem that stores data in the caches of third-party DNS resolvers, using DNS records as a storage medium. It …
321473experimental
ostafen/digler
Digler is a forensic disk analysis and file recovery tool written in Go, offering both a CLI and a desktop application. It scans disk image…
651468experimental
distant
A Neovim plugin that wraps the distant CLI to let users edit remote files, run programs, and use LSP on remote machines from their local Ne…
231374experimental
anomalyco/rift
Rift is a fast Rust CLI that creates instant copy-on-write copies of project directories as a better alternative to git worktrees, using bt…
801322experimental
godotengine/godot-blender-exporter
A Blender add-on that exports Blender scenes directly to Godot Engine's native scene format (.escn). It is experimental and the README reco…
321232experimental
google/modernstorage
ModernStorage is a set of Kotlin libraries from Google that provide an abstraction layer over Android storage APIs, including the Storage A…
101227experimental
macaly/almostnode
almostnode is a TypeScript library that emulates a Node.js runtime entirely in the browser, providing a POSIX-compatible virtual filesystem…
421180experimental
cloudflare/artifact-fs
ArtifactFS is a FUSE filesystem daemon written in Go that mounts git repositories as normal working trees without waiting for a full clone,…
661177experimental
ffwff/lilith
Lilith is a hobby x86-64 operating system with a POSIX-like kernel and userspace written in Crystal. It includes a garbage collector, FAT16…
231171experimental
distribyted/distribyted
Distribyted is a torrent client written in Go that exposes torrent contents as standard filesystems via FUSE, WebDAV, or HTTP endpoints. It…
601131experimental
dennis-tra/pcp
pcp is a command-line peer-to-peer file transfer tool built on libp2p that transfers data directly between peers without relying on central…
101100experimental
moturus/motor-os
Motor OS is a microkernel-based operating system written entirely in Rust, designed for virtualized cloud workloads such as web serving, se…
721098experimental
ChrisRx/dungeonfs
DungeonFS is a FUSE filesystem that doubles as a dungeon crawling adventure game engine, letting users play a text adventure by navigating …
511096experimental
0xGG/crossnote-app
Crossnote is a local-first web app for reading and writing markdown notes, where notes are stored as plain markdown files in the browser or…
831089experimental
File Browser
File Browser is a self‑hosted web application that provides a graphical interface for managing files in a specified directory. It supports …
1035900abandoned
File Browser
File Browser is a self-hosted web application that provides a file managing interface over a specified directory, allowing upload, delete, …
1035900abandoned
ogham/exa
exa is a modern replacement for the Unix `ls` command, written in Rust as a single fast binary. It adds colors, icons, tree views, Git inte…
2324443abandoned
venera-app/venera
Venera is a cross-platform comic reader app built with Flutter that supports reading both local and network comics. It allows users to exte…
1011100abandoned
prasmussen/gdrive
A command-line client for Google Drive written in Go, supporting listing, uploading, downloading, sharing, and one-way syncing of files. Th…
108949abandoned
dnschneid/crouton
crouton is a set of shell scripts that generate and manage chroot environments on Chromium OS devices, letting users run full Linux distrib…
108569abandoned
PanDownloadServer/Server
A community-maintained revival of PanDownload, a tool for accelerated and unrestricted downloading of files from Baidu Netdisk (Baidu Yun).…
238151abandoned
dthree/cash
Cash is a cross-platform implementation of common Unix/Linux shell commands written in pure ES6 for Node.js, installable via npm. It provid…
327731abandoned
js-ipfs
A JavaScript implementation of the IPFS peer-to-peer protocol, usable as a library in Node.js and browsers or as a CLI daemon for adding an…
107385abandoned
microsoft/winfile
The original Windows File Manager (WinFile) from Windows 3.0/NT4, revived by Microsoft as a native x86, x64, and arm64 desktop application …
107057abandoned
p-e-w/maybe
maybe is a Python CLI tool that runs a command under ptrace and intercepts filesystem-modifying syscalls, turning them into no-ops so you c…
106299abandoned
canton7/SyncTrayzor
SyncTrayzor is a Windows system tray utility that hosts and wraps Syncthing, making it behave like a native Windows application with a buil…
106191abandoned
UDS
A Python CLI tool that stores arbitrary binary files in Google Drive as base64-encoded text inside Google Docs, which historically did not …
324377abandoned
mholt/archiver
A Go library and CLI tool for creating and extracting archives (tar, zip, rar, 7z) and compressing/decompressing files (gzip, xz, bzip2, zs…
104373abandoned
box/spout
Spout is a PHP library for reading and writing spreadsheet files (CSV, XLSX, ODS) using a streaming approach that keeps memory usage under …
104227abandoned
SeriousCache/UABE
UABE (Asset Bundle Extractor) is a Windows desktop editor for Unity .assets and AssetBundle files, supporting export/import of textures, te…
104138abandoned
skilion/onedrive
A free command-line OneDrive client for Linux written in D, supporting two-way file synchronization, real-time monitoring via inotify, resu…
103947abandoned
JanKallman/EPPlus
EPPlus is a .NET library for reading and writing Excel xlsx files using the Office Open XML format, with no dependencies or Excel interop r…
103775abandoned
sqzw-x/mdcx
MDCx is a Python-based desktop application and Docker-deployable service that scrapes movie metadata from multiple online sources, aggregat…
103716abandoned
litesuits/android-common
LiteCommon is a lightweight collection of general-purpose Android utility and helper classes, under 50K in size. It covers logging, bitmap …
323617abandoned
greycodee/wechat-backup
A Go-based tool for persistently backing up WeChat chat history to a local hard drive to free up phone storage. The repository has been rem…
563413abandoned
ClusterHQ/flocker
Flocker is an open-source container data volume manager for Dockerized applications, providing portable datasets that follow containers as …
323383abandoned
slacka/WoeUSB
WoeUSB is a tool for creating bootable Windows USB installers from ISO images or DVDs on Linux. This original repository has been moved to …
233372abandoned
samschott/maestral
Maestral is a lightweight, open-source Dropbox sync client for macOS and Linux, written in Python, with both a CLI and GUI (Cocoa on macOS,…
103326abandoned
joyent/libuv
libuv is a multi-platform C library focused on asynchronous I/O, providing an event loop backed by epoll, kqueue, and IOCP, plus async TCP/…
103240abandoned
jvilk/BrowserFS
BrowserFS is a TypeScript library that provides an in-browser filesystem emulating the Node.js fs API, with swappable backends such as HTTP…
233165abandoned
dezem/SAK
Switch Army Knife (SAK) is a Windows GUI tool for managing Nintendo Switch game files, bundling several community tools to patch, split, me…
102999abandoned
Accelerider/BaiduPanDownloadWinform
A Windows desktop application (C#/WinForms) that enables high-speed downloads from Baidu Netdisk (Baidu Cloud) by accessing files placed in…
102941abandoned
redox-os/tfs
TFS is a next-generation, modular file system written in Rust for Redox OS, inspired by ZFS with features like copy-on-write, full-disk com…
322939abandoned
facebookarchive/conceal
Conceal is a Facebook library providing Java APIs for fast, memory-efficient encryption and authentication of data on Android, especially l…
102925abandoned
mortenjust/droptogif
A macOS app that converts movie files to animated GIFs with zero clicks, either by dragging a video onto the app or by watching a folder an…
232698abandoned
Midnight Commander
GNU Midnight Commander (mc) is a visual, dual-pane, text-mode file manager written in C, featuring an internal viewer, editor, and diff vie…
102621abandoned
react-native-fetch-blob
A React Native library providing file access, upload/download, and streaming APIs with native-to-native file handling to avoid BASE64 bridg…
102608abandoned
lg/murder
Murder is a Ruby-based deploy tool from Twitter that uses BitTorrent (via BitTornado) to distribute files to hundreds or tens of thousands …
102509abandoned
mac-cleanup
A shell-based cleanup utility for macOS that frees disk space by clearing caches from Homebrew, npm, Yarn, pip, Docker, Xcode, and many app…
792379abandoned
notea-org/notea
Notea is a self-hosted, Notion-like note-taking web app that stores notes as Markdown in S3-compatible storage (Amazon S3, MinIO, Aliyun OS…
102147abandoned
gilesknap/gphotos-sync
A Python command-line tool that backs up Google Photos libraries to local storage using the Google Photos Library API, organizing media by …
102083abandoned

← prev page 12 / 16 next →