function: file-system
1571 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mvdctop/Movie_Data_Capture A Python-based local movie organizer that scrapes and renames movie metadata for media servers. It prepares local movie files with correct … | 96 | 7432 | active |
| gorakhargosh/watchdog Watchdog is a Python library and set of shell utilities for monitoring file system events across platforms. It provides a cross-platform Ob… | 79 | 7399 | stable |
| d4rken-org/sdmaid-se SD Maid 2/SE is an open-source Android app for cleaning up storage, removing leftover data from uninstalled apps, deleting caches, and find… | 99 | 7367 | active |
| crosspoint-reader/crosspoint-reader CrossPoint Reader is open-source, community-maintained e-reader firmware for ESP32-C3-based Xteink X3/X4 devices. It provides EPUB renderin… | 82 | 7358 | active |
| aonez/Keka Keka is a file archiver application for macOS and iOS that supports compressing and extracting many archive formats such as zip, 7z, rar, a… | 88 | 7263 | active |
| corpnewt/gibMacOS A Python 2/3 command-line script that downloads macOS installer components directly from Apple's software catalog. It can also build Intern… | 72 | 7243 | active |
| ganeshrvel/openmtp OpenMTP is a free, open-source desktop application for transferring files between macOS and Android or other MTP devices over USB. Built wi… | 88 | 7239 | active |
| Alluxio/alluxio Alluxio is an open-source distributed caching and data orchestration platform that sits between compute frameworks (Spark, Presto, Trino, P… | 31 | 7231 | stable |
| TagStudioDev/TagStudio TagStudio is a cross-platform desktop application for organizing photos and files using a tag-based system. It stores tags and metadata in … | 91 | 7146 | active |
| alibaba/easyexcel EasyExcel is a Java library for reading and writing Excel files (xls, xlsx, and CSV) built on top of Apache POI, redesigned to avoid out-of… | 10 | 33663 | maintenance |
| madler/zlib zlib is a general-purpose, patent-free data compression library written in C, implementing the zlib, deflate (RFC 1951), and gzip (RFC 1952… | 72 | 7048 | stable |
| bitfield/script A Go library that makes it easy to write shell-like scripts in Go using a fluent pipeline API inspired by Unix tools like grep, sed, and jq… | 76 | 7030 | stable |
| google-research/arxiv-latex-cleaner A Python command-line tool from Google Research that cleans LaTeX source code of academic papers for arXiv submission. It removes comments,… | 80 | 7022 | active |
| Sigil-Ebook/Sigil Sigil is a free, open-source, multi-platform EPUB ebook editor built with Qt6 and QtWebEngine. It supports editing both ePub 2 and ePub 3 b… | 93 | 6936 | active |
| mahmoud/boltons Boltons is a set of 250+ pure-Python utility constructs, recipes, and snippets that extend the Python standard library with no external dep… | 88 | 6917 | stable |
| openmediavault/openmediavault openmediavault is a network attached storage (NAS) operating system solution based on Debian Linux, providing a web-based administration in… | 76 | 6917 | active |
| littlefs-project/littlefs littlefs is a small fail-safe filesystem library written in C, designed for microcontrollers and flash storage. It provides power-loss resi… | 75 | 6909 | stable |
| stevearc/oil.nvim oil.nvim is a Neovim plugin that provides a file explorer letting you edit your filesystem like a normal buffer. Changes such as renames, m… | 83 | 6845 | active |
| spf13/afero Afero is a filesystem abstraction library for Go that provides a universal interface over multiple storage backends, including local disk, … | 76 | 6692 | stable |
| ipfs/ipfs-desktop IPFS Desktop is a user-friendly desktop application that bundles a complete IPFS node (Kubo) with a GUI file manager, peer map, and content… | 94 | 6563 | active |
| aleksey-hoffman/sigma-file-manager Sigma File Manager is a free, open-source, modern file manager (explorer) application for Windows and Linux built with Electron, Vue, and T… | 93 | 6503 | active |
| git-jiadong/wechatDataBackup A desktop application for backing up WeChat chat data, exporting messages and media into persistent, browsable archives. It provides a one-… | 50 | 6404 | active |
| TeamAmaze/AmazeFileManager Amaze File Manager is an open-source, Material Design file manager app for Android. It supports file operations, multi-tab browsing, root e… | 98 | 6350 | active |
| winfsp/sshfs-win SSHFS-Win is a minimal port of SSHFS to Windows that lets users mount remote SSH/SFTP directories as local network drives. It uses Cygwin f… | 64 | 6337 | active |
| Tencent/lemon-cleaner Tencent Lemon Cleaner is a free macOS cleanup utility that removes junk files, duplicate files, similar photos, and app leftovers, with tai… | 75 | 6297 | active |
| LibreCAD/LibreCAD LibreCAD is a free, open-source, cross-platform 2D CAD application built on Qt, based on the QCAD community edition. It reads and writes DX… | 89 | 6283 | active |
| FASTSHIFT/X-TRACK An open-source GPS bicycle computer (speedometer) built on an AT32F435 MCU with an LVGL-based UI, supporting offline maps, real-time positi… | 46 | 6277 | active |
| nissl-lab/npoi NPOI is a .NET library, a port of Apache POI, that reads and writes Office file formats (xls, xlsx, docx) without requiring Microsoft Offic… | 83 | 6191 | active |
| Byron/dua-cli dua (Disk Usage Analyzer) is a fast, parallel Rust CLI and terminal UI for inspecting disk space usage of directories and optionally deleti… | 99 | 6177 | active |
| apache/fesod Apache Fesod (Incubating) is a high-performance, memory-efficient Java library for reading and writing spreadsheet files such as xlsx, xls,… | 80 | 6175 | active |
| spatie/laravel-medialibrary A Laravel package that associates files of any type with Eloquent models via a fluent API. It handles uploads, stores media on any Laravel … | 98 | 6159 | stable |
| momenbasel/PureMac PureMac is a free, open-source, native SwiftUI macOS cleaner and app uninstaller with zero telemetry, serving as a CleanMyMac alternative. … | 80 | 6087 | active |
| gitbrent/PptxGenJS PptxGenJS is a JavaScript/TypeScript library for programmatically generating PowerPoint (.pptx) presentations with text, tables, shapes, im… | 54 | 6073 | active |
| arvidn/libtorrent libtorrent is a feature-complete, efficient C++ library implementing the BitTorrent protocol with support for popular extensions including … | 94 | 6040 | stable |
| gsantner/markor Markor is a lightweight, offline text editor for Android supporting Markdown, todo.txt, Zim/WikiText, org-mode, AsciiDoc, and plaintext for… | 87 | 6033 | active |
| OSGeo/gdal GDAL is an MIT-licensed C++ translator library for reading and writing raster and vector geospatial data formats, with bindings for many la… | 95 | 6032 | stable |
| serialport/node-serialport Node SerialPort is a JavaScript/TypeScript library for reading from and writing to serial ports in Node.js and Electron. It provides cross-… | 51 | 5991 | stable |
| xhongc/music-tag-web A self-hosted web application for editing and scraping metadata of local music files, deployable via Docker on NAS and homelab servers. It … | 73 | 5979 | active |
| astrada/google-drive-ocamlfuse google-drive-ocamlfuse is a FUSE filesystem written in OCaml that mounts Google Drive as a local filesystem on Linux. It provides full read… | 92 | 5959 | active |
| dundee/gdu Gdu is a fast disk usage analyzer with a terminal user interface, written in Go. It uses parallel processing to quickly scan directories an… | 99 | 5933 | active |
| dokan-dev/dokany Dokany is a user-mode file system library for Windows, similar to FUSE on Linux, letting developers create file systems without writing ker… | 66 | 5916 | active |
| dolanmiu/docx docx is a JavaScript/TypeScript library for generating and modifying Microsoft Word .docx files with a declarative API. It runs in both Nod… | 93 | 5889 | stable |
| HexFiend/HexFiend Hex Fiend is a fast, open-source hex editor for macOS that supports inserting, deleting, and rearranging bytes in files of virtually any si… | 39 | 5884 | active |
| TheLastGimbus/GooglePhotosTakeoutHelper A command-line tool that reorganizes a Google Takeout export of Google Photos into a single chronological folder, fixing file modification … | 25 | 5878 | active |
| opencloud-eu/opencloud OpenCloud is an open source file management, sharing, and collaboration platform written in Go, positioned as a sovereign alternative to Ne… | 88 | 5859 | active |
| isaacs/rimraf A cross-platform Node.js implementation of the UNIX `rm -rf` command, available as both a library and CLI tool for recursively deleting fil… | 69 | 5851 | stable |
| iyaja/llama-fs LlamaFS is a self-organizing file manager that uses the Llama 3 model to automatically rename and organize files based on their content and… | 40 | 5836 | active |
| trapexit/mergerfs mergerfs is a FUSE-based union filesystem that logically merges multiple filesystem paths into a single mount point. It offers configurable… | 88 | 5823 | active |
| pdfarranger/pdfarranger PDF Arranger is a small Python-GTK desktop application for merging, splitting, rotating, cropping, and rearranging PDF pages through an int… | 85 | 5813 | active |
| hacdias/webdav A simple, standalone WebDAV server written in Go, distributable as a single binary or Docker image. It supports user authentication, TLS, a… | 98 | 5803 | active |
| awslabs/mountpoint-s3 Mountpoint for Amazon S3 is a high-throughput FUSE file client that mounts an Amazon S3 bucket as a local file system. It translates file o… | 95 | 5758 | stable |
| python-openxml/python-docx python-docx is a Python library for creating, reading, and modifying Microsoft Word 2007+ (.docx) files using the OpenXML format. It provid… | 75 | 5697 | stable |
| andmarti1424/sc-im sc-im is an ncurses-based spreadsheet calculator for the terminal with vim-like keybindings, based on the classic sc. It supports undo/redo… | 67 | 5690 | active |
| ClosedXML/ClosedXML ClosedXML is a .NET library for reading, manipulating, and writing Excel 2007+ (.xlsx, .xlsm) files. It provides an intuitive, user-friendl… | 87 | 5686 | active |
| LongSoft/UEFITool UEFITool is a cross-platform C++/Qt application that parses UEFI-compatible firmware images into a tree structure, verifies their integrity… | 90 | 5642 | active |
| cubefs/cubefs CubeFS is a CNCF-graduated, cloud-native distributed file and object storage system written in Go. It supports S3, HDFS, and POSIX access p… | 90 | 5636 | stable |
| builtbybel/FluentCleaner FluentCleaner is a modern Windows desktop cleaner built with WinUI 3, inspired by the classic CCleaner, focused on removing junk files with… | 80 | 5607 | active |
| ZipArchive/ZipArchive SSZipArchive is an Objective-C/Swift utility library for creating and extracting zip archives on Apple platforms (iOS, macOS, tvOS, watchOS… | 45 | 5606 | stable |
| emcrisostomo/fswatch fswatch is a cross-platform file change monitor that emits notifications when files or directories are modified, using native OS backends s… | 95 | 5588 | active |
| nvim-neo-tree/neo-tree.nvim Neo-tree.nvim is a Neovim plugin for browsing and managing the file system and other tree-like structures. It supports sidebar, floating wi… | 94 | 5571 | active |
| ciromattia/kcc KCC (Kindle Comic Converter) is a Python application with a Qt6 GUI and CLI that converts comics and manga from image folders, CBZ/EPUB arc… | 98 | 5555 | active |
| qjfoidnh/BaiduPCS-Go A command-line Baidu Netdisk (Baidu Cloud) client written in Go, forked from iikira/BaiduPCS-Go with added support for saving shared links … | 90 | 5526 | active |
| blackboxo/CleanMyWechat A desktop GUI application that automatically deletes cached files, images, and videos downloaded by WeChat and WeCom on Windows and macOS, … | 94 | 5505 | active |
| natefinch/lumberjack Lumberjack is a Go package for writing logs to rolling files, handling rotation by size, age, and backup count. It is a pluggable io.Writer… | 23 | 5462 | stable |
| sindresorhus/create-dmg A Node.js CLI tool that automatically creates good-looking, code-signed DMG disk images for macOS app distribution. It is intentionally opi… | 71 | 5361 | active |
| apache/opendal Apache OpenDAL is an Open Data Access Layer providing one unified API to access object storage, file systems, cloud SaaS, databases, protoc… | 99 | 5341 | stable |
| spieglt/FlyingCarpet Flying Carpet is a cross-platform file transfer application that works like AirDrop between Android, iOS, Linux, macOS, and Windows devices… | 98 | 5313 | active |
| Librum-Reader/Librum Librum is a free and open-source e-book reader and library management application built with C++, Qt6, and QML. It lets users read e-books,… | 58 | 5312 | active |
| kieraneglin/pinchflat Pinchflat is a self-hosted web application for downloading and archiving YouTube content, built on top of yt-dlp. Users define rules for ch… | 56 | 5283 | active |
| coreutils/coreutils GNU coreutils is the standard collection of GNU command-line utilities (ls, cp, mv, cat, sort, chmod, etc.) that form the basis of most Uni… | 88 | 5268 | stable |
| tagspaces/tagspaces TagSpaces is an open-source, offline-first desktop and mobile application for organizing, tagging, and previewing local files, notes, and t… | 95 | 5256 | active |
| geopandas/geopandas GeoPandas is a Python library that extends pandas with geographic data types like GeoSeries and GeoDataFrame, built on shapely geometry obj… | 88 | 5230 | stable |
| gluster/glusterfs Gluster is a free and open-source software-defined distributed filesystem that aggregates storage from multiple servers into a single scala… | 67 | 5220 | stable |
| u-boot/u-boot Das U-Boot is a widely used open-source bootloader for embedded boards based on PowerPC, ARM, MIPS, and other processors. It is installed i… | 77 | 5208 | active |
| ninxsoft/Mist Mist is a Mac GUI utility that automatically downloads macOS firmware restore files (.ipsw) and installers. It can list available versions,… | 82 | 5177 | active |
| RsyncProject/rsync Rsync is an open-source command-line utility for fast incremental file transfer between local and remote systems, using a delta-transfer al… | 98 | 5158 | stable |
| deckerst/aves Aves is an Android gallery and metadata explorer app built with Flutter. It handles a wide range of media formats including exotic ones lik… | 96 | 5145 | active |
| Yuukiy/JavSP JavSP is a Python command-line tool that scrapes adult video (JAV) metadata from multiple websites, aggregates the data, and generates NFO … | 25 | 5136 | active |
| tickstep/aliyunpan A command-line client for Alibaba Cloud Drive (Aliyunpan) built in Go, mimicking Linux shell file commands. It supports upload/download wit… | 88 | 5102 | active |
| microsoft/coreutils A Microsoft-maintained Windows build of uutils/coreutils, findutils, and grep packaged as a single multi-call binary, bringing UNIX-style c… | 77 | 5088 | active |
| NaoTu/DesktopNaotu DesktopNaotu is a cross-platform offline desktop mind mapping tool based on Baidu Naotu, supporting Windows, Linux, and macOS. It works wit… | 53 | 5079 | stable |
| react-native-async-storage/async-storage An asynchronous, unencrypted, persistent key-value storage library for React Native apps with a Web Storage API-compatible interface. It su… | 95 | 5073 | stable |
| kwsch/PKHeX PKHeX is a Pokémon core series save file editor written in C# using Windows Forms. It can edit, validate, and convert save files, individua… | 97 | 5071 | active |
| sindresorhus/electron-store A JavaScript library for Electron apps that provides simple data persistence by saving and loading JSON files for user settings, app state,… | 65 | 5014 | stable |
| Jeric-X/SyncClipboard A cross-platform clipboard syncing and history management tool for Windows, macOS, and Linux, with mobile support via third-party clients. … | 99 | 4936 | active |
| s3tools/s3cmd S3cmd is a free, open-source command line tool written in Python for uploading, retrieving, and managing data in Amazon S3 and other S3-pro… | 44 | 4906 | stable |
| rosedblabs/rosedb RoseDB is a lightweight, fast and reliable key/value storage engine written in Go, based on the Bitcask storage model with append-only WAL-… | 55 | 4885 | stable |
| shuakami/qq-chat-exporter A desktop/self-hosted tool that exports QQ (NT QQ) chat history, including images, videos, and stickers, to HTML, JSON, TXT, and Excel form… | 86 | 4849 | active |
| caamer20/Telegram-Drive A cross-platform desktop application that turns a Telegram account into a personal cloud storage drive, built with Tauri, Rust, React, and … | 78 | 4845 | active |
| sayanarijit/xplr xplr is a hackable, minimal, fast terminal UI file explorer written in Rust, extensible via embedded LuaJIT configuration and plugins. It a… | 90 | 4810 | stable |
| Studio-42/elFinder elFinder is an open-source web-based file manager written in JavaScript with jQuery UI, inspired by the macOS Finder. It provides a rich cl… | 92 | 4797 | active |
| Querz/mcaselector MCA Selector is a desktop GUI application for selecting, deleting, and exporting chunks and regions from Minecraft Java Edition world saves… | 89 | 4753 | active |
| BCUninstaller/Bulk-Crap-Uninstaller Bulk Crap Uninstaller (BCU) is a free, open-source Windows application uninstaller that excels at removing large amounts of applications wi… | 86 | 20978 | maintenance |
| iterate-ch/cyberduck Cyberduck is a libre file transfer and cloud storage browser for macOS and Windows, with a CLI for Linux, macOS, and Windows. It supports F… | 77 | 4715 | stable |
| TechUnRestricted/WinDiskWriter WinDiskWriter is a native macOS application for creating bootable Windows USB installers that support both UEFI and Legacy BIOS boot modes.… | 50 | 4677 | active |
| symfony/filesystem The Symfony Filesystem component is a PHP library providing platform-independent utilities for filesystem operations such as creating, copy… | 99 | 4634 | stable |
| LaoFeng-mouse/flyingmouse-format FlyingMouse Format is an offline desktop file format converter for Windows (and macOS) built on Electron, bundling FFmpeg, LibreOffice, Pop… | 79 | 4601 | active |
| rfjakob/gocryptfs gocryptfs is an encrypted overlay filesystem written in Go, built on the go-fuse library, that stores each file as a corresponding encrypte… | 77 | 4582 | stable |
| darkmatter2048/WindowsCleaner Windows Cleaner is a Tauri-based desktop application for cleaning up Windows systems, focused on freeing space on the C drive by removing j… | 91 | 4564 | active |
| andreafrancia/trash-cli A Python command-line tool implementing the FreeDesktop.org Trash specification, providing commands to trash, list, restore, and permanentl… | 77 | 4557 | stable |