function: file-system
1571 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ndeet/unzipper A single-file PHP script that extracts .zip, .rar, and .gz/tar.gz archives directly on a webserver via the browser, and can also create zip… | 23 | 1077 | maintenance |
| dsixda/Android-Kitchen A text-based menu-driven kitchen of shell scripts for customizing Android ROMs, working with firmware images from manufacturers like HTC an… | 32 | 1076 | maintenance |
| MoeClub/OneList OneList is a simple self-hosted web application that indexes and lists files from a OneDrive directory, exposing them through a browsable w… | 32 | 1076 | maintenance |
| Spikeysanju/Expenso Expenso is a minimal Android expense tracker app built with Kotlin to demonstrate modern Android architecture components using MVVM. It sup… | 23 | 1064 | maintenance |
| lukejacksonn/servor Servor is a dependency-free static file server for single page app development, usable via CLI or Node API. It supports live reloading, gzi… | 23 | 1058 | maintenance |
| akospasztor/stm32-bootloader A customizable bootloader library for STM32 microcontrollers with example projects demonstrating firmware updates from an SD card with a FA… | 23 | 1054 | maintenance |
| charlotte-xiao/NCM2MP3 A Java tool that converts NetEase Cloud Music's proprietary NCM encrypted audio files back into standard MP3/FLAC formats, with both a Swin… | 10 | 1049 | maintenance |
| ku1ik/bitpocket bitpocket is a small Shell script that performs two-way directory synchronization using rsync, with proper handling of file creation and de… | 23 | 1034 | maintenance |
| gerard/ext4fuse A read-only ext4 filesystem implementation for FUSE, written in C. Its primary purpose is mounting and reading Linux ext4 partitions from m… | 32 | 1032 | maintenance |
| 8051Enthusiast/regex2fat A Rust CLI tool that compiles a regular expression into a DFA and serializes it as a FAT32 filesystem image, where directory traversal enco… | 32 | 1029 | maintenance |
| OrfiTeam/OrpheusDL OrpheusDL is a modular music archival program written in Python that downloads music from multiple streaming services via pluggable modules… | 32 | 1027 | maintenance |
| fashiontec/knit-format Knit Format is a specification and supporting code for the Knit file format, an open format developed by FashionTec for representing knitti… | 32 | 1027 | maintenance |
| hypriot/flash A command-line shell script for flashing SD card images (compressed or uncompressed, local or remote) onto SD cards, primarily for Raspberr… | 23 | 1016 | maintenance |
| WankkoRee/eaio eaio (Electron All in One) is a Python tool with a GUI that reduces disk usage of Electron applications by hard-linking identical files acr… | 10 | 1015 | maintenance |
| OpenNBS/NoteBlockStudio Open Note Block Studio is an open-source continuation of Minecraft Note Block Studio, a desktop music editor for composing songs with Minec… | 67 | 1013 | maintenance |
| Inori/FuckGalEngine A collection of C tools for unpacking, repacking, and hooking visual novel (galgame) engines to enable fan translation and modifications. I… | 32 | 1013 | maintenance |
| spacejam/rio rio is a pure Rust library providing safe, misuse-resistant bindings for Linux's io_uring asynchronous I/O interface, built directly on lib… | 32 | 1008 | maintenance |
| dawnlabs/alchemy Alchemy is an open-source desktop file converter built with Electron and React that lives in the macOS/Windows menu bar. It lets users drag… | 23 | 1002 | maintenance |
| timelinize/timelinize Timelinize is an open-source personal archival suite that imports photos, videos, messages, location history, social media, and contacts fr… | 66 | 3636 | experimental |
| maestro-os/maestro Maestro is a lightweight Unix-like kernel and operating system written from scratch in Rust, aiming for Linux syscall compatibility while l… | 77 | 3327 | experimental |
| hotvulcan/Thanos.sh A novelty joke script that randomly 'deletes' (or lists) half of your files, inspired by Thanos snapping his fingers. It includes a PowerSh… | 62 | 2963 | experimental |
| maharmstone/quibble Quibble is an open-source custom Windows bootloader reimplementation of bootmgfw.efi and winload.efi, capable of booting Windows XP through… | 23 | 2441 | experimental |
| cryfs/cryfs CryFS is a cryptographic filesystem that encrypts files locally so they can be safely stored in cloud services like Dropbox, iCloud, or One… | 85 | 2301 | experimental |
| vlang/vinix Vinix is an operating system kernel and small distribution written from scratch in the V programming language, targeting modern 64-bit hard… | 88 | 2164 | experimental |
| vgough/encfs EncFS is a userspace encrypted virtual filesystem built on FUSE, originally released in 2003 and recently rewritten in Rust. It transparent… | 84 | 2160 | experimental |
| Dominux/Pentaract Pentaract is a self-hosted cloud storage application that uses Telegram as its storage backend instead of a server filesystem or paid cloud… | 27 | 1858 | experimental |
| lvkv/whenfs WhenFS is a FUSE filesystem written in Rust that stores files and directories inside Google Calendar events, turning a calendar into a work… | 24 | 1823 | experimental |
| adileo/squirreldisk SquirrelDisk is a cross-platform desktop application for analyzing disk usage and finding large files, built with Rust and React via Tauri.… | 21 | 1815 | experimental |
| Kotlin/kotlinx-io kotlinx-io is a Kotlin multiplatform library providing basic I/O primitives such as Buffer, Source, Sink, and ByteString, inspired by Okio.… | 86 | 1545 | experimental |
| kaansenol5/VibeOS VibeOS is a hobby operating system written from scratch in C for ARM64 (aarch64), built collaboratively with Claude Code over 64 sessions. … | 45 | 1525 | experimental |
| Accelerider/Accelerider.Windows A Windows desktop shell application built with WPF, Prism, and MVVM that hosts pluggable Accelerider applications, primarily a cloud storag… | 23 | 1524 | experimental |
| benjojo/dnsfs dnsfs is a Go-based FUSE filesystem that stores data in the caches of third-party DNS resolvers, using DNS records as a storage medium. It … | 32 | 1463 | experimental |
| ostafen/digler Digler is a forensic disk analysis and file recovery tool written in Go, offering both a CLI and a desktop application. It scans disk image… | 68 | 1445 | experimental |
| chipsenkbeil/distant.nvim A Neovim plugin that wraps the distant CLI to let users edit remote files, run programs, and use LSP on remote machines from their local Ne… | 23 | 1369 | experimental |
| google/modernstorage ModernStorage is a set of Kotlin libraries from Google that provide an abstraction layer over Android storage APIs, including the Storage A… | 10 | 1227 | experimental |
| godotengine/godot-blender-exporter A Blender add-on that exports Blender scenes directly to Godot Engine's native scene format (.escn). It is experimental and the README reco… | 32 | 1226 | experimental |
| anomalyco/rift Rift is a fast Rust CLI that creates instant copy-on-write copies of project directories as a better alternative to git worktrees, using bt… | 75 | 1179 | experimental |
| ffwff/lilith Lilith is a hobby x86-64 operating system with a POSIX-like kernel and userspace written in Crystal. It includes a garbage collector, FAT16… | 23 | 1172 | experimental |
| macaly/almostnode almostnode is a TypeScript library that emulates a Node.js runtime entirely in the browser, providing a POSIX-compatible virtual filesystem… | 45 | 1160 | experimental |
| distribyted/distribyted Distribyted is a torrent client written in Go that exposes torrent contents as standard filesystems via FUSE, WebDAV, or HTTP endpoints. It… | 67 | 1127 | experimental |
| cloudflare/artifact-fs ArtifactFS is a FUSE filesystem daemon written in Go that mounts git repositories as normal working trees without waiting for a full clone,… | 67 | 1117 | experimental |
| dennis-tra/pcp pcp is a command-line peer-to-peer file transfer tool built on libp2p that transfers data directly between peers without relying on central… | 10 | 1100 | experimental |
| ChrisRx/dungeonfs DungeonFS is a FUSE filesystem that doubles as a dungeon crawling adventure game engine, letting users play a text adventure by navigating … | 54 | 1096 | experimental |
| moturus/motor-os Motor OS is a microkernel-based operating system written entirely in Rust, designed for virtualized cloud workloads such as web serving, se… | 71 | 1090 | experimental |
| 0xGG/crossnote-app Crossnote is a local-first web app for reading and writing markdown notes, where notes are stored as plain markdown files in the browser or… | 84 | 1087 | experimental |
| filebrowser/filebrowser File Browser is a self-hosted web application that provides a file managing interface over a specified directory, allowing upload, delete, … | 92 | 35950 | abandoned |
| ogham/exa exa is a modern replacement for the Unix `ls` command, written in Rust as a single fast binary. It adds colors, icons, tree views, Git inte… | 23 | 24443 | abandoned |
| venera-app/venera Venera is a cross-platform comic reader app built with Flutter that supports reading both local and network comics. It allows users to exte… | 10 | 10884 | abandoned |
| prasmussen/gdrive A command-line client for Google Drive written in Go, supporting listing, uploading, downloading, sharing, and one-way syncing of files. Th… | 10 | 8952 | abandoned |
| dnschneid/crouton crouton is a set of shell scripts that generate and manage chroot environments on Chromium OS devices, letting users run full Linux distrib… | 10 | 8576 | abandoned |
| PanDownloadServer/Server A community-maintained revival of PanDownload, a tool for accelerated and unrestricted downloading of files from Baidu Netdisk (Baidu Yun).… | 23 | 8152 | abandoned |
| dthree/cash Cash is a cross-platform implementation of common Unix/Linux shell commands written in pure ES6 for Node.js, installable via npm. It provid… | 32 | 7736 | abandoned |
| ipfs/js-ipfs A JavaScript implementation of the IPFS peer-to-peer protocol, usable as a library in Node.js and browsers or as a CLI daemon for adding an… | 10 | 7395 | abandoned |
| microsoft/winfile The original Windows File Manager (WinFile) from Windows 3.0/NT4, revived by Microsoft as a native x86, x64, and arm64 desktop application … | 10 | 7062 | abandoned |
| p-e-w/maybe maybe is a Python CLI tool that runs a command under ptrace and intercepts filesystem-modifying syscalls, turning them into no-ops so you c… | 10 | 6302 | abandoned |
| canton7/SyncTrayzor SyncTrayzor is a Windows system tray utility that hosts and wraps Syncthing, making it behave like a native Windows application with a buil… | 10 | 6199 | abandoned |
| mholt/archiver A Go library and CLI tool for creating and extracting archives (tar, zip, rar, 7z) and compressing/decompressing files (gzip, xz, bzip2, zs… | 10 | 4378 | abandoned |
| stewartmcgown/uds A Python CLI tool that stores arbitrary binary files in Google Drive as base64-encoded text inside Google Docs, which historically did not … | 32 | 4376 | abandoned |
| box/spout Spout is a PHP library for reading and writing spreadsheet files (CSV, XLSX, ODS) using a streaming approach that keeps memory usage under … | 10 | 4230 | abandoned |
| SeriousCache/UABE UABE (Asset Bundle Extractor) is a Windows desktop editor for Unity .assets and AssetBundle files, supporting export/import of textures, te… | 10 | 4143 | abandoned |
| skilion/onedrive A free command-line OneDrive client for Linux written in D, supporting two-way file synchronization, real-time monitoring via inotify, resu… | 10 | 3949 | abandoned |
| JanKallman/EPPlus EPPlus is a .NET library for reading and writing Excel xlsx files using the Office Open XML format, with no dependencies or Excel interop r… | 10 | 3777 | abandoned |
| sqzw-x/mdcx MDCx is a Python-based desktop application and Docker-deployable service that scrapes movie metadata from multiple online sources, aggregat… | 94 | 3725 | abandoned |
| litesuits/android-common LiteCommon is a lightweight collection of general-purpose Android utility and helper classes, under 50K in size. It covers logging, bitmap … | 32 | 3620 | abandoned |
| greycodee/wechat-backup A Go-based tool for persistently backing up WeChat chat history to a local hard drive to free up phone storage. The repository has been rem… | 60 | 3420 | abandoned |
| ClusterHQ/flocker Flocker is an open-source container data volume manager for Dockerized applications, providing portable datasets that follow containers as … | 32 | 3384 | abandoned |
| slacka/WoeUSB WoeUSB is a tool for creating bootable Windows USB installers from ISO images or DVDs on Linux. This original repository has been moved to … | 23 | 3375 | abandoned |
| samschott/maestral Maestral is a lightweight, open-source Dropbox sync client for macOS and Linux, written in Python, with both a CLI and GUI (Cocoa on macOS,… | 10 | 3330 | abandoned |
| joyent/libuv libuv is a multi-platform C library focused on asynchronous I/O, providing an event loop backed by epoll, kqueue, and IOCP, plus async TCP/… | 10 | 3243 | abandoned |
| jvilk/BrowserFS BrowserFS is a TypeScript library that provides an in-browser filesystem emulating the Node.js fs API, with swappable backends such as HTTP… | 23 | 3164 | abandoned |
| dezem/SAK Switch Army Knife (SAK) is a Windows GUI tool for managing Nintendo Switch game files, bundling several community tools to patch, split, me… | 10 | 3005 | abandoned |
| Accelerider/BaiduPanDownloadWinform A Windows desktop application (C#/WinForms) that enables high-speed downloads from Baidu Netdisk (Baidu Cloud) by accessing files placed in… | 10 | 2942 | abandoned |
| redox-os/tfs TFS is a next-generation, modular file system written in Rust for Redox OS, inspired by ZFS with features like copy-on-write, full-disk com… | 32 | 2940 | abandoned |
| facebookarchive/conceal Conceal is a Facebook library providing Java APIs for fast, memory-efficient encryption and authentication of data on Android, especially l… | 10 | 2930 | abandoned |
| mortenjust/droptogif A macOS app that converts movie files to animated GIFs with zero clicks, either by dragging a video onto the app or by watching a folder an… | 23 | 2698 | abandoned |
| MidnightCommander/mc-old GNU Midnight Commander (mc) is a visual, dual-pane, text-mode file manager written in C, featuring an internal viewer, editor, and diff vie… | 10 | 2628 | abandoned |
| wkh237/react-native-fetch-blob A React Native library providing file access, upload/download, and streaming APIs with native-to-native file handling to avoid BASE64 bridg… | 10 | 2608 | abandoned |
| lg/murder Murder is a Ruby-based deploy tool from Twitter that uses BitTorrent (via BitTornado) to distribute files to hundreds or tens of thousands … | 10 | 2514 | abandoned |
| mac-cleanup A shell-based cleanup utility for macOS that frees disk space by clearing caches from Homebrew, npm, Yarn, pip, Docker, Xcode, and many app… | 69 | 2375 | abandoned |
| notea-org/notea Notea is a self-hosted, Notion-like note-taking web app that stores notes as Markdown in S3-compatible storage (Amazon S3, MinIO, Aliyun OS… | 10 | 2146 | abandoned |
| gilesknap/gphotos-sync A Python command-line tool that backs up Google Photos libraries to local storage using the Google Photos Library API, organizing media by … | 10 | 2084 | abandoned |
| jing332/AListFlutter AListFlutter is an Android app that runs the AList file list server locally, packaged as an installable APK requiring no root or Termux. It… | 42 | 1997 | abandoned |
| howeyc/fsnotify A Go library providing file system event notifications (watching files and directories for changes). It is the original fsnotify project, n… | 10 | 1975 | abandoned |
| dzhang314/YouTubeDrive YouTubeDrive is a Wolfram Language (Mathematica) package that encodes arbitrary files into RGB videos which it uploads to YouTube, and deco… | 32 | 1940 | abandoned |
| mayubao/KuaiChuan An Android file transfer app modeled after SHAREit (茄子快传), supporting device-to-device transfers over a custom TCP/UDP socket protocol and … | 32 | 1779 | abandoned |
| iPaulPro/aFileChooser aFileChooser is a deprecated Android library project that provides a built-in file explorer activity so users can select any file without n… | 10 | 1776 | abandoned |
| coreos/torus Torus is a distributed storage system written in Go that pools resources across multiple nodes, coordinated consistently through etcd using… | 10 | 1754 | abandoned |
| ZalithLauncher/ZalithLauncher Zalith Launcher is an Android Minecraft launcher based on PojavLauncher that runs Minecraft: Java Edition on Android devices, with a redesi… | 10 | 1736 | abandoned |
| wichtounet/thor-os Thor is a 64-bit hobby operating system written from scratch in C++ with some assembly, targeting x86_64 only. It includes preemptive multi… | 32 | 1720 | abandoned |
| EEliberto/IPA-Download Pastel is a native macOS (Apple Silicon, macOS 26+) SwiftUI application for downloading historical versions of iOS apps as IPA files from t… | 79 | 1713 | abandoned |
| syncany/syncany Syncany is an open-source cloud storage and file-sharing application that backs up and syncs folders to arbitrary remote storage backends (… | 10 | 1640 | abandoned |
| MiCode/FileExplorer The community open-source edition of the MIUI File Explorer for Android, initiated by the MIUI team and maintained by the MiCode community.… | 32 | 1634 | abandoned |
| alexkim205/G-Desktop-Suite G Desktop Suite is an Electron-based desktop wrapper for Google Drive that provides a dedicated, no-frills desktop app experience for Googl… | 23 | 1618 | abandoned |
| facebookarchive/flashcache Flashcache is a Linux kernel module (device-mapper target) that provides a general-purpose write-back block cache, using an SSD to cache re… | 10 | 1601 | abandoned |
| Grive/grive Grive is an open-source Linux command-line client for syncing files with Google Drive, written in C++. The original project is deprecated a… | 32 | 1586 | abandoned |
| rclone/rclone-webui-react A React-based web UI for the rclone cloud sync tool, allowing users to manage remotes, transfers, and sync jobs from a browser. It is now a… | 10 | 1562 | abandoned |
| pxlrbt/move-wsl An interactive PowerShell script that moves WSL 1 and WSL 2 distro VHDX files to a new location using official wsl commands. It automates e… | 23 | 1553 | abandoned |
| skerkour/bloom Bloom is an open-source, privacy-focused productivity suite offering email inbox, calendar, files, and contacts as a self-hosted alternativ… | 73 | 1531 | abandoned |
| dmytrodanylyk/folding-plugin An Android Studio/IntelliJ plugin that visually groups resource files into virtual folders in the Project structure view based on filename … | 23 | 1512 | abandoned |
| FOSSASIA-Web/knitting.fossasia.org An umbrella project for FOSSASIA's open source knitting software, centered on kniteditor, a desktop GUI application for creating and editin… | 32 | 1509 | abandoned |