function: file-system
1571 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| tronkko/dirent A C/C++ library that provides the UNIX dirent.h programming interface for retrieving information about files and directories on Microsoft W… | 40 | 1186 | stable |
| graphitemaster/incbin A single-header C/C++ library that embeds binary and text files directly into executables at compile time via macros and inline assembly. I… | 43 | 1185 | stable |
| Oxen-AI/Oxen Oxen is a fast data version control system written in Rust that versions large datasets (images, audio, video, text, parquet) with a git-li… | 96 | 1184 | active |
| marcrobledo/RomPatcher.js A browser-based and Node.js ROM patcher supporting many patch formats (IPS, UPS, APS, BPS, RUP, PPF, EBP, BSDiff, xdelta/VCDiff, and more).… | 69 | 1181 | stable |
| scdl-org/scdl scdl is a Python command-line tool for downloading music, playlists, likes, and reposts from SoundCloud, with automatic ID3 metadata taggin… | 67 | 4099 | maintenance |
| kleneway/pastemax PasteMax is a cross-platform desktop application for browsing a repository's files, selecting relevant ones, and copying their contents for… | 62 | 1174 | active |
| okibcn/wslcompact A PowerShell CLI utility that safely compacts the ever-growing VHDX disk images used by WSL2 Linux distros, shrinking them to minimal size … | 53 | 1174 | active |
| alembic/alembic Alembic is an open computer graphics interchange framework for storing and sharing baked, animated 3D scene data, consisting of a C++ libra… | 84 | 1173 | stable |
| n0-computer/sendme Sendme is a Rust CLI tool for sending files and directories over the internet, built on the iroh and iroh-blobs protocols. It handles NAT h… | 88 | 1171 | active |
| openSUSE/snapper Snapper is a Linux command-line tool for managing filesystem snapshots, supporting creation, deletion, comparison, and rollback of snapshot… | 84 | 1167 | active |
| Aryan-Raj3112/episteme Episteme Reader is an offline-first, privacy-focused document and e-book reader built with Kotlin Multiplatform and Compose, available for … | 83 | 1162 | active |
| clechasseur/pathcopycopy Path Copy Copy is a Windows Explorer shell extension that adds contextual menu items to files and folders for copying their paths in variou… | 50 | 1162 | active |
| SimpleMobileTools/Simple-Gallery Simple Gallery is an open-source Android app for browsing, organizing, editing, and protecting photos, videos, and GIFs without ads. It inc… | 23 | 4015 | maintenance |
| zrepl/zrepl zrepl is a one-stop ZFS backup and replication tool written in Go. It handles periodic snapshotting, incremental replication over TCP/TLS/S… | 71 | 1156 | active |
| GeospatialPython/pyshp PyShp is a pure Python library for reading and writing ESRI Shapefiles without any external dependencies. It supports geometry and attribut… | 97 | 1153 | stable |
| dropbox/dbxcli dbxcli is a scriptable command-line client for Dropbox built on the Go SDK, supporting file upload/download, shared links, and team workflo… | 100 | 1151 | active |
| zbm-dev/zfsbootmenu ZFSBootMenu is a Linux bootloader for root-on-ZFS systems that finds kernels and initramfs images inside ZFS filesystems and launches them … | 78 | 1148 | active |
| fox-it/dissect Dissect is a modular digital forensics and incident response (DFIR) framework and toolset by Fox-IT that parses forensic artefacts from man… | 72 | 1148 | active |
| weirongxu/coc-explorer A file explorer extension for coc.nvim that provides a tree view of files and buffers inside Vim and Neovim. It supports file operations, g… | 27 | 1147 | active |
| haplokuon/netDxf netDxf is a C# .NET library for reading and writing AutoCAD DXF files, supporting AutoCad2000 through AutoCad2018 versions in both text and… | 10 | 1147 | active |
| adamstark/AudioFile A simple header-only C++ library for reading and writing audio files, supporting WAV and AIFF formats. It provides easy access to audio met… | 53 | 1146 | stable |
| jkwill87/mnamer mnamer is a Python command-line utility that parses media filenames for metadata, queries online providers like TVDb, TvMaze, TMDb, and OMD… | 93 | 1142 | active |
| astronautlevel2/Anemone3DS Anemone3DS is a theme and boot splash screen manager for the Nintendo 3DS console, written in C as a homebrew application. It lets users in… | 67 | 1142 | active |
| mcthesw/game-save-manager An open-source game save manager built with Rust, Tauri, and Vue 3 that lets players back up, restore, describe, and delete game save files… | 82 | 1138 | active |
| osnr/TabFS TabFS is a browser extension that mounts your open browser tabs as a filesystem on your computer, mapping each tab to a folder whose files … | 32 | 3937 | maintenance |
| Recol/DLSS-Updater A desktop application that scans installed games across all major launchers, detects their DLSS, XeSS, and FSR DLLs, and replaces them with… | 87 | 1136 | active |
| XboxDev/extract-xiso extract-xiso is a cross-platform command line utility for creating, listing, rewriting, and extracting Xbox XISO disc images. Originally fr… | 39 | 1134 | active |
| 007revad/Synology_app_mover A shell script for Synology DSM that moves installed packages between volumes, handling stopping, moving, symlink updates, and restarting a… | 89 | 1130 | active |
| alok/notational-fzf-vim A Vim/Neovim plugin that brings Notational Velocity-style note-taking to the editor, where searching for a note and creating one are the sa… | 59 | 1128 | active |
| jaraco/path A Python library providing object-oriented file system path manipulation, where Path objects are first-class str subclasses with rich metho… | 57 | 1124 | active |
| termux/proot Termux's patched fork of PRoot, a user-space implementation of chroot, mount --bind, and binfmt_misc built on ptrace. It lets unprivileged … | 77 | 1121 | active |
| kdave/btrfsmaintenance A set of shell scripts that automate periodic btrfs filesystem maintenance tasks such as scrub, balance, trim, and defragmentation on selec… | 40 | 1121 | active |
| rust-lang/flate2-rs flate2 is a Rust library for streaming compression and decompression of DEFLATE-based formats: raw DEFLATE, zlib, and gzip. It supports mul… | 84 | 1120 | stable |
| orgzly-revived/orgzly-android-revived Orgzly Revived is an Android outliner app for taking notes and managing to-do lists in Org mode plain-text format. It supports syncing note… | 95 | 1118 | active |
| rakyll/statik statik is a Go tool that embeds a directory of static files into a Go binary, generating a package that registers the contents as an http.F… | 59 | 3826 | maintenance |
| edsrzf/mmap-go mmap-go is a portable memory-mapped file (mmap) package for Go. It provides a cross-platform API for mapping files into memory on Linux, ma… | 23 | 1110 | stable |
| WirelessAlien/ZipXtract ZipXtract is a fully open-source Android app for extracting and creating archive files such as RAR, ZIP, 7z, TAR, GZ, BZ2, XZ, and many mor… | 86 | 1109 | active |
| shuchkin/simplexlsxgen A lightweight PHP library for generating Excel XLSX files from PHP arrays with no external dependencies. It supports data types, formatting… | 68 | 1109 | active |
| Aefyr/SAI SAI (Split APKs Installer) is an Android application for installing split APKs, such as those distributed as Android App Bundles. It suppor… | 23 | 3802 | maintenance |
| andrewning/sortphotos SortPhotos is a Python CLI tool that organizes photos and videos into date-based folder hierarchies using EXIF and other metadata via the b… | 64 | 1104 | active |
| pencilresearch/OpenScanner Open Scanner is a free, open-source document scanning app for iPhone built with Swift and SwiftUI. It captures receipts, notes, and documen… | 24 | 1104 | active |
| Komet/MediaElch MediaElch is a cross-platform desktop media manager for Kodi that scrapes and organizes metadata for movies, TV shows, concerts, and music.… | 67 | 1102 | active |
| aspiers/stow GNU Stow is a symlink farm manager that keeps packages of files in separate directories and makes them appear installed in a common locatio… | 57 | 1102 | stable |
| shenxianmq/Auto_Symlink Auto_Symlink is a self-hosted automation tool that monitors directories mounted from cloud drives via CloudDrive2/Alist and creates/updates… | 50 | 1101 | active |
| nextcloud/notes-android Nextcloud Notes for Android is the official Android client for the Nextcloud Notes server app, letting users create, edit, and sync markdow… | 95 | 1097 | active |
| tholman/zenpen ZenPen is a minimalist web-based writing app designed to eliminate distractions and help writers focus. It persists text locally via HTML5 … | 32 | 3768 | maintenance |
| mattwilson1024/google-photos-exif A TypeScript CLI tool that fixes missing DateTimeOriginal EXIF metadata in Google Photos Takeout exports by reading the photoTakenTime from… | 32 | 1095 | active |
| torrent-file-editor/torrent-file-editor A cross-platform Qt-based GUI application for creating and editing .torrent files and uTorrent .dat files. It supports editing metadata, ad… | 91 | 1093 | active |
| yandex-cloud/geesefs GeeseFS is a high-performance FUSE file system written in Go that mounts S3-compatible buckets (Yandex Object Storage, Amazon S3) as local … | 87 | 1093 | active |
| sindresorhus/wallpaper A Node.js library for getting and setting the desktop wallpaper programmatically on macOS, Linux, and Windows. It provides a promise-based … | 79 | 1093 | active |
| GameGodS3/DropPoint DropPoint is a cross-platform Electron desktop utility that temporarily holds dragged files in a drop zone on your screen, so you can drag … | 66 | 1093 | active |
| wslutilities/wslu wslu is a collection of shell utilities for the Windows Subsystem for Linux, including tools for path conversion, desktop shortcut creation… | 10 | 3750 | maintenance |
| apache/commons-io Apache Commons IO is a mature Java utility library that simplifies input/output operations with helper classes like IOUtils, FileUtils, and… | 77 | 1081 | stable |
| arcusmaximus/YTSubConverter A desktop tool that converts subtitle files into YouTube's SRV3/YTT format, enabling styled subtitles with colors, fonts, positioning, and … | 86 | 1080 | active |
| react-native-cameraroll/react-native-cameraroll A React Native native module that provides access to the local camera roll or photo library on Android and iOS. It was extracted from React… | 74 | 1079 | active |
| FontManager/font-manager Font Manager is a simple GTK-based desktop application for managing fonts on Linux, letting users preview, install, remove, activate, and o… | 53 | 1079 | active |
| microsoft/go-winio A Go library from Microsoft providing Win32 IO utilities, focused on named pipes and file handles, including using named pipes as a net tra… | 68 | 1075 | stable |
| PredatH0r/ChanSort ChanSort is a Windows desktop application for reordering and managing TV channel lists exported from a wide range of TV brands via USB stic… | 46 | 1073 | active |
| foxglove/mcap MCAP is an open-source, serialization-agnostic container file format for multimodal log data, with native reader/writer libraries in C++, G… | 98 | 1071 | stable |
| Zarestia-Dev/rclone-manager RClone Manager is a cross-platform desktop GUI application built with Angular and Tauri for managing Rclone remotes. It provides a built-in… | 87 | 1071 | active |
| microsoft/msix-packaging Microsoft's cross-platform MSIX SDK for packing and unpacking .msix/.appx application packages on Windows, macOS, Linux, and Android. It pr… | 67 | 1069 | active |
| rosuH/AndroidFilePicker AndroidFilePicker is a lightweight, fast file selector library for Android that lets apps browse and pick local files with a single line of… | 23 | 1068 | stable |
| LAStools/LAStools LAStools is a collection of efficient, scriptable C++ command-line tools for processing LiDAR point cloud data in ASPRS LAS and compressed … | 82 | 1064 | active |
| holzschu/ios_system A drop-in replacement for the system() C function on iOS, provided as an iOS framework that executes Unix shell commands, archive/network u… | 63 | 1064 | active |
| TheCod3rYouTube/PS5NorModifier A Windows GUI application for reading, writing, and modifying PlayStation 5 NOR flash dumps, including serial number changes and disc-to-di… | 25 | 1064 | active |
| fiso64/sockseek Sockseek (formerly sldl/slsk-batchdl) is a command-line downloader for the Soulseek peer-to-peer network that searches, ranks, and batch-do… | 93 | 1062 | active |
| fakefs/fakefs FakeFS is a Ruby gem that provides an in-memory fake filesystem, monkey-patching File, FileUtils, Dir, and related classes so tests can exe… | 56 | 1061 | active |
| vsergeev/c-periphery A small MIT-licensed C library providing userspace access to Linux peripheral I/O interfaces including GPIO, LED, PWM, SPI, I2C, MMIO, and … | 50 | 1061 | stable |
| zserge/awfice Awfice is a collection of tiny office suite apps - a word processor, spreadsheet, drawing app, and presentation maker - each implemented in… | 32 | 3626 | maintenance |
| kareman/SwiftShell SwiftShell is a Swift library for creating command-line applications and running shell commands from Swift code. It provides process execut… | 69 | 1060 | active |
| graysky2/profile-sync-daemon Profile-sync-daemon (psd) is a small shell-based pseudo-daemon that moves browser profile directories into tmpfs (RAM) via symlinks and per… | 73 | 1059 | active |
| btzy/nativefiledialog-extended A small cross-platform C library (with an optional C++ wrapper) that invokes native file open, save, and folder selection dialogs on Window… | 75 | 1056 | active |
| Casvt/Kapowarr Kapowarr is a self-hosted web application for building and managing a digital comic book library, designed to fit into the *arr suite of me… | 87 | 1054 | active |
| coldfix/udiskie udiskie is a udisks2 front-end that automatically mounts removable media such as USB drives and CDs from userspace on Linux. It includes a … | 75 | 1053 | active |
| MaxiHuHe04/iTunes-Backup-Explorer A graphical open-source desktop application for viewing, extracting, and replacing files inside iPhone and iPad backups created by iTunes. … | 69 | 1053 | active |
| ilgnefz/once_power OncePower is an all-in-one desktop application for batch renaming and organizing files, built with Flutter. It offers advanced name matchin… | 97 | 1052 | active |
| qzind/tray QZ Tray is a cross-browser, cross-platform desktop plugin that lets web pages send documents (PDF, HTML, images) and raw printer commands (… | 81 | 1051 | active |
| Whisparr/Whisparr Whisparr is an adult movie collection manager for Usenet and BitTorrent users, forked from the Sonarr/Radarr family. It monitors RSS feeds … | 100 | 1050 | active |
| tanaer/WindowsClear WindowsClear is a Rust-based Windows utility that scans AppData directories for large folders and migrates them to another drive, creating … | 66 | 1050 | active |
| p0dalirius/smbclient-ng smbclient-ng is a Python command-line tool providing a fast, user-friendly interactive shell for interacting with SMB shares on remote Wind… | 82 | 1048 | active |
| onevcat/FengNiao FengNiao is a Swift command-line utility that scans an Xcode project to find and delete unused image and resource files. It searches resour… | 77 | 3574 | maintenance |
| ned14/llfio LLFIO is a low-level file I/O and filesystem library for C++17/20, originally proposed for the C++ standard (P1031). It provides zero-copy,… | 85 | 1047 | stable |
| fsspec/s3fs s3fs is a Python library providing a filesystem-like interface over Amazon S3 (and S3-compatible object stores), built on aiobotocore. It i… | 76 | 1047 | active |
| FDOS/kernel The FreeDOS kernel (DOS-C), an MS-DOS/PC-DOS compatible operating system kernel implementing the core DOS API. It is written in C and assem… | 88 | 1046 | active |
| nih-at/libzip libzip is a C library for reading, creating, and modifying zip archives, with support for Zip64, multiple compression codecs (deflate, bzip… | 75 | 1045 | stable |
| EugenMayer/docker-sync docker-sync is a Ruby-based CLI tool that speeds up Docker-based development by syncing code between the host and containers using efficien… | 47 | 3558 | maintenance |
| stravo1/obsidian-gdrive-sync An Obsidian plugin that syncs notes across devices using the user's own Google Drive, serving as a free alternative to the paid Obsidian Sy… | 82 | 1041 | active |
| dhylands/rshell rshell is a remote shell for MicroPython boards that runs on the host and communicates over the serial raw-REPL. It lets you browse and cop… | 23 | 1041 | active |
| yarrick/pingfs pingfs is a FUSE filesystem for Linux that stores file data in ICMP Echo (ping) packets bouncing between the local machine and remote hosts… | 32 | 3542 | maintenance |
| AkimioJR/AutoFilm AutoFilm is a Rust utility that generates .strm files for Emby and Jellyfin media servers, enabling lightweight streaming from network stor… | 88 | 1038 | active |
| tidyverse/readr readr is an R package from the tidyverse for fast, friendly reading of rectangular data from delimited files such as CSV, TSV, fixed-width,… | 71 | 1038 | stable |
| CryoByte33/steam-deck-utilities CryoUtilities is a Go-based utility with a GUI that tunes performance and manages storage on the Steam Deck, including swap resizing, kerne… | 23 | 3533 | maintenance |
| ystyle/kaf-cli A Go command-line tool that converts plain-text novels into EPUB, MOBI, and AZW3 ebooks. It auto-detects book titles, chapters, and charact… | 91 | 1033 | active |
| xenia-manager/xenia-manager Xenia Manager is a Windows desktop application that simplifies using the Xenia Xbox 360 emulator with a friendly GUI. It handles emulator s… | 91 | 1030 | active |
| google/fscrypt fscrypt is a Go command-line tool for managing Linux native filesystem encryption (fscrypt API) on filesystems like ext4 and f2fs. It handl… | 88 | 1028 | active |
| nxzai/NextExplorer NextExplorer is a modern, self-hosted web-based file explorer with secure access control, file sharing, previews, and a built-in code edito… | 86 | 1027 | active |
| nvim-lua/plenary.nvim A Lua utility library for Neovim providing commonly needed modules such as async coroutines, job control, path handling, directory scanning… | 66 | 3490 | maintenance |
| nowsecure/fsmon fsmon is a low-level, cross-platform filesystem monitoring CLI tool written in C that reports real-time file operations (create, delete, mo… | 57 | 1023 | active |
| bitwig/dawproject DAWproject is an open, vendor-agnostic file format and reference implementation for exchanging project data (audio, notes, automation, plug… | 46 | 1018 | active |
| negokaz/excel-mcp-server A Model Context Protocol (MCP) server that lets LLM clients read and write Microsoft Excel files (xlsx, xlsm, xltx, xltm). It exposes tools… | 36 | 1016 | active |