function: file-system
1571 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| torakiki/pdfsam PDFsam Basic is a free, open-source desktop application for splitting, merging, rotating, mixing and extracting pages from PDF files. It is… | 93 | 4551 | active |
| doublecmd/doublecmd Double Commander is a free, open-source, cross-platform dual-panel file manager inspired by Total Commander, written in Pascal. It includes… | 94 | 4442 | active |
| ExcelDataReader/ExcelDataReader A lightweight and fast C# library for reading Microsoft Excel files (.xlsx, .xlsb, .xls) and CSV files. It provides a low-level reader inte… | 81 | 4409 | stable |
| Bioruebe/UniExtract2 Universal Extractor 2 is a Windows application that extracts files from virtually any extractable file type, including standard archives, a… | 23 | 4408 | active |
| taurusxin/ncmdump A cross-platform C++ command-line tool that converts Netease Cloud Music .ncm cached files into standard mp3 or flac audio files. It also b… | 70 | 4404 | active |
| mutagen-io/mutagen Mutagen is an open-source remote development tool providing high-performance, real-time bidirectional file synchronization and flexible net… | 61 | 4375 | active |
| sindresorhus/file-type A Node.js/JavaScript library that detects the file type of a file, stream, or buffer by checking its magic number (binary signature). It re… | 98 | 4321 | stable |
| ufrisk/MemProcFS MemProcFS is an memory forensic tool that exposes physical memory, memory dump files, and live memory acquisition sources as files in a vir… | 89 | 4300 | active |
| LibreOffice/core LibreOffice is a free, open-source office suite comprising Writer (word processing), Calc (spreadsheets), Impress (presentations), Draw (ve… | 77 | 4277 | stable |
| iDescriptor/iDescriptor iDescriptor is a free, open-source, cross-platform application for managing Apple iDevices (iPhone, iPad, iPod) from a desktop computer, wr… | 84 | 4253 | active |
| linuxmint/timeshift Timeshift is a Linux system restore application that protects the system by taking incremental filesystem snapshots using rsync with hardli… | 73 | 4253 | active |
| NixOS/patchelf PatchELF is a small command-line utility for modifying ELF executables and libraries, such as changing the dynamic linker (ELF interpreter)… | 94 | 4246 | stable |
| bbatsov/projectile Projectile is a project interaction library for Emacs that provides project-level navigation, search, and task-running features. It automat… | 98 | 4233 | stable |
| GitJournal/GitJournal GitJournal is a mobile-first, open-source note-taking app that stores notes in Markdown with optional YAML headers inside a Git repository … | 61 | 4210 | active |
| Bill-Stewart/SyncthingWindowsSetup A Windows installer for the open-source Syncthing file-synchronization application, built with Inno Setup. It supports per-user and all-use… | 75 | 4175 | active |
| hackerb9/lsix lsix is a shell script that displays image thumbnails directly in the terminal using sixel graphics, powered by ImageMagick. It works like … | 23 | 4174 | stable |
| peak/s5cmd s5cmd is a very fast parallel command-line tool for executing S3 and local filesystem operations such as upload, download, copy, move, and … | 34 | 4172 | active |
| haris-musa/excel-mcp-server A Model Context Protocol (MCP) server that lets AI agents create, read, and modify Excel workbooks without Microsoft Excel installed. It su… | 70 | 4143 | active |
| sjqzhang/go-fastdfs go-fastdfs is a decentralized, HTTP-based distributed file system (private cloud storage) written in Go, similar to FastDFS but with a sing… | 64 | 4135 | stable |
| numbersprotocol/nit Nit is a CLI tool that applies Git-like concepts to web3 digital assets, letting users commit an asset's activities (chronicle) as on-chain… | 29 | 4129 | active |
| xingkongliang/skills-manager A lightweight open-source desktop app (Rust, MIT) that manages, syncs, and organizes AI agent skills across 50+ coding tools like Claude Co… | 78 | 4103 | active |
| Drewsif/PiShrink PiShrink is a bash script that automatically shrinks Raspberry Pi disk images so they flash faster and compress better. Shrunk images can o… | 83 | 4102 | active |
| jitwxs/163MusicLyrics A Windows desktop GUI application for fetching and processing song lyrics from NetEase Cloud Music and QQ Music. It supports searching by s… | 74 | 4071 | active |
| zyx0814/dzzoffice DzzOffice is an open-source collaborative office suite for teams and enterprises, comparable to Google Workspace or Office 365, built in PH… | 83 | 4045 | active |
| ntfstool/ntfstool NTFS Tool is a free macOS desktop application that provides NTFS disk read-write, mounting, and management support for Mac, including Apple… | 23 | 4034 | active |
| apache/nuttx Apache NuttX is a mature, open-source real-time operating system (RTOS) for embedded systems with an emphasis on POSIX/ANSI standards compl… | 77 | 4010 | stable |
| tobi/try try is a single-file Ruby CLI that manages experiment/scratch directories in one place, with fuzzy search, recency sorting, and auto-dated … | 64 | 3967 | active |
| teslamotors/light-show Tesla's official guide and tooling for creating custom light shows on Tesla vehicles using the xLights sequencer. Shows are packaged as .fs… | 32 | 3964 | active |
| p2r3/convert A universal online file converter that runs conversions in the browser without uploading files to a server. It supports conversions across … | 63 | 3955 | active |
| rupa/z z is a shell script for bash and zsh that tracks your most-used directories using a 'frecency' (frequency + recency) ranking. It lets you j… | 23 | 17044 | maintenance |
| johang/btfs BTFS is a FUSE-based filesystem that mounts .torrent files or magnet links as read-only directories. File contents are downloaded on demand… | 77 | 3950 | active |
| wting/autojump A command-line tool that maintains a weighted database of frequently visited directories and lets users jump to them quickly with the `j` c… | 36 | 16962 | maintenance |
| icsharpcode/SharpZipLib SharpZipLib is a pure C# compression library for .NET supporting Zip (stored/deflate, PKZIP and AES encryption, Zip64), GZip, zlib, raw def… | 23 | 3930 | stable |
| windirstat/windirstat WinDirStat is a free, open-source disk usage statistics viewer and cleanup tool for Microsoft Windows. It scans drives and folders and visu… | 98 | 3923 | active |
| gildas-lormeau/zip.js zip.js is a BSD-3-Clause JavaScript library for creating and reading zip archives in browsers, Node.js, Deno, and Bun. It supports Zip64, A… | 95 | 3879 | active |
| tinyobjloader/tinyobjloader A tiny, dependency-free Wavefront .obj/.mtl parser available as a single-header C++11 library and a pure C11 implementation with polygon te… | 62 | 3866 | active |
| jimsalterjrs/sanoid Sanoid is a policy-driven snapshot management and replication tool for OpenZFS filesystems, configured via a human-readable TOML file and r… | 62 | 3835 | active |
| ampache/ampache Ampache is a self-hosted, web-based audio/video streaming application and file manager written in PHP. It lets users access and stream thei… | 98 | 3824 | active |
| qkqpttgf/OneManager-php A PHP-based index and file manager for OneDrive/SharePoint that can be deployed to serverless platforms like Vercel, Huawei FG, Aliyun FC, … | 59 | 3800 | active |
| ip7z/7zip 7-Zip is a free, open-source file archiver with a high compression ratio, best known for its native 7z archive format. This GitHub reposito… | 87 | 3784 | active |
| RhetTbull/osxphotos A Python CLI tool and library for querying and exporting photos and metadata from Apple's Photos.app library on macOS (with partial Linux s… | 93 | 3781 | active |
| axboe/liburing A C library providing helpers to set up and tear down Linux io_uring instances, plus a simplified convenience API for applications that don… | 87 | 3752 | active |
| kodjodevf/mangayomi Mangayomi is a free, open-source Flutter application for reading manga, webtoons, comics, and novels, and for streaming anime and other vid… | 97 | 3727 | active |
| ouch-org/ouch Ouch (Obvious Unified Compression Helper) is a Rust command-line tool for compressing and decompressing files and directories across many f… | 92 | 3724 | active |
| kamiyaa/joshuto Joshuto is a ranger-like terminal file manager written in Rust with a TUI interface. It supports clipboard integration, optional fzf and zo… | 67 | 3723 | active |
| notscuffed/repkg RePKG is a command-line tool written in C# that extracts Wallpaper Engine PKG archives and converts their TEX texture files into standard i… | 55 | 3687 | active |
| rsnapshot/rsnapshot rsnapshot is a filesystem snapshot utility based on rsync that creates periodic snapshots of local and remote machines over ssh. It uses ha… | 66 | 3666 | stable |
| FossifyOrg/Gallery Fossify Gallery is an open-source, ad-free Android app for browsing, organizing, and editing photos and videos locally. It includes a basic… | 89 | 3637 | stable |
| antonmedv/walk Walk is a terminal file manager and navigator written in Go that serves as a replacement for cd and ls. It offers keyboard-driven directory… | 61 | 3633 | active |
| WSA-Community/WSAGAScript A set of shell scripts that inject Google Apps (including the Play Store and Google services) into a Windows Subsystem for Android (WSA) im… | 32 | 3615 | active |
| open-xml-templating/docxtemplater Docxtemplater is a JavaScript library that generates Word (.docx), PowerPoint (.pptx), Excel (.xlsx), and OpenDocument (.odt) files from te… | 66 | 3613 | stable |
| Martichou/rquickshare A Rust implementation of Android's Nearby Share/Quick Share protocol for Linux and macOS, distributed as desktop apps (deb, rpm, AppImage, … | 63 | 3608 | active |
| laurent22/rsync-time-backup A shell script providing Time Machine-style incremental backups using rsync, with timestamped backup folders and hard-linking to save space… | 43 | 3607 | active |
| libarchive/libarchive A portable C library for reading and writing streaming archives in many formats (tar, cpio, zip, 7zip, ISO, xar, cab, rar, etc.) with autom… | 94 | 3601 | stable |
| strukto-ai/mirage Mirage is a unified virtual filesystem for AI agents that mounts services like S3, Google Drive, Slack, Gmail, Postgres, and Redis side-by-… | 80 | 3569 | active |
| mini-software/MiniExcel MiniExcel is a lightweight .NET library (with a Rust variant) for reading and writing Excel XLSX and CSV files using row-by-row streaming t… | 99 | 3523 | active |
| ssut/payload-dumper-go A fast Go CLI tool that extracts partition images from Android OTA payload.bin files, including incremental (delta) OTA packages, with para… | 98 | 3481 | active |
| etchdroid/etchdroid EtchDroid is an open-source Android application that writes OS disk images to USB flash drives and USB SD card adapters without requiring r… | 84 | 3459 | active |
| piskvorky/smart_open A Python library for efficiently streaming very large files to and from remote storages like S3, GCS, Azure Blob Storage, HDFS, WebHDFS, HT… | 96 | 3457 | stable |
| notify-rs/notify Notify is a cross-platform filesystem notification library for Rust that watches files and directories and emits events using native OS bac… | 84 | 3440 | stable |
| alienator88/Pearcleaner Pearcleaner is a free, source-available, fair-code licensed macOS application cleaner for fully uninstalling apps and finding orphaned file… | 70 | 14429 | maintenance |
| robinrodricks/FluentFTP FluentFTP is a fully managed FTP and FTPS client library for .NET and .NET Standard, written entirely in C# with no external dependencies a… | 61 | 3393 | stable |
| tursodatabase/agentfs AgentFS is a filesystem designed for AI agents that stores an agent's entire files, state, and operation history in a single SQLite file. I… | 69 | 3375 | active |
| b3nj5m1n/xdg-ninja A shell script that scans your $HOME directory for files and directories that should be relocated according to the XDG Base Directory speci… | 59 | 3360 | active |
| AltraMayor/f3 F3 (Fight Flash Fraud) is a command-line tool that tests flash storage devices like SD cards and USB drives to detect counterfeit capacity … | 82 | 3358 | stable |
| derceg/explorerplusplus Explorer++ is a lightweight, fast, tabbed file manager for Windows built in C++. It is fully portable, supports bookmarks, file search, pre… | 67 | 3273 | active |
| Tinche/aiofiles aiofiles is an Apache-2.0 licensed Python library providing asynchronous file I/O for asyncio applications by delegating blocking file oper… | 71 | 3255 | stable |
| thoughtbot/rcm rcm is a suite of command-line tools (rcup, mkrc, rcdn, lsrc) for managing dotfiles via a central dotfiles directory and symlinks. It suppo… | 33 | 3255 | stable |
| vifm/vifm Vifm is a curses-based terminal file manager that provides a Vim-like environment for managing files, complete with modes, registers, mappi… | 89 | 3244 | stable |
| tsoding/nob.h nob.h is a single-header C library for writing build recipes (build systems) in plain C, requiring nothing but a C compiler to bootstrap. I… | 67 | 3216 | active |
| deltazefiro/Amarok-Hider Amarok is a lightweight Android privacy app that hides private files and apps with a single click by obfuscating file signatures or permiss… | 78 | 3213 | active |
| util-linux/util-linux util-linux is a collection of essential Linux system utilities distributed by the Linux Kernel Organization, including tools like mount, fd… | 77 | 3212 | stable |
| hydrusnetwork/hydrus Hydrus Network is a desktop media management application that organizes large file collections with tags instead of folders, in a booru-sty… | 95 | 3175 | active |
| subsurface/subsurface Subsurface is a free, open-source dive log application for recreational, technical, and free divers that runs on Windows, macOS, Linux, And… | 67 | 3171 | active |
| webdataset/webdataset A Python library providing a high-performance sequential I/O system based on tar-shard files for large-scale deep learning training, with s… | 52 | 3169 | stable |
| mon5termatt/medicat_installer A native C++ installer application for setting up MediCat USB, a computer diagnostic and recovery toolkit, on a USB drive. It handles Vento… | 99 | 3167 | active |
| landley/toybox Toybox combines many common Linux command line utilities (cp, mv, cat, etc.) into a single small, fast, BSD-licensed multicall binary that … | 72 | 3138 | active |
| The Sleuth Kit Autopsy is a Java-based digital forensics platform providing a graphical interface to The Sleuth Kit and other open-source forensic tools f… | 81 | 3137 | active |
| tfeldmann/organize organize is a Python-based command-line tool that automates file management using rule-based configurations with filters and actions. It sa… | 67 | 3122 | active |
| azlux/log2ram A shell script that mounts /var/log in RAM to avoid constant writes to disk, extending SD card life on devices like the Raspberry Pi. It pe… | 61 | 3106 | active |
| vkbo/novelWriter novelWriter is an open source plain text editor designed for writing novels assembled from many smaller text documents. It uses a Markdown-… | 98 | 3091 | active |
| apache/parquet-java Apache Parquet Java is the Java implementation of the Apache Parquet column-oriented data file format. It provides reading and writing of e… | 90 | 3076 | active |
| sabnzbd/sabnzbd SABnzbd is an open-source binary newsreader written in Python that automates Usenet downloads from NZB files, handling downloading, verific… | 99 | 3075 | active |
| nix-rust/nix A Rust crate providing safe, friendly bindings to Unix-like platform APIs (Linux, macOS, BSD, etc.), wrapping unsafe libc calls in typed, R… | 70 | 3069 | active |
| tranxuanthang/lrcget LRCGET is a cross-platform desktop application (built with Tauri, Rust, and Vue) that scans an offline music library and mass-downloads LRC… | 91 | 3066 | active |
| ModOrganizer2/modorganizer Mod Organizer 2 is a Windows desktop application for managing mod collections of arbitrary size for PC games like Skyrim and Fallout 4. It … | 64 | 3061 | active |
| BernardoGiordano/Checkpoint Checkpoint is a homebrew save management application for Nintendo 3DS and Switch that backs up and restores game save data with a lightweig… | 99 | 3058 | active |
| veeso/termscp termscp is a feature-rich terminal UI (TUI) file transfer client and dual-pane file explorer supporting SCP, SFTP, FTP/FTPS, S3, SMB, WebDA… | 89 | 3057 | active |
| filegator/filegator FileGator is a free, open-source, self-hosted web application for managing files and folders with multi-user support, roles, and per-user h… | 98 | 3056 | active |
| tomerfiliba/plumbum Plumbum is a Python library for writing shell-script-like programs with a Pythonic, cross-platform syntax. It provides local and remote com… | 88 | 3051 | stable |
| LMDB/lmdb LMDB (Lightning Memory-Mapped Database) is a compact, high-performance embedded key-value database library written in C, using memory-mappe… | 76 | 3031 | stable |
| ps2homebrew/Open-PS2-Loader Open PS2 Loader (OPL) is an open-source game and application loader for PlayStation 2 and PS3 consoles. It loads games and homebrew apps fr… | 80 | 3028 | active |
| XorTroll/Goldleaf Goldleaf is a multipurpose homebrew application for Nintendo Switch, similar in concept to FBI for Nintendo 3DS. It provides a graphical in… | 77 | 3026 | active |
| adrianlopezroche/fdupes FDUPES is a command-line program written in C for identifying duplicate files within specified directories, with options to recursively sea… | 57 | 3008 | stable |
| Barre/ZeroFS ZeroFS is a log-structured filesystem written in Rust that turns S3-compatible object storage (Amazon S3, GCS, Azure Blob, or any S3-compat… | 81 | 3003 | active |
| kenvix/USBCopyer A Windows tray application written in C# that automatically copies files from a USB drive when it is plugged in, with filtering by extensio… | 55 | 2990 | active |
| tobychui/arozos ArozOS is a web-based desktop operating system written in Go that turns low-power hardware like Raspberry Pi into a DIY network-attached st… | 86 | 2989 | active |
| archiverjs/node-archiver Archiver is a Node.js library providing a streaming interface for generating archive files such as ZIP and TAR, with optional GZIP compress… | 81 | 2974 | stable |
| icloud-photos-downloader/icloud_photos_downloader A command-line tool (icloudpd) that downloads all photos and videos from an iCloud account to local storage. It runs on Linux, Windows, and… | 88 | 12180 | maintenance |
| boredazfcuk/docker-icloudpd An Alpine Linux Docker container wrapping the iCloud Photos Downloader (icloudpd) utility for syncing iCloud photo libraries to a local ser… | 70 | 2931 | active |