CATEGORY
Filesystem 3,464 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
xdg-user-macrosA set of macros to aid in user-focused development using the XDG standard user home directories.2,089ISC
rusty_hogsThis project provides a set of scanners that will use regular expressions to try and detect the presence of sensitive information…2,078Apache-2.0
preferA lightweight library for managing application configurations with support for multiple file formats2,073MIT
destructivatorAutomated Force.com project rollback with git integration.2,069MIT
bt_http_cli_confRetrieve the HTTP client configuration for a given environment from a YAML file.2,067GPL-3.0-only
pathlibA simple path library2,067MIT
qcow2-corePure-Rust read-only QCOW2 (QEMU Copy-On-Write v2/v3) disk image reader2,066Apache-2.0
whichdiskCross-platform disk/volume resolver — given a path, tells you which disk it's on, its mount point, relative path, disk usage, and…2,060MIT OR Apache-2.0
trueno-ublkPure Rust ublk block device for compressed RAM storage (educational - use kernel zram for production)2,055MIT OR Apache-2.0
libhashfindSearch for file hashes2,054GPL-3.0-or-later
safe-findSafe wrappers for find and fd commands that block dangerous execution options2,049MIT
datafusion-ducklakeDuckLake query engine for rust, built with datafusion.2,047Apache-2.0
copy-metadataCopy metadata from one file to another2,042MIT
cleansysA modern terminal user interface for Linux system cleanup similar to BleachBit only faster, written in Rust and memory safe.2,036MIT
latte_fsA lib for doing filesystem and virtual filesystem with tar as output2,027MIT
ntfs-forensicForensic anomaly auditor for NTFS — timestomping, alternate data streams, deleted records, and MFT-record slack as graded…2,025Apache-2.0
tantivy-object-storeA tantivy Directory implementation against object stores (S3, GCS, etc.)2,019Apache-2.0
brenBulk rename files with your text editor, like ranger and qmv2,017MIT
poll-tailA simple, polling-based file tailer that gracefully handles log rotation and timestamp parsing.2,012MIT
io-fsSet of I/O-free coroutines and runtimes to manage filesystems2,008MIT OR Apache-2.0
apm-partition-corePure-Rust read-only Apple Partition Map (APM) reader — Driver Descriptor Map + partition entries (name, type, start, count) from…1,998Apache-2.0
vhdx-corePure-Rust VHDX (Hyper-V) virtual-disk container library — reader (writer planned), hardened for forensic use1,997Apache-2.0
claude-kb-cliCLI for generating, validating, and searching Markdown knowledge bases under a .claude/ hierarchy.1,996MIT
zerostash-fuseSafe and secure backup library -- FUSE integration1,996MIT/Apache-2.0
fusenbdFUSE-based network block device client that exposes NBD export as a plain file1,986MIT/Apache-2.0
shotwellvfsShotwell FUSE adapter1,986MIT
rustpakRust library and CLI tool for reading and writing GoldSrc .pak archive files1,976CC-BY-NC-SA-4.0
io-vdirVdir client library for Rust1,975MIT OR Apache-2.0
webdav-metaReusable types for implementing WebDAV clients and servers1,960MIT OR Apache-2.0
directreeRepresent directory trees as modules and functions1,953Unlicense
rc-coreCore library for rustfs-cli S3 CLI client1,950MIT OR Apache-2.0
taillA TUI log viewer with search, filtering, and real-time file monitoring1,943MIT
persistent-mapAn easy-to-use, async, persistent key-value store for Rust, backed by SQLite and designed for extensibility with other storage…1,942MIT
vmdk-forensicForensic integrity analysis for VMware VMDK images — redundant-grain-directory adjudication, dangling-pointer scan, recovery…1,941Apache-2.0
nine-memfsA simple in-memory 9p filesystem.1,936MPL-2.0
n5-wasmRust-WASM bindings to the N5 tensor file system format1,932MIT/Apache-2.0
mfio-rtmfio based async runtime1,931MIT
mbr-partition-corePure-Rust read-only Master Boot Record (MBR) parser — sectors, partition tables, EBR chains, GPT/VBR cross-validation primitives,…1,929Apache-2.0
multifiledownloaderA Concurrent and Configurable Multi-File downloader cli tool.1,923MIT
watchfileAn async utility trait to subscribe to file changes of a serializable file1,913MIT
open-fileOpening file in editor1,910GPL-3.0
zip-forensic-corePure-Rust, no-C-FFI ZIP reader for forensics: decodes Stored, Deflate, Deflate64, Bzip2, Zstd, LZMA and XZ, decrypts ZipCrypto +…1,902Apache-2.0
cfmThe last file manager you'll ever need1,896GPL-3.0-or-later
cordoba-pyCordoba Python interface1,896GPL-3.0+
pdf_composer_definitionsPDF Composer definitions crate1,895MIT OR Apache-2.0
chamber-vaultCore vault functionality for Chamber secrets manager1,892MIT
scan-fontsRecursively list which fonts are available in a directory.1,890MIT OR Apache-2.0
udiffxParse and apply LLM-optimized unified diff + XML file changes1,890MIT OR Apache-2.0
mbr-partition-forensicForensic MBR analyzer — structural anomaly detection, gap analysis, slack-space carving, wipe and bootkit detection, and…1,886Apache-2.0
ffscanFast directory & process scanner: scan large files/folders, list/kill processes, and print system info.1,881MIT
cache-roA high-performance, thread-safe persistent cache with TTL support1,881MIT OR Apache-2.0
fatfs-embeddedRust bindings for the popular embedded FatFs library.1,877MIT
win_adsA simple Rust wrapper for the Windows API to manipulate Alternate Data Streams (ADS).1,864MIT
usn-parserA Windows utility for NTFS/ReFS to search the MFT & monitoring the changes of USN Journal.1,863MIT
ccd-pickA fast, intelligent directory navigation tool with frequency tracking1,859CC0-1.0
foldiffEasily configurable tool to get the difference between a reference folder and others1,854GPL-3.0
metadata-backupProgram to back up file system metadata.1,851Apache-2.0
taroIn-place tar file extractor for memory-limited systems1,847MIT OR Apache-2.0
lms_libA fast and reliable alternative to rsync for synchronizing local files1,842MIT
titorA high-performance checkpointing library for time-travel through directory states1,841MIT
apm-partition-forensicForensic anomaly auditor for Apple Partition Maps — map-count mismatch, overlapping/out-of-bounds partitions, residual entries,…1,840Apache-2.0
gdrive-searchA TUI to quickly find files in your Google Drive1,839GPL-3.0
vhdxAn implementation of Microsoft's VHDX virtual hard disk format.1,837MIT OR Apache-2.0
comic-book-binderA helper to manage your comic books and others sorted list of files.1,836GPL-3.0-or-later
dotecnfloader for ".ecnf" file such as ".env". ".ecnf" is key-value setting file with key's hierarchy.1,825MIT
durabilityDurability primitives for local persistence1,818MIT OR Apache-2.0
codestatsA CLI tool for analyzing code statistics across different programming languages1,815MIT
saltlick-cliCommand-line interface for interacting with saltlick encrypted files.1,815Apache-2.0 OR MIT
scorpiofsFUSE-based virtual filesystem with Antares overlay for monorepo builds1,812MIT OR Apache-2.0
znippy-decompressDecompress logic for Znippy, a parallel chunked compression system.1,808MIT
brk-notifyCross-platform filesystem notification library1,807CC0-1.0
regplaceRename files with regex1,792GPL-3.0+
dirstampSync a directory's modified time to its newest contained item.1,792MIT
list_with_depthList objects from object_store with the given prefix and depth.1,791MIT
archiveA unified interface for extracting common archive formats in-memory1,790MIT OR Apache-2.0
rc-s3S3 SDK adapter for rustfs-cli1,786MIT OR Apache-2.0
local-storeLocal storage primitives: platform-agnostic paths, atomic file/dir storage, atomic IO, format dispatch1,784MIT OR Apache-2.0
anor-cliAnor Command-line Interface1,784MIT
s3grepA fast, parallel grep tool for searching logs and unstructured content in AWS S3 buckets.1,779MIT
durduffcompare directories file by file1,770BSD-3-Clause
win32-remove-dir-allA std::fs::remove_dir_all replacement using the Windows Shell and Property System APIs on Windows1,757MIT/Apache-2.0
gma-liteLite GMA (Garry's Mod Addon) archive reader/writer1,757MIT
with_tempdirInject a temporary directory and provide as an argument to the function1,754GPL-3.0-or-later
lnk-coreWindows Shell Link (.lnk) + Jump List reader: parse [MS-SHLLINK] header, LinkInfo (volume serial, drive type, local base path),…1,750Apache-2.0
compact_path_treeA data structure providing a compact in-memory representation of a tree of paths1,749Apache-2.0
guseA git-based virtual filesystem mounted with fuse. It allows mounting of multiple repositories, fetched from GitHub or Gitlab,…1,745GPL-3.0-only
juniper_rocket_multipart_handlerA juniper multipart handler for Rocket web server1,744CC0-1.0
whitewashWhitewash strips EXIF, IPTC, XMP, and Geolocation metadata from every image in a directory.1,744MIT
mtfsA Multi Tier File System1,740GPL-3.0-or-later
prettier-lsA Rust tool to list directories and files in a tree-like structure with customizable display options.1,740MIT
tokio-xattrFilesystem xattr (extended attributes) API for Tokio.1,739MIT
mimemagicDetermines the file's MIME type by inspecting its contents & extension1,737MIT OR Apache-2.0
anor-clientAnor Storage API Client in Rust1,737MIT
pac2A simple, fast packfile format.1,737MIT
diff-treesDiff two directory trees based on their content1,737MIT
blobfsBinary Large Object based File Storage.1,734MIT
cql_i16i16 storage support for CQL Database - a lightweight array-based database1,730MIT OR Apache-2.0
fs-embed-macrosProcedural macros for the fs-embed library1,721Apache-2.0 OR MIT
cql_f64f64 storage support for CQL Database - a lightweight array-based database1,720MIT OR Apache-2.0
openserveA modern, high-performance, AI-enhanced file server built in Rust1,720MIT
bevy_etceteraTiny Bevy wrapper for etcetera: An unopinionated library for obtaining configuration, data, cache, & other directories1,719MIT OR Apache-2.0
z5An implementation of the zarr and n5 file formats.1,718Apache-2.0
pnavA b2b tool for project navigation (currently in development).1,718MIT
lzA CLI tool to list the 5 most recently accessed files in a directory tree, sorted by last access time.1,717MIT
dir-cacheDirectory based kv-store1,716MPL-2.0
image-toolA simple mass image manipulation commandline tool for resizing and converting format. This tool is specifically designed to for…1,715MIT
matryoshkaProvides a unified API for both file system access and access to ZIP archives.1,714MIT
fast_deleteFaster file deletion written in Rust, alternative to rm1,713non-standard
manga-dlManga download utility.1,709MIT
marksA simple and /hopefully/ fast semantic search tool for org/markdown files. WIP.1,708non-standard
anor-httpAnor HTTP Service1,703MIT
deduposaurA command-line program to help you add files to your personal archive1,703Apache-2.0
daemonbit-rundirCross-platform daemon lifecycle primitives1,703MIT OR Apache-2.0
tendrils-coreCore library for Tendrils1,703GPL-3.0-or-later
loppelSimple local file backups with a bit of compression1,702GPL-3.0-or-later
chamber-import-exportImport/export functionality for Chamber secrets manager1,702MIT
fsnavA fast terminal file navigator with advanced features: search, preview, bookmarks, and split-pane view1,696MIT
brk-notify-typesTypes used by the notify crate1,692MIT OR Apache-2.0
libsbxfRust library for the Secure Block Exchange Format1,690GPL-3.0-or-later
catfishcatfish is a CLI tool that compares two directories by hashing all files. It reports which files are
in the 'right' folder but…1,689MIT
VTMKMulti-purpose file management software.1,688MIT OR Apache-2.0
nym-cliManipulate files en masse using patterns.1,687MIT
embedded-fatfsA FAT Filesystem suitable for use on embedded systems1,687MIT
drasi-bootstrap-scriptfileScriptFile bootstrap plugin for Drasi1,686Apache-2.0
robocopyrsA wrapper for the robocopy command in Windows1,683MIT
osh_dir_std_cliHelps humans and machines deal with the
*OSH directory standard*:
<https://github.com/OSEGermany/osh-dir-std>1,682AGPL-3.0-or-later
pakr-managedrawfdA Trait and two Impls dealing with auto-closing RawFd file handles with a sensible Clone trait implementations.1,679BSD-2-Clause
export-ffxiv-macrosA CLI utility for exporting Final Fantasy XIV macros to TOML.1,679Apache-2.0
hot-reload-serverHot reloading HTTP server for HTML, CSS, JavaScript and WebAssembly web development.1,673ISC
editor-serverA server for interfacing file edition.1,671MIT
libchdman-rsRust wrapper around MAME's CHD (Compressed Hunks of Data) core. Supports CD/DVD/HD CHD read+write and ships pre-built static…1,671BSD-3-Clause
shard-csvA library to aid in splitting CSV/TSV files into multiple disjoint files.1,669MIT OR Apache-2.0
dirgeConvenient extensions to the standard library's path types1,668Unlicense/MIT
tookaA fast, rule-based CLI tool for organizing your files1,665GPL-3.0-only
rstrA library for managing a content-addressable blob store1,663non-standard
citadeldb-ioI/O layer for Citadel: PageIO trait, sync I/O, file locking, file management1,662MIT OR Apache-2.0
pcapfile-io高性能PCAP文件读写库1,661MIT
vfs-clgitVirtual FileSystem abstractions via Command Line GIT1,660Apache-2.0 OR MIT
shim-fsA drop-in replacement for std::fs::File that redirects all disk writes to memory.1,658MIT
win-locksmithA Windows utility to find processes locking your files1,657MIT
lstRust implementation of the POSIX ls command1,656MIT OR Apache-2.0
io-truncateIO objects which can be shortened (truncated)1,652MIT OR Apache-2.0
dirxCreates an in-memory index of all the files in a directory tree, and allows efficient scanning of only those files that have been…1,649BSD-3-Clause
ocd-cliA CLI file management swiss army knife.1,646MIT OR Apache-2.0
hostlessHostless1,644Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
pdf_composer_basePDF Composer base functionality crate1,644MIT OR Apache-2.0
text-spanStruct covering areas of text1,639MIT
i-macrosMacroe.1,639Apache-2.0 OR MIT
file_to_mapA small parser for using data from a file as a map1,637MIT
watchsoHot reload Solana programs1,636Apache-2.0
outagefsFUSE filesystem and tools to emulate and test behaviors on power outage.1,635MIT
topcatA tool for concatenating files in topological order1,634MIT OR Apache-2.0
rorshachA wacthman for directories1,633MIT
keynotesKeynotes is a command line note keeping app using the keydata library. Notes are stored as key-value pairs organized into named…1,632MIT
wk_engineA simple game engine1,617MIT
apfsRead-only APFS (Apple File System) parser1,617MIT
zsh-history-cleanerClean your commands history by removing duplicate commands, commands between dates, etc...1,614MIT
rundletA typed schema for defining helm charts to sail away on kubernetes1,613Apache-2.0
rwarchivefsA SQLite and fuse mountable archive filesystem1,613GPL-3.0-or-later
taskmd-coreCore logic for taskmd — Markdown-native task management1,605MIT
mailcapmailcap parsing library1,604GPL-3.0-or-later
uvm_detectUnity project detection and version extraction library1,603MIT OR Apache-2.0
norfsWear-leveling filesystem for embedded systems1,602MIT OR Apache-2.0
dirbufreusable directory buffers1,602MIT
rwtypesAdds methods to read/write binary numbers to the Read and Write traits1,601Unlicense
scribecA client library for Facebook Scribe Server.1,597BSD-3-Clause
dir-walkinMade to fit my own needs. Not intended to be used in production.1,597MIT
digtaskDig is a YAML-defined, OS-level task orchestrator. It can 'dig into' a specifed task, or 'dig out' a desired output file1,594non-standard
cocomo-tuiCLI-App: COmpare, COpy & MOve directories and files.1,592non-standard
copy-globA small utility to copy files to an output directory using glob syntax1,591MIT
flash-watcherA blazingly fast file watcher that executes commands when files change1,590MIT
luffPrint files with formatting1,590AGPL-3.0-only
artushak-web-assetsAsset file manager1,589Apache-2.0
gitig-rsGenerate .gitignore files from the command-line1,587MIT
mojoVersioning filesystem for sqlite database. This is a placeholder but the project is real1,584MIT
binocularBinocular vision for your terminal1,583Apache-2.0
loccerLoccer is a tool for counting lines of code1,578MIT
cancel-rwNewtypes that allow cancellation of synchronous reads and writes1,577MIT
bushA tree command substitute that respects repo ignore files and can opt into other ignore-file formats1,576MIT
rsconfig-macrosMacros for RSCONFIG1,575MIT OR Apache-2.0
cloud-file-signerA uniform interface for signing cloud object storage URLs1,574MIT
dotinidotini is a Rust library for parsing INI files into a HashMap.1,573MIT OR Apache-2.0
latkeA tool for hashing files on a filesystem to locate duplicates.1,572MIT OR Apache-2.0
seavanWrap files in single container layers for later composition1,569MIT
rustfs-cliA Rust S3 CLI client for S3-compatible object storage1,567MIT OR Apache-2.0
runsA CLI tool to run Rust documentation tests (doctests) on standalone .rs files by generating a temporary Cargo project.1,567MIT
quick-storerAn easy to use file and folder storing software1,567MIT OR Apache-2.0
syscat[WIP] Cross-platform system information tool1,566MIT
supersizeHyperfine inspired CLI tool for tracking file sizes1,565MIT
bitende[WIP]Encrypt/Decrpyt strings, files, data or calculate hash1,564MIT
file_alloc跨平台、高性能、兼容性好的文件大小分配库1,564MIT
ext4-lwext4-sysFFI bindings to lwext4 - a lightweight ext2/3/4 filesystem implementation1,564MIT OR Apache-2.0
io-result-extExtension methods for std::io::Result1,563CC0-1.0
dirwizDirectory traversal for interactive applications1,561Unlicense/MIT
dirscentDirectory descent1,559ISC
blobary-cliBlobary command-line interface (CLI)1,559Unlicense
fuse-zstdA simple FUSE filesystem where existing folder with files compressed by zstd is mapped to folder with uncompressed files.1,559MIT
shrinkpathSmart cross-platform path shortening for CLIs, prompts, and tools1,558MIT OR Apache-2.0
sup3A standalone S3 uploader1,557MIT
icentral-operationA Rust crate that defines an enum for basic operations including insertion and deletion, with essential utilities for operation…1,554MIT OR Apache-2.0