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.
bootstrap_aws_lambdasBootstrap AWS Lambda Binaries with Rust6,145MIT
ignoredA Rust implementation of the .gitignore file format for quickly checking whether a path is ignored by git - without invoking the…6,140MIT
sftpman-icedA GUI frontend to sftpman (an application for managing and mounting sshfs (SFTP) filesystems)6,120AGPL-3.0-or-later
bitcoinleveldb-posixloggerPOSIX-backed logging implementation for bitcoinleveldb-style systems that writes timestamped log lines directly to libc::FILE…6,109MIT
bitcoinleveldb-logreaderLow-level LevelDB-compatible log reader for Rust, reconstructing fragmented WAL records with optional CRC32C checksums, precise…6,106MIT
rusty-rootsA Rust CLI tool that replicates the Unix 'tree' command with enhanced features.6,094MIT
nucleobbioinformatics: nucleobases and amino acids statistics6,078MIT
scptyApp that creates the script with shebang.6,071GPL-3.0-or-later
winfsp_buildHelper to allow delayload for WinFSP's dll6,064MIT OR Apache-2.0
optitagA simple command-line tool for tagging files6,051MIT
fs-verityProduce fs-verity measurements in pure Rust, or access the Linux kernel APIs to freeze a file with `fs-verity` and get its digest6,038MIT OR Apache-2.0
cross-xdgCross-platform XDG Base Directory Specification implementation6,032MIT OR Apache-2.0
docker_extractA library to extract the filesystem from a docker image6,025MIT
rsconfigA simple Rust configuration library6,024MIT OR Apache-2.0
bcmrA modern cp/mv/scp for humans and agents — inline BLAKE3 verify, crash-safe resume, one CLI for local and SSH6,015Apache-2.0
fs_proa lib to work with files and folders easliy6,008MIT
archive-lpa library for easy interaction with multiple archive formats.5,973MIT
up_finderFind files or directories upward in the directory tree.5,972MIT
spud_rsA Rust library for parsing the SPUD binary format.5,968AGPL-3.0-or-later
anotifyAsync iNotify Filesystem Watcher5,954MIT
vhdrsA lightweight library that provides an ergonomic interface for managing Virtual Hard Disks (VHD/VHDX) on Windows systems. It…5,953MIT
nameback-coreCore library for nameback - intelligent file renaming based on metadata5,946MIT
unix-fdUnix filedescriptor related utilities5,936LGPL-3.0
wbufUnified type over stdio, memory and file buffers.5,927MIT
feoxdbIron-oxide fast embedded database - nanosecond-level key-value storage5,926Apache-2.0
parameters_libParameters Library5,918MIT
hjkl-xdgXDG Base Directory resolution — env-first, $HOME-fallback, uniform across platforms5,917MIT
vblkVirtual block devices on Linux5,916MIT
dotlinkNo non-sense dotfiles linker5,913MIT
tui-explorerA file explorer for a command line interface5,912MIT
dir_treeWalk a directory and convert to json object5,908MIT
dicom-finderA simple CLI tool and library for finding DICOM files.5,887MIT OR Apache-2.0
libfarLibrary for interacting with FAR archives5,879MIT
wrappePacker for creating self-contained single-binary applications from executables and directories5,879BSD-2-Clause
zip2arxConvert a zip archive into a arx archive.5,876MIT
file_linkedControlling objects linked directly to a file5,876MIT
xtagLibrary for handling tags stored in extended attributes of supporting file systems5,861MIT
bbqThis project is for file handling. It can add, delete, modify, and query.5,856MIT
tar2arxConvert a tar archive into a arx archive.5,828MIT
srfngA library for generating semi-random file names5,821MIT OR Apache-2.0
hadris-fatRust FAT12/FAT16/FAT32 filesystem library for disk images, embedded devices, and no-std5,806MIT
blobaryBlobary, a place for blobs.5,779Unlicense
http-horseHTTP Hot Reload Server for HTML, CSS, JavaScript/TypeScript and WebAssembly web development.5,769ISC
conrigConfigure once, use anywhere.5,757MIT OR Apache-2.0
splitfileReader and writer that splits IO across volumes (files) of a specified maximum size.5,746MIT OR Apache-2.0
validate_directory_structureA powerful tool to validate directory(Files and folders) structures.5,745MIT OR Apache-2.0
smart-pathWrapper to extend PathBuf's functionality5,741MIT/Apache-2.0
cql_nullable_f64Nullable f64 storage support for CQL Database - a lightweight array-based database5,738MIT OR Apache-2.0
namebackRename files based on their metadata with multi-language OCR, HEIC support, and video frame extraction5,708MIT
joat-pathAbsolute paths5,698MIT
oak-vfsVirtual file system abstraction for the Oak framework, supporting disk and memory-based storage.5,669MPL-2.0
libnfslibnfs bindings allow you to create nfs mounts in memory/userspace5,644MIT
walcraftA light-weight Write Ahead Log (WAL) solution with garbage collection5,630MIT OR Apache-2.0
redshirtProvides support for the Redshirt 1 and Redshirt 2 data encoding schemes.5,619Apache-2.0 OR MIT
file-seqFail-safe file sequence that uses the file system as store5,598MIT
imohashFast hashing for large files5,597MIT
cunwA tiny utility that generates a file representing the structure and content of a directory. Made to easily give context to a LLM.5,584MIT
winmmf-ffiA wrapper for WinMMF to make it usable as a cdylib.5,576MPL-2.0
filetoolsHelper functions for path operations5,566MIT OR Apache-2.0
autoschematicA tool for managing infrastructure and policy as code, built around Git.5,538AGPL-3.0
gdayCommand line tool to securely send files (without a relay or port forwarding).5,537MIT
ff-carlA simple utility library to automate Firefox' mTLS host:certificate assignment (ClientAuthRememberList.bin) file.5,505MPL-2.0
transformfsA read-only FUSE filesystem to transform the content of files with Lua5,497AGPL-3.0
rs-blocksA lightweight i3/sway status bar written in Rust.5,492MIT
koA simple and small file processor.5,456AGPL-3.0+
dotenv_plusA dotenv solution for Rust5,441MIT
thoughts-toolFlexible thought management using filesystem mounts for git repositories5,441MIT
s3ds3d is an S3 daemon for the Edge written in Rust. The goal of s3d is to provide a daemon for edge platforms (e.g. factory servers…5,437Apache-2.0
timelordA Rust library to preserve file timestamps (mtime) between builds, even with fresh git checkouts5,433MIT OR Apache-2.0
parametersAutomatic replace variables in configuration file templates from environment variables.5,430MIT
binpatchSimple hex binary patcher library5,426MIT
jotta-fsThird-party low-level Jottacloud client for Rust.5,425MIT
zio-sendfilezero-copy I/O for Linux, supporting stable rustc versions5,424MIT
lrgA utility to help find the largest file(s) in a directory5,401MIT
rs2-cacheA cache library for RS2, based on OpenRS2.5,394MIT
hasheryA flexible and efficient async file hashing library supporting multiple hash algorithms (MD5, SHA1, SHA2, SHA3, BLAKE2, BLAKE3).5,388MIT
anydirA crate for working with both compile-time embedded directories and runtime directories using an abstraction.5,383MIT
file_treeCreates a directory structure suitable for storing large numbers of files, and
optionally deletes the created directory and…5,368MIT
zsplit-cliSplit text into multiple files by line5,364GPL-3.0-only
cowfileA copy-on-write abstraction for binary data backed by memory or files5,344Apache-2.0
rawcopy-rsRawCopy crate provides the capability to use "Volume Shadow Copy technology" for file copying in Rust.Primarily aimed at…5,343MIT
wyrcanThe Container Bootloader5,342non-standard
xlocA fast, multi-threaded line counting utility written in Rust.5,332BSD-3-Clause
hash_avatarrust生成随机头像的库5,328Apache-2.0/MIT
mountinfoA Rust library for parsing mount points on Linux and other Unix systems.5,327MIT
hrsA tiny tool to create Rust projects even faster.5,326GPL-3.0-or-later
known-pathsWell-known pathnames.5,325Unlicense
fspFile System Plus is a package that provide create, update and delete operation on file syteme5,323non-standard
config-finderEasily find config files and directories for your CLI application.5,288MIT OR Apache-2.0
decmpfsApply OS-level transparent filesystem compression (APFS decmpfs / btrfs / NTFS) to a file in place.5,287MIT
detoxQuickly clean up your development directories on disk5,284MIT
filkollFind out what package owns a file5,282GPL-3.0-only
kqueue2-sysLow-level kqueue interface for BSDs and MacOS5,269MIT
pastorThe pastebin that hopefully doesn't suck5,262ISC
vite-rs-axum-0-8Uses ViteJS to compile frontend assets and embeds the results into your Rust binary. (Serves from the ViteJS dev server in…5,247MIT OR Apache-2.0
zarXAR archive reader/writer library. Fuzz-tested against MacOS xar.5,245MIT
userland-ioIt's like FUSE but for the block layer5,227MIT
jdexmdA tool to generate a Johnny Decimal system for Obsidian and your Documents folder.5,222MIT
hikeGo to a directory, run a command and come back5,218BSD-3-Clause
agnostik-attributesExecutor agnostik attributes.5,190MIT OR Apache-2.0
futures-bufioBuffered IO with futures on top of a threadpool for blocking IO5,187MIT
ffsffs---the File FileSystem---lets you mount semi-structured data (like JSON) as a filesystem, letting you work with modern formats…5,167GPL-3.0
rm-frust5-apiA rust wrapper of the HDF5 crate for handling Oxford Nanopore Technologies FAST5 files.5,164MIT
current_dirThread Safe Current Working Directory5,145MIT
tui-file-explorerA self-contained, keyboard-driven file-browser widget for Ratatui5,145MIT
detecteffFind and delete duplicate files5,135non-standard
happy-rusthappy-rust让编程轻松愉快5,105MIT
create_htmlCreates index.html with all the boilerplate in a designated folder.5,102GPL-3.0-or-later
feo-oop-engine-proc-macrosThe proc macros for feo-oop-engine.5,093MIT
rustiniAn INI parser for Rust5,083MIT
lzma_tarballA simple library for reading and writing tarballs with lzma compression.5,082non-standard
zipfsAn async filesystem on top of Zip files.5,078Apache-2.0
backitupStupidly simple crate for backing up files and directories5,072MIT
fzsOrganize and select your programs5,071MIT
rdfoothills-baseBase utilities of rdfoothills,
mostly to be used by the other crates in the workspace.5,071AGPL-3.0-or-later
patchifySupport for running applications to automatically update themselves5,069MIT
search_dirA Rust library for finding the first matching item in a directory.5,058Apache-2.0
psxmemThis is a library to read and write PSX/PS1 memory card files.5,056BSD-3-Clause
id3-image-rsA tool to embed images into mp3 files (forked, updated and extended api)5,045MIT
drakey-fuseRust library for filesystems in userspace (FUSE)5,034MIT
kube-confEasily fetch the user's local Kubernetes config file5,031MIT
phazerTwo-phase commit for file creation.5,020Apache-2.0 OR MIT
rfs_test_macroThis package provides macro to simplify usage of rfs_tester crate.5,020MIT OR Apache-2.0
flatfsA readonly filesystem.5,016MIT OR Apache-2.0
tauri-plugin-vuePersistence for Tauri and Vue5,013MIT
softpathA human-friendly file and directory path manipulation library for Rust.5,001MIT
includerUse dynamically included assets generated by includer_codegen.4,999Apache-2.0 OR MIT
cpuiA modern replacement for cp command with progress bar and advanced features4,964MIT
mleThe markup link extractor (mle) extracts links
from markup files (Markdown and HTML).4,936AGPL-3.0-or-later
rdfoothills-mimeProvides RDF serialization format types (plus HTML),
and code to identify them.4,934AGPL-3.0-or-later
squashfs-ngHigh-level Rust wrapper for squashfs-tools-ng4,929Apache-2.0
gvfsA Rust crate providing a configurable virtual file system for game assets, a la PhysFS4,920MIT / Apache-2.0
file-with-metastore a file's metadata for caching purposes4,875BSD-2-Clause
archivefsA read-only FUSE filesystem for mounting compressed archives, inspired by archivemount.4,872GPL-3.0-or-later
file-organizerA powerful, cross-platform file organization tool4,869MIT
ndsLibrary for handling Nintendo DS ROM files.4,866MIT
mime_openA small library for opening a uri in an appropriate application.4,865MIT
piconGet process icons in a cross-platform way4,863MIT
wasmtime-vfs-ledgerWASI file system ledger4,817Apache-2.0
proton-finderCross platform library for finding and pathing through proton prefixes4,783MIT
fshamerFinds largest directories4,769MIT
rewA text processing CLI tool that rewrites FS paths according to a pattern.4,758MIT
dexparserParser for Android's DEX file format4,756MIT
nh-xml-fromA tool that lets you convert various formats to XML for New Horizons4,725MIT
appfinderFind the location to applications on Linux, Windows and MacOS4,724MIT OR Apache-2.0
direxA simple crate for easily making files tree4,720MIT
uring-fileAsync file I/O for Linux using io_uring4,716MIT OR Apache-2.0
giroResolve whether a path belongs to a git repository or not4,699MIT
tulipThe endpoint of Project Polya4,696MIT
findfontfind font by file name4,695MIT/Apache-2.0
mvxEnhanced file and directory move utility with progress bars and cross-device support4,691MIT
integrity-checkerintegrity checker for backups and filesystems4,684Apache-2.0
filesyncSync files between different sources4,678CC0-1.0
bijouBijou is a tiny embeddable encrypted file system.4,673Apache-2.0
rust-deviconsA Rust library to retrieve filetype glyphs (icons) for a wide range of common file formats.4,651Unlicense
kaitaiA macro for compiling Kaitai Struct into Rust.4,649MIT OR Apache-2.0
deentryInteraction layer for FreeDesktop Desktop Entry files with a permissive license4,646MIT OR Apache-2.0
windows-file-infoThis crate is for gathering useful infos about Windows entities(archives, directories or reparse point/symlinks) with developer…4,645MIT
bb-drivelistThis is basically a Rust implementation of [Balena's drivelist](https://github.com/balena-io-modules/drivelist)4,622MIT OR Apache-2.0
static_assetsMacros for statically including assets in release mode, but dynamically loading them in debug mode.
This is primarily intended…4,619CC0-1.0
libxivdatRead & write Final Fantasy XIV .DAT files.4,611Apache-2.0
xum1541Rust driver to access Commodore disk drives using xum1541 USB device4,586GPL-3.0
base32-fsA variant of BASE32 encoding for hashes that are used as file names4,584MIT
propertiesHandle property files4,570MIT
tagSearch for local text files with a simple tagging system.4,556MIT
dwarfsA library for reading DwarFS archives (aka. DwarFS images)4,539MIT OR Apache-2.0
usn-journal-watcherWatch a NTFS volume for any file operation.4,538MIT OR Apache-2.0
littlefs-sysBuild of upstream LittleFS with bindings4,523BSD-3-Clause
incomeLibrary for the reading of UBI images4,515MIT/Apache-2.0
wasmtime-vfs-dirIn-memory WASI directory4,515Apache-2.0
fractal-fuseAsync FUSE library using io_uring (FUSE_OVER_IO_URING) and compio runtime for high-performance userspace filesystems on Linux…4,514Apache-2.0
clone-filefunctions to clone files and file ranges with as little overhead as possible4,511MIT
remozipsyRemote Zip Sync - sync remote zip to local fs4,510Apache-2.0 OR MIT
cyncCLI for private file management4,503MIT
lsqlA command-line utility that queries files and directories using SQL-like syntax4,498MIT
simple_cloudconvertSimple Cloudconvert functionality for converting files4,476MIT
fuzzrP2P platform for publishing content, self-hosting, decentralized curation, and more.4,473Unlicense
libstubbleStubble APIs4,472AGPL-3.0-or-later
spacedisplay-cliFast and lightweight tool to scan your disk space.4,466MIT
rdfoothills-conversionAllows to convert between different RDF serialization formats
and to HTML.4,459AGPL-3.0-or-later
cmake-file-apiParsing and interacting with cmake-file-api4,454Unlicense OR MIT
rustscout-cliHigh-performance, concurrent code search CLI tool4,447MIT
s3-pathDescribe paths inside an S3 bucket like working with std's Path and PathBuf.4,447MIT OR Apache-2.0
cache_bust_coreCommon functionality for cache_bust4,433MIT
narcLibrary for handling Nintendo Nitro Archives.4,433MIT
zouniVariety of functions that `std` does not offer or `std` offers but are not satisfiable4,421MIT
easy_pathsConvenience library for rapidly processing string-type paths.4,420MIT
rustscoutHigh-performance, concurrent code search tool written in Rust4,417MIT
incremental-writerA wrapper around a file writer that appends json objects to an array in a file4,402MIT OR Apache-2.0
disktest-rawioRaw disk I/O for the disktest crate4,396MIT OR Apache-2.0
macro_filesMacro consuming JSON like data structures to create directories and files at runtime.4,384MIT OR Apache-2.0
rapid-fsA simple virtual file system API for Hypi's RAPID server4,382non-standard
cql_tiny_textTinyText storage support for CQL Database - a lightweight array-based database4,378MIT OR Apache-2.0
ihopVirtual block device made from a bunch-of-chunks4,362MIT
osh_dir_stdHelps humans and machines deal with the
*OSH directory standard*:
<https://github.com/hoijui/osh-dir-std>4,362AGPL-3.0-or-later
sambrsSafe, opinionated Windows SMB client operations: connect, disconnect, persist, query, and enumerate existing network shares.4,360MIT
elfioELFIO is a Rust library intended for reading and generating files in the ELF binary format4,357MIT OR Apache-2.0
wasmtime-vfs-memoryTooling for building in-memory WASI file systems4,346Apache-2.0
osrandRandom numbers from the OS interface4,328BSD-2-Clause
fuzzy-treeA simple fuzzy finder written in Rust which displays results in an interactive tree format.4,328MIT