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
torvalds/linux
The official source tree of the Linux kernel, the core of Linux operating systems that manages hardware, system resources, and fundamental …
77251470stable
Syncthing
Syncthing is an open‑source continuous file synchronization program that securely replicates files across multiple devices. It operates pee…
9789030active
ventoy/Ventoy
Ventoy is an open-source tool for creating bootable USB drives that can hold many ISO/WIM/IMG/VHD(x)/EFI image files at once. Users simply …
9479662stable
tw93/Mole
Mole is a free, open‑source command‑line utility for macOS that cleans caches, removes leftover files, optimizes system services, and provi…
8170975active
ImHex
ImHex is a cross‑platform hex editor designed for reverse engineers, programmers, and anyone who works with binary data at odd hours. It fe…
8354966active
Alist
Alist is a self-hosted file list and WebDAV server that unifies many storage backends (local disk, OneDrive, Google Drive, S3, FTP, and man…
9750264active
Files
Files is a modern, open‑source file manager for Windows built with WinUI and Fluent Design. It provides tabbed browsing, dual‑pane view, cl…
9945957active
Files
Files is a modern, open-source file manager for Windows built with C#, WinUI, and Windows App SDK, offering a Fluent-design alternative to …
9945957active
sharkdp/fd
fd is a fast, user-friendly command-line tool for finding files and directories in the filesystem, written in Rust. It serves as a simpler …
9244622stable
sxyazi/yazi
Yazi is a blazing-fast terminal file manager written in Rust, built on non-blocking async I/O with concurrent task scheduling. It offers im…
9342494active
ajeetdsouza/zoxide
zoxide is a smarter cd command written in Rust that learns your most-used directories and lets you jump to them with a few keystrokes. It w…
8640165stable
spacedriveapp/spacedrive
Spacedrive is an open-source cross-platform file explorer powered by a virtual distributed filesystem written in Rust. It indexes files acr…
6739079active
Rufus
Rufus is a free, open‑source utility for formatting USB drives and creating bootable media. It runs on Windows with a small, portable GUI a…
8837748active
Rufus
Rufus is a free, portable Windows utility for formatting USB drives and creating bootable media from ISO or disk images. It supports BIOS a…
8837748stable
mpv
mpv is a free, open‑source command‑line media player written in C. It supports a wide range of audio and video formats, hardware decoding, …
7337442active
restic backup solution
restic is a fast, secure, and efficient command‑line backup program written in Go. It supports multiple backends, deduplication, and strong…
8436276active
SeaweedFS
SeaweedFS is a fast distributed storage system written in Go that provides S3-compatible object storage, a POSIX-compliant distributed file…
9535551active
Anki
Anki is an open‑source flashcard program that uses spaced repetition to help users memorize information efficiently. It provides a desktop …
9831813active
StevenBlack/hosts
StevenBlack/hosts is a curated collection of unified hosts files that block ads, trackers, malware, and other unwanted domains. It provides…
9331123active
KOReader
KOReader is an open‑source document viewer optimized for e‑ink devices. It supports a wide range of formats including PDF, EPUB, DjVu, FB2 …
8730448active
Notepad++
Notepad++ is a free, open‑source source code editor for Windows built with C++ and the Scintilla component. It provides a fast, lightweight…
9529388active
Cloudreve
Cloudreve is a self‑hosted file management and sharing system that supports many storage back‑ends. It provides a web UI, WebDAV, and API f…
9628812active
libuv/libuv
libuv is a cross-platform C library providing asynchronous I/O via a full-featured event loop backed by epoll, kqueue, IOCP, and event port…
9027272stable
kovidgoyal/calibre
calibre is a free, open-source, cross-platform e-book management application written in Python. It can view, convert, edit, and catalog e-b…
9926190stable
readest/readest
Readest is an open‑source, cross‑platform ebook reader that supports EPUB, PDF, MOBI, and many other formats. It offers a modern UI, annota…
8625350active
QuickLook
QuickLook brings macOS‑style instant file previews to Windows. It shows a live preview of over 50 file types when you press the Space bar i…
8824936active
QuickLook
QuickLook is a free, open-source Windows application that brings macOS's Quick Look feature to Windows, letting users preview files instant…
8824936active
HandBrake
HandBrake is a free, open‑source video transcoder that converts video from almost any format into modern, widely supported codecs. It runs …
8924683active
uutils/coreutils
uutils coreutils is a Rust reimplementation of the GNU coreutils suite, providing drop‑in replacements for common command‑line utilities. I…
9424265active
yorukot/superfile
Superfile is a modern, terminal‑based file manager written in Go and built with the Bubble Tea TUI framework. It provides a visually polish…
8123645active
eza
eza is a modern, fast, and feature‑rich replacement for the traditional Unix ls command. It is written in Rust, provides colourised output,…
8623552active
eza
eza is a modern, maintained replacement for the classic Unix `ls` file-listing command, written in Rust and shipped as a single fast binary…
8623552active
Magic Wormhole
Magic Wormhole is a Python library and command-line tool for securely transferring arbitrary-sized files, directories, or short text betwee…
7723006stable
hmjz100/LinkSwift
A Tampermonkey userscript that extracts direct download links from major Chinese cloud storage services (Baidu Netdisk, Aliyun Drive, China…
8422948active
claude-code-best/claude-code
Claude Code Best is a terminal‑native, agentic coding system that lets an LLM read, edit, and execute code directly in your local project. …
7422847active
jarun/nnn
nnn (n³) is a fast, tiny (~150 KiB) terminal file manager written in C with an ncurses TUI. It supports disk usage analysis, batch rename, …
8422084stable
lewagon/dotfiles
Le Wagon's dotfiles repository provides a ready‑to‑use set of shell, editor, and git configuration files for students. It automates the set…
7521898active
twpayne/chezmoi
chezmoi is a command‑line tool for managing personal configuration files (dotfiles) across multiple machines. It supports templating, encry…
9821782active
qax-os/excelize
Excelize is a pure Go library for reading and writing Microsoft Excel spreadsheet files (XLSX, XLSM, XLAM, etc.). It provides high‑performa…
8620999active
iSH
iSH is an iOS application that provides a Linux shell environment using a usermode x86 emulator. It lets you run typical Linux command‑line…
8620592active
GoogleHosts
GoogleHosts is an open-source project that automatically generates hosts files for ad‑blocking and domain filtering. It provides a CLI to d…
3220558active
refactoringhq/tolaria
Tolaria is a cross‑platform desktop application for managing markdown knowledge bases. It provides a rich block editor, Git integration, an…
7920099active
C4illin/ConvertX
ConvertX is a self-hosted web application for converting files between over a thousand formats, built with TypeScript, Bun, and Elysia. It …
9219157active
Ranger File Manager
Ranger is a console-based file manager with VI key bindings, providing a minimalistic curses interface with multi-column directory views an…
7517413stable
redox-os/redox
Redox is a full-featured Unix-like operating system written in Rust with a microkernel architecture, inspired by seL4, MINIX, Plan 9, Linux…
6616594active
Cryptomator
Cryptomator is an open-source desktop and mobile application that provides transparent client-side encryption for files stored in any cloud…
9416282stable
M2Team/NanaZip
NanaZip is a fork of 7-Zip redesigned for modern Windows, featuring a Fluent Design UI, Windows 11 context menu integration, and dark mode.…
9815923active
apache/hadoop
Apache Hadoop is an open-source framework for reliable, scalable distributed storage (HDFS) and processing (MapReduce, YARN) of large data …
7715694stable
VERT
VERT is an open-source web-based file converter that converts images, audio, documents, and video between 250+ formats. Non-video conversio…
6615671active
Termix
Termix is a free, open-source, self-hosted platform for managing servers, combining SSH terminals, remote desktop (RDP, VNC, Telnet), SFTP …
9015588active
exceljs/exceljs
ExcelJS is a Node.js library for reading, manipulating, and writing Excel XLSX workbooks and JSON, including styles, streaming, and CSV sup…
2315488active
lra/mackup
Mackup is a Python CLI tool that backs up application configuration files to cloud storage and restores or symlinks them on new machines. I…
9515347stable
Seafile
Seafile is an open-source, self-hosted cloud storage system providing high-performance file syncing, sharing, and encrypted libraries, orga…
6815337active
muesli/duf
duf is a cross-platform command-line disk usage/free utility written in Go, serving as a user-friendly alternative to the classic 'df' tool…
5815310active
kekingcn/kkFileView
kkFileView is a self-hosted Spring Boot application that provides online preview of a very wide range of file formats, including Office doc…
9414782active
mickael-kerjean/filestash
Filestash is a self-hosted, storage-agnostic web-based file manager that connects to nearly any storage backend (FTP, SFTP, S3, SMB, WebDAV…
7614777active
XPipe
XPipe is a desktop connection hub for managing entire server infrastructures from a local machine, integrating SSH, Docker, Kubernetes, hyp…
9414584active
JuiceFS
JuiceFS is a high-performance, POSIX-compatible distributed file system that stores file data in object storage (e.g., Amazon S3) and metad…
9614549stable
shelljs/shelljs
ShellJS is a portable implementation of Unix shell commands (cp, rm, mkdir, which, etc.) as a Node.js library, working on Windows, Linux, a…
7614395stable
tonhowtf/omniget
OmniGet is a free, open-source desktop application (built with Rust/Tauri) that downloads videos, music, books, and online courses from You…
8014307active
PhpSpreadsheet
PhpSpreadsheet is a pure PHP library providing classes to read and write spreadsheet files in formats such as Excel (.xlsx, .xls), LibreOff…
9313995stable
facebook/watchman
Watchman is a file watching service that recursively monitors directory trees and records when files change. It can trigger actions, such a…
9513741stable
Flysystem
Flysystem is a PHP file storage library that provides a single unified interface for interacting with many types of filesystems, both local…
6413589stable
darktable
darktable is an open-source photography workflow application and non-destructive raw developer, acting as a virtual lighttable and darkroom…
9513262stable
Canop/broot
Broot is an interactive terminal-based file browser and launcher that shows navigable, balanced directory trees with fuzzy, regex, and cont…
9813059stable
DustinBrett/daedalOS
daedalOS is a desktop environment that runs entirely in the browser, built with JavaScript. It provides a window manager, file system, task…
7713053active
abraunegg/onedrive
A free, actively maintained Microsoft OneDrive client for Linux and BSD written in D, supporting OneDrive Personal, Business, Microsoft 365…
8912887active
Laravel Excel
Laravel Excel (maatwebsite/excel) is a Laravel package providing an elegant wrapper around PhpSpreadsheet for exporting and importing Excel…
9612704stable
LiveSync
Self-hosted LiveSync is an Obsidian community plugin that synchronises vaults across devices using self-hosted backends like CouchDB or S3-…
9412648active
OpenZFS
OpenZFS is an advanced copy-on-write file system and volume manager originally developed for Solaris, now maintained by the OpenZFS communi…
9712492stable
bootandy/dust
Dust is a Rust-based command-line tool that provides an intuitive alternative to the classic 'du' utility for analyzing disk usage. It disp…
9212490active
paulmillr/chokidar
Chokidar is a minimal and efficient cross-platform file watching library for Node.js. It normalizes raw fs.watch/fs.watchFile events into r…
7012243stable
lostindark/DriverStoreExplorer
Driver Store Explorer (RAPR) is a Windows GUI application for viewing, installing, removing, exporting, and cleaning up driver packages in …
10011913active
VeraCrypt
VeraCrypt is a free, open-source disk encryption application based on TrueCrypt 7.1a with security enhancements. It creates encrypted volum…
8911832stable
dmtrKovalenko/fff
FFF is a fast, typo-resistant file and content search toolkit written in Rust, available as an SDK for Rust, C, Python, Bun, NodeJS, and Lu…
8411076active
zfile-dev/zfile
ZFile is a self-hosted online cloud disk (file listing and sharing) application for individuals and small teams, built with Java/Spring Boo…
8710851active
fsnotify/fsnotify
fsnotify is a Go library providing cross-platform filesystem notifications using native OS backends like inotify, kqueue, and ReadDirectory…
7110793stable
s3fs-fuse/s3fs-fuse
s3fs is a FUSE-based file system that lets you mount an Amazon S3 bucket (or any S3-compatible object store) as a local directory on Linux,…
7110000active
wonderwhy-er/DesktopCommanderMCP
Desktop Commander is an MCP server that gives AI clients like Claude Desktop, Cursor, and ChatGPT direct access to the local terminal, file…
879884active
macfuse/macfuse
macFUSE is a macOS software package that lets non-privileged users create file systems in user space, with a kernel extension bridging to k…
949845active
tonyantony300/dashbeam
DashBeam (formerly AltSendme) is an open-source peer-to-peer file transfer application that sends files and folders of any size directly be…
799800active
etcd-io/bbolt
bbolt is an embedded, pure-Go key/value database forked from Ben Johnson's Bolt, maintained by the etcd-io project for reliability and stab…
899779stable
messense/aliyundrive-webdav
A Rust-based WebDAV server that exposes AliyunDrive (阿里云盘) cloud storage as a WebDAV share, allowing WebDAV-compatible clients like Infuse …
109758active
jprichardson/node-fs-extra
fs-extra is a Node.js library that extends the native fs module with extra file system methods like copy(), remove(), and mkdirs(), plus pr…
759591stable
gokcehan/lf
lf is a terminal file manager written in Go, heavily inspired by ranger. It ships as a single static binary with vi-style keybindings, asyn…
919552stable
voidcosmos/npkill
Npkill is a TypeScript CLI tool that scans a system for node_modules directories, showing their sizes and last-modified dates in an interac…
659454active
FreeBSD
The official publish-only Git mirror of the FreeBSD source tree, containing the complete kernel, userland, libraries, boot loader, and buil…
779398stable
FastDFS
FastDFS is an open-source high-performance distributed file system written in C, providing file storing, syncing, uploading, and downloadin…
949260stable
zhanghai/MaterialFiles
Material Files is an open-source Material Design file manager for Android 5.0+. It supports local and remote file management (FTP, SFTP, SM…
869139active
lysine-dev/okio
Okio is a modern I/O library for Kotlin Multiplatform, Java, and Android that complements java.io and java.nio with ByteString, Buffer, Sou…
779053stable
IridiumIO/CompactGUI
CompactGUI is a Windows desktop application that transparently compresses games and programs using the native Windows 10+ Overlay Filter (W…
989039active
winfsp/winfsp
WinFsp is a Windows platform providing a kernel-mode file system driver and user-mode DLL that lets developers implement custom file system…
668934stable
hekate
hekate is a graphical bootloader and toolbox for the Nintendo Switch, written in C, with touchscreen and Joycon input support. It boots HOS…
938868active
gtsteffaniak/filebrowser
FileBrowser Quantum is a self-hosted web-based file manager written in Go, forked from the filebrowser project with advanced features like …
938824active
isaacs/node-glob
The standard glob library for Node.js that matches files using shell-style patterns. It supports async, sync, and streaming APIs with patte…
768712stable
nvim-tree/nvim-tree.lua
A file explorer tree plugin for Neovim written in Lua. It provides a sidebar tree view with file icons, git integration, diagnostics, filte…
898653active
CrossPoint Reader
CrossPoint Reader is open-source, community-maintained e-reader firmware for ESP32-C3-based Xteink X3/X4 devices. It provides EPUB renderin…
838433active
symfony/finder
Symfony Finder is a PHP component for locating files and directories using a fluent, chainable interface with filters by name, size, date, …
988431stable
unicity-aos/capsule-fs
A Rust library providing filesystem tools (read, write, replace, grep, list, create, delete, move) for AI agents, exposed through a kernel-…
708390active
libimobiledevice/libimobiledevice
A cross-platform C library that implements Apple's native protocols for communicating with iOS devices over USB and Wi-Fi, without requirin…
598273stable

page 1 / 16 next →