function: file-system
1571 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| miguelpruivo/flutter_file_picker A Flutter plugin providing a unified API to open native file explorers for picking single or multiple files, with extension filtering, dire… | 99 | 1559 | active |
| gulrak/filesystem A header-only, single-file C++ library that implements the C++17 std::filesystem API, usable from C++11 through C++20. It closely follows t… | 84 | 1559 | stable |
| lh3/seqtk Seqtk is a fast, lightweight C command-line toolkit for processing sequences in FASTA and FASTQ formats, with optional gzip support and onl… | 34 | 1559 | stable |
| Shpigford/chops Chops is a free, open-source macOS app for discovering, browsing, editing, and organizing AI coding agent skills and agents across tools li… | 82 | 1558 | active |
| mwh/dragon dragon is a lightweight drag-and-drop source and sink utility for X11 and Wayland. It opens a small window holding files or text that can b… | 49 | 1558 | active |
| LibreDWG/libredwg LibreDWG is a free GNU C library for reading and writing AutoCAD DWG files, with a decoder supporting all DWG versions and a writer for mos… | 88 | 1557 | active |
| webrecorder/archiveweb.page ArchiveWeb.page is a high-fidelity web archiving tool that runs as a Chrome/Chromium browser extension and as a standalone Electron app. It… | 93 | 1555 | active |
| linuxmint/nemo Nemo is the official file manager of the Cinnamon desktop environment, forked from GNOME Files (Nautilus 3.4). It also manages the Cinnamon… | 90 | 1551 | active |
| denislupookov/altersend AlterSend is an open-source cross-platform app for sending files directly between devices over the internet via P2P connections, with end-t… | 80 | 1547 | active |
| xt42io/avnac Avnac is a free, browser-based design editor for creating posters, layouts, social graphics, and other canvas-based compositions. It featur… | 51 | 1547 | active |
| logrotate/logrotate logrotate is a classic Unix utility that automates rotation, compression, removal, and mailing of log files on systems that generate many l… | 66 | 1545 | stable |
| dr34m-cn/taosync TaoSync is an automated file synchronization tool for OpenList/AList v3+, featuring a built-in storage engine, job scheduling, and a Vue-ba… | 82 | 1540 | active |
| BurntSushi/walkdir Walkdir is a cross-platform Rust library for efficiently walking a directory tree recursively. It supports following symbolic links, contro… | 72 | 1537 | stable |
| google/tensorstore TensorStore is a C++ and Python library for reading and writing large multi-dimensional arrays with a uniform API across formats like zarr,… | 77 | 1536 | active |
| helloxz/zdir Zdir is a self-hosted private storage and file-sharing application built with Golang and Vue3 that indexes directories, previews files onli… | 23 | 1533 | active |
| occlum/occlum Occlum is a memory-safe, multi-process library OS (LibOS) written in Rust for Intel SGX enclaves. It lets legacy applications run inside se… | 52 | 1532 | active |
| bgreenwell/lstr A fast, minimalist directory tree viewer written in Rust, inspired by the classic tree command. It offers an optional interactive TUI mode … | 71 | 1531 | active |
| kahing/goofys Goofys is a FUSE-based tool that mounts Amazon S3 buckets (and Azure/GCS/Swift storage) as a file system on Linux and macOS. It prioritizes… | 23 | 5564 | maintenance |
| vinceglb/FileKit FileKit is a Kotlin Multiplatform library providing a unified API for file operations such as picking files, saving documents, selecting di… | 86 | 1526 | active |
| guillevc/yubal yubal is a self-hosted YouTube Music downloader that turns pasted links into a tagged, organized music library with albums, playlists, lyri… | 82 | 1520 | active |
| haydenbleasel/files-sdk Files SDK is a unified TypeScript storage SDK that provides one small API (ten methods) across 40+ object and blob storage providers includ… | 80 | 1515 | active |
| QtExcel/QXlsx QXlsx is a C++ library for reading and writing Excel (*.xlsx) files, built on the Qt framework. It is the maintained successor to the disco… | 96 | 1514 | active |
| aiekick/ImGuiFileDialog A feature-rich file and directory selection dialog library built exclusively for Dear ImGui. It supports custom panes, filter coloring and … | 61 | 1511 | active |
| lqzhgood/Shmily Shmily is a large umbrella project for exporting and archiving personal chat and communication records from QQ, WeChat, SMS, call logs, pho… | 55 | 1507 | active |
| nohajc/anylinuxfs A Rust CLI utility for macOS that mounts any Linux-supported filesystem (ext4, btrfs, xfs, ZFS, NTFS, exFAT, etc.) with full read-write acc… | 85 | 1503 | active |
| jmathai/elodie Elodie is a Python command-line tool that organizes photos, videos, and audio files based on their EXIF metadata, sorting them into folder … | 53 | 1501 | active |
| bcpierce00/unison Unison is a cross-platform, bidirectional file synchronization tool that keeps two replicas of files and directories in sync across differe… | 83 | 5455 | maintenance |
| evsar3/sshfs-win-manager SSHFS-Win Manager is an Electron-based GUI for SSHFS-Win that lets Windows users mount remote SSH filesystems as local drives. It provides … | 26 | 1496 | active |
| tokio-rs/tokio-uring tokio-uring is a Rust library that provides an io_uring-backed runtime compatible with the Tokio ecosystem, exposing new resource types (st… | 36 | 1492 | active |
| wileyyugioh/zotmoov ZotMoov is a Zotero 7 plugin that automatically moves or copies imported attachments to a custom directory and links them back to Zotero it… | 94 | 1491 | active |
| Nriver/Episode-ReName A command-line tool that batch-renames TV show and anime episode files into standardized naming conventions for media servers like Emby, Je… | 44 | 1491 | active |
| Hybrid-Mount/meta-hybrid_mount Hybrid Mount is a metamodule for KernelSU and APatch that manages how other root modules are mounted on Android. At boot it scans installed… | 79 | 1490 | active |
| huiyadanli/PasteEx PasteEx is a portable Windows utility that pastes clipboard contents directly into files, with automatic image extension detection and cust… | 34 | 1485 | stable |
| zlib-ng/minizip-ng minizip-ng is a zip manipulation library written in C, forked from the minizip code contributed to zlib. It adds features like WinZip AES e… | 92 | 1483 | active |
| cavaliergopher/grab Grab is a Go package for downloading files from the internet with features like concurrent progress monitoring, auto-resume of incomplete d… | 77 | 1483 | active |
| harry0703/MangoDisk MangoDisk is a safety-first desktop application for macOS and Windows that combines disk cleanup, storage analysis, duplicate file finding,… | 80 | 1480 | active |
| owncloud/client The official desktop syncing client for ownCloud, synchronizing files between an ownCloud server (including ownCloud Infinite Scale) and a … | 92 | 1479 | active |
| tuxera/ntfs-3g NTFS-3G is an open-source read/write NTFS filesystem driver for Linux, FreeBSD, macOS, and other Unix-like systems, maintained by Tuxera si… | 90 | 1477 | stable |
| dyang886/Game-Save-Manager Game Save Manager (GSM) is a desktop application that automatically detects, backs up, and restores game save files from platforms like Ste… | 92 | 1473 | active |
| PJ-Singh-001/Cubic Cubic is a GUI wizard application for creating customized Live ISO images for Ubuntu and Debian based distributions. It provides an integra… | 74 | 1472 | active |
| meganz/sdk The official MEGA C++ SDK providing client access to MEGA's end-to-end encrypted cloud storage, including a low-level API, an intermediate … | 95 | 1469 | active |
| javakam/FileOperator An Android file operations library covering file creation/deletion/copying, opening files and directories, MIME types, MediaStore and SAF h… | 32 | 1469 | active |
| Rafiuth/Soggfy Soggfy is a mod for the Windows Spotify desktop client that intercepts Spotify's OGG parser to capture unencrypted audio during playback, s… | 23 | 1469 | active |
| iliyami/MacSai Mac Sai is a free, open-source macOS application that cleans junk files, scans for malware, uninstalls apps completely, and visualizes disk… | 79 | 1463 | active |
| Unpackerr/unpackerr Unpackerr is a Go daemon that watches completed downloads from Starr apps (Radarr, Sonarr, Lidarr, Readarr, Whisparr) or a watch folder and… | 90 | 1462 | active |
| rsyncOSX/RsyncUI RsyncUI is a free, open-source SwiftUI-based macOS GUI for the rsync command-line tool, handling task organization and parameter configurat… | 94 | 1460 | active |
| coder/wush wush is a command-line tool for transferring files and opening remote shells between computers over peer-to-peer WireGuard connections. It … | 41 | 1460 | active |
| Stebalien/tempfile A secure, cross-platform Rust library for creating and managing temporary files and directories. It supports anonymous temporary files, nam… | 76 | 1459 | stable |
| mono/taglib-sharp TagLib# is a .NET library for reading and writing metadata tags in media files, supporting video, audio, and image formats. It provides a u… | 34 | 1457 | stable |
| mylar3/mylar3 Mylar3 is a Python-based automated comic book (cbr/cbz) downloader that monitors a watchlist of series and grabs new issues via NZB indexer… | 64 | 1455 | active |
| p2r3/beheader A command-line tool that generates polyglot files - single files that are simultaneously valid images, videos, PDFs, ZIP archives, and HTML… | 48 | 1455 | active |
| jashking/UnrealPakViewer A graphical desktop tool for inspecting Unreal Engine 4 pak and ucas archive files. It shows file trees, size breakdowns, compression detai… | 54 | 1453 | active |
| lingochamp/okdownload OkDownload is a reliable, flexible, fast and powerful download engine for Android/JVM, successor to FileDownloader. It supports parallel ch… | 23 | 5244 | maintenance |
| hudikhq/hoodik Hoodik is a self-hosted, end-to-end encrypted cloud storage server written in Rust with a Vue 3 frontend, where all encryption happens in t… | 98 | 1450 | active |
| psd-tools/psd-tools psd-tools is a Python package for reading and manipulating Adobe Photoshop PSD/PSB files. It parses the low-level file structure, exports l… | 98 | 1449 | active |
| taglib/taglib TagLib is a C++ library for reading, writing, and editing metadata (tags) of popular audio formats such as MP3, MP4, FLAC, Ogg, Opus, and W… | 92 | 1447 | stable |
| ferrilab/bitvec A Rust crate that provides bit-addressed memory management, specializing slices, arrays, and vectors to store one bit per bool, similar to … | 32 | 1444 | stable |
| Kiwix Kiwix for Android is an offline reader application that displays Web content, primarily Wikipedia, from highly compressed ZIM archive files… | 87 | 1441 | active |
| nkc3g4/wtg-assistant Windows To Go Assistant (WTGA) is a C# GUI application that deploys full Windows To Go installations onto USB flash drives and portable har… | 30 | 1441 | active |
| zz85/space-radar A cross-platform desktop application for interactively visualizing disk space and memory usage using sunburst, treemap, and flamegraph char… | 83 | 1440 | active |
| bovigo/vfsStream vfsStream is a PHP stream wrapper that provides a virtual file system in memory, primarily for mocking the real file system in unit tests. … | 23 | 1440 | stable |
| tahoe-lafs/tahoe-lafs Tahoe-LAFS is a free and open-source decentralized storage system that distributes encrypted, erasure-coded file shares across multiple unt… | 62 | 1435 | active |
| eljojo/rememory ReMemory is a tool that encrypts your files with age and splits the key using Shamir's Secret Sharing among trusted people, who each receiv… | 74 | 1432 | active |
| dteviot/WebToEpub A Chrome and Firefox browser extension that converts web novels and other web pages into EPUB ebooks for offline reading. It supports many … | 94 | 1430 | active |
| banago/PHPloy PHPloy is an incremental Git-based FTP/SFTP deployment tool written in PHP. It tracks deployed revisions on remote servers so only committe… | 30 | 1430 | active |
| 007revad/Synology_M2_volume A shell script that automates creating an M.2 NVMe storage pool and volume on Synology NAS devices running DSM 7, without requiring Synolog… | 74 | 1429 | active |
| xitongsys/parquet-go A pure-Go library for reading and writing Apache Parquet files, supporting nested and flat schemas with multiple encodings. It maps Go stru… | 59 | 1428 | active |
| rubyzip/rubyzip Rubyzip is a Ruby library (gem) for reading and writing zip archives, including support for AES encryption. It provides both high-level Zip… | 98 | 1427 | stable |
| mozman/ezdxf ezdxf is a Python package for creating, reading, modifying and writing DXF (AutoCAD) documents across DXF versions R12 through R2018, inclu… | 77 | 1422 | stable |
| GoldenPotato137/PotatoVN PotatoVN is an open-source Windows desktop application (WinUI3) for managing visual novels (galgames). It scans folders for games, fetches … | 96 | 1421 | active |
| mpetazzoni/ttorrent Ttorrent is a pure-Java implementation of the BitTorrent protocol providing a tracker, a download client, and torrent metainfo file creatio… | 23 | 1416 | active |
| apple/swift-system Swift System (SystemPackage) is an Apple-maintained Swift library providing idiomatic, type-safe interfaces to low-level system calls and c… | 98 | 1415 | stable |
| K0lb3/UnityPy UnityPy is a Python library for extracting, unpacking, and editing Unity game engine asset files, based on AssetStudio. It supports reading… | 75 | 1414 | active |
| allthemusicllc/atm-cli A Rust command line tool for generating and working with MIDI files, built to brute-force generate all mathematically possible melodies. It… | 70 | 1414 | active |
| kem-a/AppManager AppManager is a GTK4/Libadwaita desktop application written in Vala that simplifies installing, managing, and uninstalling AppImages on Lin… | 81 | 1413 | active |
| sindresorhus/trash-cli A Node.js command-line tool that moves files and folders to the system trash instead of permanently deleting them, supporting paths and glo… | 73 | 1412 | active |
| VirtualHotBar/NetMount NetMount is a desktop application for unified management and mounting of cloud storage services, built with Rust, TypeScript, Tauri, and Re… | 81 | 1411 | active |
| rhashimoto/wa-sqlite wa-sqlite is a WebAssembly build of SQLite with JavaScript-extensible virtual filesystem (VFS) support. It enables running SQLite in the br… | 94 | 1406 | active |
| PDAL/PDAL PDAL (Point Data Abstraction Library) is a C++ library and suite of command-line applications for translating, filtering, and manipulating … | 91 | 1404 | stable |
| willmiao/ComfyUI-Lora-Manager A ComfyUI extension that provides a web-based manager for organizing, previewing, downloading, and applying LoRA models with metadata and r… | 83 | 1404 | active |
| itinance/react-native-fs A React Native library providing native filesystem access on iOS, Android, Windows, and macOS. It offers APIs for reading, writing, deletin… | 23 | 5043 | maintenance |
| mapsforge/mapsforge A Java library for rendering vector maps based on OpenStreetMap data, running on Android and desktop JVM applications. It includes tools to… | 95 | 1403 | active |
| px-org/PanIndex PanIndex is a self-hosted Go application that indexes files from multiple cloud storage providers and local directories into a browsable we… | 35 | 1403 | active |
| jlaffaye/ftp goftp is an FTP client library for Go providing dialing, login, file upload (Stor), and download (Retr) over the FTP protocol. It is a smal… | 98 | 1401 | stable |
| retronas/retronas RetroNAS is a shell-based installer and management tool that turns a Raspberry Pi, old computer, or VM into network-attached storage for re… | 76 | 1401 | active |
| ihmily/QuarkPanTool QuarkPanTool is a Python command-line tool for batch saving shared files, generating share links, and downloading files from Quark Netdisk … | 52 | 1397 | active |
| bepaald/signalbackup-tools A C++ command-line tool for working with backup files generated by the Signal Android app. It can decrypt, inspect, export, merge, crop, an… | 88 | 1393 | active |
| switchbrew/nx-hbmenu nx-hbmenu is the homebrew menu launcher for Nintendo Switch, letting users browse and start homebrew applications from the SD card. It can … | 52 | 1392 | active |
| hbons/SparkleShare SparkleShare is an open-source file sharing and collaboration app that syncs a special folder on your computer with any Git repository, wor… | 65 | 4980 | maintenance |
| zeroturnaround/zt-zip A Java library providing convenience methods for working with ZIP archives, built on java.util.zip. It supports packing/unpacking directori… | 96 | 1385 | stable |
| keirf/greaseweazle Host tools for the Greaseweazle, an open-source USB device that reads and writes raw flux-level data on nearly any type of floppy disk. The… | 72 | 1383 | active |
| ufbx/ufbx ufbx is a single source file FBX file loader written in portable C (also compilable as C++). It parses binary and ASCII FBX files into plai… | 77 | 1375 | active |
| PHPOffice/PHPPresentation PHPPresentation is a pure PHP library for reading and writing presentation documents such as PowerPoint (.pptx, .ppt) and OpenDocument Pres… | 67 | 1373 | active |
| FedoraQt/MediaWriter Fedora Media Writer is a cross-platform GUI application for writing Fedora ISO images to USB flash drives. It can automatically download th… | 93 | 1368 | active |
| spatie/simple-excel A PHP library for reading and writing simple Excel (xlsx) and CSV files with a fluent API. It uses generators and LazyCollections to keep m… | 86 | 1368 | active |
| Dimillian/CodexSkillManager A native macOS SwiftUI app for managing local skills for Codex and Claude Code, with Markdown rendering of SKILL.md files and browsing/down… | 55 | 1368 | active |
| mattpannella/pupdate Pupdate is a free C# utility for updating openFPGA cores, firmware, and related assets on the Analogue Pocket handheld. It runs as an inter… | 99 | 1367 | active |
| Yutaka-Sawada/MultiPar MultiPar is a Windows Parchive (PAR2) tool for creating recovery files, verifying file integrity, and repairing damaged or missing files. I… | 77 | 1362 | active |
| ncbi/sra-tools The NCBI SRA Toolkit is a collection of command-line tools and libraries for accessing, converting, and downloading data from the INSDC Seq… | 77 | 1362 | active |
| magnusja/libaums An open-source Android library (Java/Kotlin) that lets apps access USB mass storage devices such as pen drives, external HDDs, and card rea… | 66 | 1362 | active |