function: file-system
1571 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ahmedkhalf/project.nvim A Neovim plugin written in Lua that automatically detects and switches to project root directories using LSP or pattern matching. It also t… | 32 | 1615 | maintenance |
| majidgolshadi/Android-Download-Manager-Pro An Android/Java download manager library that downloads files in parallel using multiple chunks and reports task status via a listener inte… | 32 | 1611 | maintenance |
| systemd/casync casync is a content-addressable data synchronization tool that combines the rsync algorithm with content-addressable storage. It splits dat… | 42 | 1608 | maintenance |
| unvell/ReoGrid ReoGrid is an open-source .NET spreadsheet component (MIT Community Edition, V3) that embeds an Excel-like grid into WinForms and WPF appli… | 64 | 1598 | maintenance |
| leo-project/leofs LeoFS is a highly available, distributed, eventually consistent object/blob storage system built in Erlang. It provides S3-compatible and R… | 50 | 1594 | maintenance |
| Terry-Mao/bfs BFS is a distributed file system for small-file storage written in Go, modeled after Facebook's Haystack architecture. It consists of direc… | 23 | 1592 | maintenance |
| ericyd/gdrive-copy A Google Apps Script web app that recursively copies an entire Google Drive folder, including all sub-folders and contents, into the user's… | 10 | 1581 | maintenance |
| fossasia/knittingpattern A Python library for reading, writing, and converting knitting patterns so they can be used with knitting machines and hand-made knits. It … | 10 | 1579 | maintenance |
| politza/pdf-tools pdf-tools is an Emacs library that provides fast, feature-rich PDF viewing and interaction inside Emacs, backed by a C server (epdfinfo) fo… | 10 | 1574 | maintenance |
| facebookincubator/xar XAR is a toolchain for packaging many files into a single self-contained executable archive based on a read-only SquashFS image. It is comm… | 10 | 1572 | maintenance |
| maks/MGit MGit is an open-source Git client app for Android, a continuation of the SGit project. It supports cloning, committing, pushing, pulling, b… | 23 | 1561 | maintenance |
| philipl/pifs πfs is a novelty FUSE filesystem written in C that 'stores' files by finding each byte's offset within the digits of π, using the BBP formu… | 66 | 7530 | experimental |
| kylef/PathKit PathKit is a Swift library providing an ergonomic Path type for common filesystem path operations like joining, normalizing, globbing, and … | 23 | 1548 | maintenance |
| Overv/vramfs vramfs is a Linux utility that creates a file system in a GPU's video RAM using FUSE and OpenCL, functioning like a ramdisk backed by VRAM.… | 55 | 1547 | maintenance |
| zboxfs/zbox ZboxFS is a zero-details, privacy-focused embedded file system written in Rust that encrypts everything, including metadata and directory s… | 10 | 1543 | maintenance |
| chockenberry/Provisioning A macOS Quick Look plug-in that renders previews of iOS .mobileprovision files and OS X .provisionprofile files directly in Finder. It disp… | 23 | 1540 | maintenance |
| TheOfficialFloW/VitaShell VitaShell is a multi-functional homebrew file manager and alternative shell for the PS Vita, replacing the LiveArea interface. It bundles a… | 23 | 1539 | maintenance |
| ksync/ksync ksync is a CLI tool that synchronizes files between a local checkout and containers running in a Kubernetes cluster, similar to a bind moun… | 10 | 1538 | maintenance |
| marmelroy/FileBrowser A Swift library providing a Finder-style file browser view controller for iOS apps, with search, file previews, editing, and 3D touch suppo… | 23 | 1534 | maintenance |
| fossasia/knitpat knitpat is an open specification and Python tooling for a knitting pattern file format, developed under FOSSASIA. It provides a structured … | 10 | 1524 | maintenance |
| fossasia/kniteditor Kniteditor is a cross-platform desktop application for editing knitting patterns, built in Python as part of the All Yarns Are Beautiful (A… | 23 | 1517 | maintenance |
| jkpang/PPRows PPRows is a macOS desktop application that counts the number of lines of code in files or folders you drag onto its window. It supports mul… | 23 | 1506 | maintenance |
| radovskyb/watcher watcher is a Go package for watching files and directories for changes using polling instead of filesystem events, ensuring consistent cros… | 23 | 1505 | maintenance |
| mitchellh/go-ps A Go library that provides OS-specific APIs to find, list, and inspect processes in a platform-safe way across Linux, macOS, Solaris, and W… | 10 | 1490 | maintenance |
| rogersce/cnpy A small C++ library for reading and writing NumPy .npy and .npz binary array files. It enables fast binary data exchange between C++ scient… | 32 | 1489 | maintenance |
| ebidel/filer.js filer.js is a well-tested JavaScript wrapper library for the HTML5 Filesystem API, which lets web applications read and write files in a sa… | 23 | 1481 | maintenance |
| dsmelov/simsim SimSim is a free, open-source macOS utility for exploring iOS, watchOS, and tvOS simulator application folders via Terminal or Finder. It s… | 23 | 1476 | maintenance |
| google/flutter-desktop-embedding A collection of experimental, early-stage desktop plugins for Flutter, originally home to the Windows, macOS, and Linux Flutter embeddings … | 10 | 7046 | experimental |
| pathikrit/better-files A dependency-free, pragmatic thin Scala wrapper around Java NIO for simple, safe, and intuitive file I/O. It provides fluent APIs for readi… | 32 | 1472 | maintenance |
| mbusb/multibootusb MultiBootUSB is a cross-platform (Windows and Linux) GUI utility for installing multiple live Linux distributions onto a single removable U… | 23 | 1464 | maintenance |
| peterbourgon/diskv Diskv is a simple, persistent key-value store written in Go that stores arbitrary data on the filesystem by key. It layers performance-enha… | 23 | 1455 | maintenance |
| Invoke-IR/PowerForensics PowerForensics is a PowerShell module built on a C# class library that provides an all-in-one framework for live disk forensic analysis. It… | 23 | 1442 | maintenance |
| Harvey-OS/harvey Harvey OS is a re-release of the final 4th Edition of Plan 9 from Bell Labs, a distributed operating system originally released in 2002. It… | 10 | 1441 | maintenance |
| chadoe/docker-cleanup-volumes A shell script that deletes orphaned Docker volumes from /var/lib/docker/volumes and /var/lib/docker/vfs/dir. It can run standalone or as a… | 32 | 1436 | maintenance |
| sysprogs/WinCDEmu WinCDEmu is an open-source Windows utility that mounts optical disc images (ISO, BIN/CCD, MDS/MDF, NRG) as virtual CD/DVD/Blu-ray drives vi… | 23 | 1431 | maintenance |
| jarun/advcpmv A patch for GNU Coreutils cp and mv that adds a progress bar and transfer info to file copy and move operations. It rebases the original Ad… | 75 | 1427 | maintenance |
| electron-userland/electron-json-storage A Node.js library for Electron apps that provides a localStorage-like API to persist and read JSON objects as user settings in the OS appli… | 32 | 1425 | maintenance |
| Cleaner for Xcode A macOS application that cleans unwanted and deprecated files from Xcode installations to free disk space and speed up Xcode. Originally bu… | 75 | 1420 | maintenance |
| mitchellh/go-homedir A small Go library that detects the user's home directory and expands `~` in paths without requiring cgo. It exists because the standard `o… | 10 | 1419 | maintenance |
| DanielDe/org-web org-web is a web application that brings Emacs org-mode to the browser, built with React and Redux and optimized for mobile use. It syncs o… | 32 | 1406 | maintenance |
| google/crfs CRFS is a read-only FUSE filesystem that mounts container images directly from a container registry without pulling them locally first. It … | 10 | 1405 | maintenance |
| RonitSachdev/ccundo ccundo is a CLI tool that provides granular undo and redo functionality for Claude Code sessions by reading Claude Code's session files to … | 33 | 1403 | maintenance |
| colinmarc/hdfs A native Go client for HDFS that connects directly to the namenode via its protocol buffers API, mimicking the stdlib os package interfaces… | 24 | 1403 | maintenance |
| laurent22/massren Massren is a cross-platform command line tool for renaming multiple files by editing a generated filename list in your own text editor. It … | 23 | 1396 | maintenance |
| bloomreach/s4cmd s4cmd is a Python command-line tool for accessing Amazon S3, built on boto3 as a faster alternative to s3cmd. It supports multipart uploads… | 32 | 1395 | maintenance |
| Freaky/Compactor Compactor is a free, open-source GUI utility that exposes Windows 10's built-in filesystem compression (normally only accessible via compac… | 23 | 1381 | maintenance |
| jakob/TableTool Table Tool is a simple native macOS application for creating, editing, and converting CSV files. It automatically detects CSV format specif… | 23 | 1381 | maintenance |
| suifengqjn/TBPlayer TBPlayer is an iOS Objective-C library that enables progressive video playback with AVPlayer while caching the streamed data locally. It su… | 32 | 1378 | maintenance |
| jeffhodnett/Unused A native Mac application that scans Xcode projects to find image resources that are not referenced anywhere in the codebase. It helps iOS a… | 32 | 1370 | maintenance |
| natergj/excel4node A Node.js library for programmatically creating native Excel (.xlsx) files with formatting, styles, and multiple worksheets. The original r… | 10 | 1363 | maintenance |
| rabite0/hunter Hunter is a fast, lag-free terminal file browser/manager written in Rust with an asynchronous, multi-threaded design that keeps it responsi… | 23 | 1336 | maintenance |
| dbzhang800/QtXlsxWriter QtXlsx is a C++ library for Qt5 that reads, writes, and edits Excel .xlsx files without requiring Microsoft Excel. It works on any platform… | 32 | 1333 | maintenance |
| pimterry/notes A shell-based command line tool for taking notes as plain markdown text files in a folder. It glues together your own editor and file-synci… | 23 | 1321 | maintenance |
| alx-xlx/goindex GoIndex is a Cloudflare Workers script that indexes Google Drive files and exposes them as a browsable web directory with themes like acrou… | 23 | 1312 | maintenance |
| kevva/download A Node.js library for downloading files over HTTP and optionally extracting archives, returning promises or streams. It wraps got for reque… | 23 | 1301 | maintenance |
| dengzemiao/DZMeBookRead A complete open-source novel/book reader demo for iOS written in Swift, mimicking apps like iReader and QQ Reading. It implements paginatio… | 32 | 1299 | maintenance |
| WerWolv/EdiZon EdiZon is a homebrew application for the Nintendo Switch that provides save file dumping, injection, and on-console editing via Lua and Pyt… | 23 | 1297 | maintenance |
| google/skicka A Go command-line utility for uploading, downloading, listing, and managing files on Google Drive, with optional AES-256 client-side encryp… | 10 | 1294 | maintenance |
| hsiafan/apk-parser A Java library for parsing Android APK files, extracting metadata such as package name, version, icon, and label. It also decodes binary XM… | 10 | 1285 | maintenance |
| mikeal/watch A Node.js library providing utilities for watching file and directory trees, with polling-based change detection and an EventEmitter-based … | 32 | 1280 | maintenance |
| aschuch/AwesomeCache AwesomeCache is a Swift library providing a thread-safe on-disk cache for Apple platforms, backed by NSCache for fast in-memory access with… | 23 | 1266 | maintenance |
| willdoescode/nat Natls is a colorful `ls` alternative written in Rust that displays file permissions, sizes, modification dates, and ownership. It offers an… | 23 | 1262 | maintenance |
| TermuxArch/TermuxArch A Bash setup script that installs Arch Linux into a Termux PRoot (optionally QEMU) environment on Android, Chromebook, Fire OS and Windows … | 23 | 1247 | maintenance |
| spotify/SPTPersistentCache SPTPersistentCache is an Objective-C library from Spotify for caching NSData on disk with TTL values and LRU disk-management semantics. It … | 83 | 1246 | maintenance |
| todotxt/todo.txt-android The official Android app for managing a todo.txt task file stored in Dropbox, built by Gina Trapani and the Todo.txt community. It offers a… | 10 | 1245 | maintenance |
| nenosinc/iCloudDocumentSync An Objective-C library that simplifies integrating iCloud document storage into iOS apps with one-line methods for syncing, uploading, read… | 23 | 1238 | maintenance |
| apache/openoffice Apache OpenOffice is a full-featured open-source office productivity suite including word processing, spreadsheets, presentations, graphics… | 77 | 1235 | maintenance |
| kimlimjustin/xplorer Xplorer is a cross-platform desktop file manager built with Tauri 2 (Rust backend, React 18 frontend) featuring AI-powered search and chat,… | 76 | 5659 | experimental |
| joh/when-changed when-changed is a Python command-line tool that watches files or directories and runs a specified command whenever a change is detected. It… | 32 | 1228 | maintenance |
| openzfsonwindows/ZFSin ZFSin is a port of the OpenZFS filesystem to Windows, implemented as a native kernel driver providing pooled storage, checksums, snapshots,… | 23 | 1223 | maintenance |
| pixelglow/ZipZap ZipZap is a zip file I/O library for iOS, macOS and tvOS written in Objective-C. It offers a simple two-class API for reading, writing and … | 23 | 1215 | maintenance |
| GGGHub/Reader An iOS ebook reader library built on Core Text that supports txt and epub formats. It provides chapter extraction, table of contents, text … | 32 | 1214 | maintenance |
| osxfuse/sshfs SSHFS is a FUSE-based filesystem client that mounts remote directories over the SSH File Transfer Protocol. It requires no server-side setu… | 23 | 1205 | maintenance |
| librevault/librevault Librevault is an open-source, peer-to-peer, decentralized file synchronization application written in C++. The client is currently being re… | 10 | 1205 | maintenance |
| shadow-1/yi-hack-v3 A collection of Makefiles, config files, and scripts that build alternative custom firmware for Xiaomi Yi cameras based on the HiSilicon Hi… | 23 | 1190 | maintenance |
| Yash-Handa/logo-ls logo-ls is a modern replacement for the ls command written in Go, displaying VS Code-style file icons and Git status information in termina… | 23 | 1185 | maintenance |
| markbates/pkger Pkger is a Go library and CLI tool for embedding static files into Go binaries, using Go Modules-aware pathing. It serves as a replacement … | 10 | 1183 | maintenance |
| liberodark/ODrive ODrive is an open-source GUI client for Google Drive built on Electron, available for Windows, macOS, and Linux. It lets users sync and man… | 62 | 1175 | maintenance |
| Shougo/defx.nvim Defx.nvim is a file explorer (filer) plugin for Neovim and Vim 8, implemented in Python 3, replacing the deprecated vimfiler plugin. It off… | 32 | 1157 | maintenance |
| DoTheEvo/ANGRYsearch ANGRYsearch is a Linux desktop file search application that provides instant results as you type, inspired by the Windows tool Everything S… | 23 | 1156 | maintenance |
| evidenceprime/html-docx-js A small JavaScript library that converts HTML documents to Microsoft Word DOCX format in the browser using the altchunks/MHT technique. It … | 23 | 1155 | maintenance |
| prsyahmi/GpuRamDrive A Windows application that creates a virtual RAM disk backed by GPU memory, built on top of ImDisk's proxy feature. It is a proof-of-concep… | 23 | 1151 | maintenance |
| zdavatz/spreadsheet A Ruby library for reading, writing, and modifying Microsoft Excel (XLS) spreadsheet documents. It is a rewrite of the Spreadsheet::Excel a… | 67 | 1150 | maintenance |
| shama/gaze Gaze is a Node.js library that wraps fs.watch with glob pattern matching, emitting events for file changes, additions, and deletions. It un… | 32 | 1150 | maintenance |
| zargony/fuse-rs fuse-rs is a Rust library crate for implementing FUSE filesystems in userspace. It is a rewrite of the original libfuse C library, letting … | 32 | 1141 | maintenance |
| ContainX/docker-volume-netshare A Docker volume plugin written in Go that lets containers directly mount NFS v3/4, AWS EFS, Ceph, and Samba/CIFS network shares. It runs as… | 23 | 1141 | maintenance |
| mscdex/node-ftp node-ftp is an FTP client module for Node.js that provides an asynchronous interface for communicating with FTP servers. It supports connec… | 32 | 1134 | maintenance |
| Nexus-Mods/Nexus-Mod-Manager The Nexus Mod Manager (NMM) is a free, open-source Windows desktop application for downloading, installing, updating, and managing game mod… | 100 | 1126 | maintenance |
| anthropic-experimental/sandbox-runtime A lightweight CLI tool and library that enforces filesystem and network restrictions on arbitrary processes at the OS level without contain… | 84 | 5071 | experimental |
| rasguanabana/ytfs YTFS is a FUSE-based virtual filesystem that lets you search YouTube and play videos as regular files with any media player. You mount it, … | 32 | 1117 | maintenance |
| oguzhaninan/Buka Buka is a desktop ebook management application with a clean, straightforward interface for organizing and reading ebooks. It currently supp… | 23 | 1117 | maintenance |
| baumgarr/nixnote2 NixNote2 is an unofficial Evernote client for Linux written in C++ with Qt. It lets users create, organize, and sync notes with Evernote ac… | 32 | 1111 | maintenance |
| krzysztofzablocki/KZFileWatchers KZFileWatchers is a Swift micro-framework for observing file changes, both on the local filesystem and remotely via HTTP with Etag/Last-Mod… | 23 | 1108 | maintenance |
| moby/datakit DataKit is a service that orchestrates applications through data pipelines using a Git-like filesystem API over 9p. It includes a Git-like … | 10 | 1105 | maintenance |
| bhrigu123/classifier A Python command-line tool that organizes files in a directory by automatically sorting them into folders based on file type (music, pdfs, … | 32 | 1099 | maintenance |
| kevinhendricks/KindleUnpack A Python-based tool that unpacks non-DRM Amazon Kindle and MobiPocket ebooks into their component parts, such as HTML, images, PDFs, or epu… | 60 | 1097 | maintenance |
| tpope/vim-projectionist A Vim plugin by Tim Pope that provides granular per-project configuration via 'projections' declared in .projections. or global heuristics.… | 32 | 1096 | maintenance |
| connertennery/Notion-to-Obsidian-Converter A Node.js CLI script that converts exported Notion workspace content into Obsidian-compatible Markdown notes. It strips UUIDs from paths, c… | 32 | 1083 | maintenance |
| uhlik/bpy A collection of Python addons for Blender, most notably the Point Cloud Visualizer for displaying, editing, filtering, and rendering colore… | 32 | 1081 | maintenance |
| joel16/NX-Shell NX-Shell is a multi-purpose file manager for the Nintendo Switch, written in C, supporting file operations like copy, move, rename, delete,… | 23 | 1081 | maintenance |