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.
markdBookmark directories for easy directory-hopping in the terminal4,317MIT
hjkl-configShared TOML config loader for hjkl-based apps — XDG path resolution, span-aware parse errors, optional validation hook.4,316MIT
fun-folder-commonCommon package used by `fun-folder` project ecosystem4,306non-standard
prestige-macrosProc macro for deriving Prestige parquet trait implementations4,303MIT OR Apache-2.0
junk_fileThe library helps you detect commonly generated junk files like `.DS_Store` or `Thumbs.db`.4,282MIT OR Apache-2.0
sfshrCommand-line tool for secure, end-to-end encrypted file sharing4,278MIT
read_chunksAn extension to the Read trait allowing easier chunked reading4,265MIT OR Apache-2.0
vfs-zipvfs-zip: Virtual FileSystem abstractions for ZIP files4,265Apache-2.0 OR MIT
blown-fuseAsync filesystem in userspace (FUSE) daemon library4,262LGPL-3.0-or-later
rsfileA Rust library to operate files or web pages easily and quickly4,250MIT
clopyit's like git shallow clone, but it only makes a copy4,242MIT OR Apache-2.0
linux-meminfoAn efficient, zero-allocations /proc/meminfo parsing library4,237GPL-3.0-only
kcupA http web server for serving a single file via GET request4,203MIT
izihawa-ipfs-apiImplementation of an IPFS HTTP API client4,179MIT OR Apache-2.0
prestigePrestige file reading and writing utilities and tools4,178MIT OR Apache-2.0
nymManipulate files en masse using patterns.4,164MIT
fustaFUSTA leverages the FUSE interface to transparently manipulate multiFASTA files as independent files4,157CECILL-C
spookFile watcher geared towards automatic HTML generation and autoreload.4,156MIT/Apache-2.0
lznt1A pure Rust implementation of the LZNT1 compression algorithm used by Windows.4,139MIT
hex-magicMacros for working with bytes and hexadecimal values.4,125MIT OR Apache-2.0
vowSerde <--> File made easy4,124MIT
git-cfThis is a git extension which compresses files into one file and also restores them from it. It is useful when you need to work…4,121MIT OR Apache-2.0
disktest-libTester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc..4,096MIT OR Apache-2.0
mchdirMake and enter a directory in one command.4,092MIT
fswatcherA file system watcher that executes a command when a specified file changes.4,076MIT
vadosA Html generator, used with Bulma and a certain file structure to generate a static site4,071MIT
mmapcella simple wrapper for the memmap2 crate to cast mmap backed pointers to structs4,070MIT
draviavemal-xml_rsA high-performance, low-memory XML DOM parser for Rust — with namespace-aware parsing, order-preserving attributes, and…4,057AGPL-3.0-only
ini-rsRead and write INI files with funcions. Also allows direct access to INI data4,055MIT
documentsAn ergonomic, intuitive and beginner-friendly library for dealing with files and folders.4,051GPL-3.0
data_downloaderA simple way to download and cache files4,042MIT OR Apache-2.0
pwmdExposes PWM chips to DBUS.4,041MIT
wasmtime-vfs-fileIn-memory WASI file4,027Apache-2.0
trailBuild cross-platform paths at compile time.4,025MIT/Apache-2.0
renvy.env file manager that merges defaults with custom settings4,024MIT
f1fsA multi step tool to handle ideal filesystem structures for Formula 1 on Plex.4,013MIT
brckA simple bit rot checker4,008MIT OR Apache-2.0
mountinfo2A Rust library for parsing mount points on Linux and other Unix systems.3,994MIT
filemodeType-safe, zero-cost conversions between Unix mode_t and Go os.FileMode formats3,989MIT OR Apache-2.0
spring-opendalOpenDAL plugin for spring-rs3,987MIT
clgitCommand Line GIT wrappers3,982Apache-2.0 OR MIT
pq-bincodeA wrapper crate of queue-file for bincode serializable structs.3,975non-standard
symlinkcccA small tool for linking compile commands from catkin builds3,969MIT
rdfoothillsA collection of mostly small, RDF related utilities,
including conversion between different serialization formats,
using…3,963AGPL-3.0-or-later
regfA Rust library for parsing, manipulating, and writing Windows Registry hive files (regf format)3,960MIT
terminusdmTerminus Download Manager. Download files, resume interrupted downloads, and keep a history of your downloads - within terminal…3,951GPL-3.0-or-later
string_io_and_mockA component providing write and read operations of strings in files, and its mock that does the same in a HashMap.3,947MIT OR Apache-2.0
brec_macrosCode generator for brec. Implements the block and payload macros.3,943Apache-2.0
rdfoothills-iriProvides a few basic types to reference IRIs and ontologies.3,936AGPL-3.0-or-later
takeout-metadataCLI app for getting the good metadata out of a Google Takeout export3,935MIT
b2sum-rsA Rust Library For Computing The Blake2b Hash of Files with any given Digest Size3,927MIT OR Apache-2.0
tomlconfAutomatically generate, read, and manage application-specific TOML configuration files simply, cleanly, and consistently.3,919Apache-2.0
wasmtime-vfs-keyfsWASI crypto file system3,918Apache-2.0
stapifaction_deriveMacros implementation of #[derive(Persistable)].3,915MIT
diskscanLibrary to scan your disk space.3,911MIT OR Apache-2.0
cache_bustA library for compile-time "cache busting", including hashes in file names in order to optimize for caching.3,905MIT
nickelodeonA library to help your CLI be configured with Nickel3,892MIT
ilo-configLibrary for maintaining configs on disk in a simple, ergonomic way.3,877MIT
cache_bust_macroProcedural macro for cache_bust3,875MIT
zerofsA high-performance filesystem that makes S3 your primary storage with NFS, 9P, and NBD support3,845AGPL-3.0
force-crlfForce a file to use CRLF line breaks.3,843MIT/Apache-2.0
readwriteseekfsExpose Read+Write+Seek (or just Read+Seek) as a FUSE-backed regular file3,838MIT/Apache-2.0
vimdirEdit Directories in Your $EDITOR3,829GPL-2.0-only
seq-data-filesimple sequential data file3,826MIT/Apache-2.0
defrag-dirsDirectory index defragmentation3,824GPL-3.0
rfuiA fast, interactive file finder with live preview built in Rust3,823MIT
grim-reaperDeath Defying Data Protection - When data death comes knocking, Grim ensures resurrection is just a command away3,819MIT OR Apache-2.0
ngdp-cacheTransparent caching layer with TTL support for all NGDP operations3,814MIT OR Apache-2.0
nvmlA mid-level wrapper around PMDK (the persistent memory development kit), formely NVML3,801MIT
flushA Fluent Shell3,799GPL-3.0-only
mmap-simpleWrite, read, append and delete from an mmapped file with a very simple API.3,788MIT
git-metafileA simple tool for storing and restoring files metadata (mode, owner, group) in a git repository. It's designed especially for…3,786MIT
fmqlA fast and feature-rich file manager written in Rust3,783MIT
s-zipHigh-performance streaming ZIP library with AES-256 encryption and async/await support - Read/write ZIP files with minimal memory…3,753MIT
oximedia-ioI/O layer for OxiMedia3,751Apache-2.0
lstrA blazingly fast, minimalist directory tree viewer, written in Rust.3,747MIT
random-dirCreate directories and files with random contents in tests.3,745MIT
ape-fatfsversitile FAT library for embedded systems3,744MIT
chwdTemporarily change current working directory, switching back when finished.3,737non-standard
hfsplusRead-only HFS+ / HFSX filesystem parser3,737MIT
directory-indexerAI-powered directory indexing with semantic search for MCP servers3,726MIT
calloop-notifyCalloop adapter for Notify3,708MIT
mvrA utility program for renaming files.3,706MIT
bitbottlea modern archive file format3,704Apache-2.0
rsrawA comprehensive Rust wrapper for the LibRaw library, providing safe and idiomatic access to raw image processing capabilities,…3,703MIT
zar-cliA command-line utility for reading and writing MacOS signed XAR archives.3,695MIT
goglobShell pattern matching similar to golang's path.Match3,677BSD-3-Clause
stapifactionLibrary allowing to easily generate static APIs.3,672MIT
rsid3A simple, command line ID3v2 tag editor designed for scripting.3,654GPL-2.0-only
librariumLibrary for the reading, creating, and modification of cpio file systems3,646MIT OR Apache-2.0
fuse-rsA wrapper around libfuse-sys for writing file systems using FUSE.3,634Apache-2.0
chksum-ffiFFI bindings for chksum library.3,633MIT
chksum-asyncAsynchronous higher-level functions for chksum library.3,623MIT
rs1541Rust bindings and helper functions for accessing Commodore disk drives3,619GPL-3.0
fpickerratatui-file-picker allows you to select multiple files from a tree and add their content or paths to clipboard. It also returns…3,617MIT
unarchiverCLI Tool for un/archive multiple formats of compressed files3,612MIT OR Apache-2.0
chksum-syncSynchronous higher-level functions for chksum library.3,611MIT
spacedisplay-libLibrary to scan your disk space.3,608MIT
e2fslibs-sysFFI bindings to e2fslibs3,605LGPL-2.0
filehash-rsA small, fast library for hashing files written in Rust.3,594MIT
strict-pathSecure path handling for untrusted input. Prevents directory traversal, symlink escapes, and 19+ real-world CVE attack patterns.3,590MIT OR Apache-2.0
izihawa-ipfs-api-backend-hyperHyper implementation of IPFS HTTP API3,575MIT OR Apache-2.0
force_removeAdds functions to delete readonly files and directories.3,573MIT
notify-winWindows filesystem notification library3,558CC0-1.0
mount-apinix-like wrappper of the new linux mount api3,557MIT OR Apache-2.0
barexpA Rust library that automatically generates mod.rs files for your project3,551MIT
mmap-guardSafe, guarded memory-mapped file I/O for Rust3,546MIT OR Apache-2.0
brecA flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from…3,541Apache-2.0
rs9pFilesystems library using 9P2000.L protocol, an extended variant of 9P from Plan 93,540non-standard
gimbal_fsGimbal File-system package3,522MPL-2.0
cuddlyfsA distributed file system with a cuddly API3,507Apache-2.0
cd-managerA small crate for ensuring directories are popped to restore a base directory on Drop.3,506MIT AND Apache-2.0
notify-forkedCross-platform filesystem notification library3,499CC0-1.0
jdx-tarSecure streaming tar reading, writing, and GNU sparse extraction3,499MIT OR Apache-2.0
reloadifyA library for automatically reloading configuration files3,488MIT
block-device-adaptersBlock device adapters for managing byte level access and partitions3,488MIT
mdquery-rsA Rust binding library for macOS Spotlight search using Metadata Query API3,488MIT
last-update-timeget the last time a file or directory (including its contents) was updated3,480MIT
littlefsRust interface to Little Filesystem3,480MIT OR Apache-2.0
nanoporeA minimalist async runtime based on io_uring (Linux) and I/O rings (Windows)3,478MPL-2.0
znippy-commonCore logic and data structures for Znippy, a parallel chunked compression system.3,472MIT
lsvThree‑pane terminal file viewer (TUI) with preview and Lua configuration3,470MIT
e2p-sysLow level bindings for libe2p (e2fsprogs/e2fslibs), providing functionality for ext2/ext3/ext4 filesystems3,462MIT
losLibrary Operating System for Rust3,462BSD-2-Clause
dir_lines_streamerRead files inside a directory line-by-line, one file after the other (in human-alphabetical order)3,458MIT OR Apache-2.0
libsfastaBetter FASTA sequence compression and querying3,454MIT OR Apache-2.0
cfdp-rsHigh level CCSDS File Delivery Protocol components3,445Apache-2.0
makectlGenerate and manage targets in your Makefiles3,440MIT
safe_unzipSecure zip extraction. Prevents Zip Slip and Zip Bombs.3,423MIT OR Apache-2.0
rapidtarMultithreaded file archival utility3,417GPL-3.0-or-later
frotsFile rotation from standard input3,409MIT OR Apache-2.0
rsyn[pre-alpha] Wire-compatible rsync client3,409Apache-2.0
lists3Light-weight CLI tool to create a file browser for S3 buckets provisioning bucket listing.3,400MIT
include_dir_as_mapEmbed files from a directory as a hashmap in the rust binary3,395MIT
s3-concatConcatenate Amazon S3 files remotely using flexible patterns3,393MIT
renamBlazingly fast file renamer3,390GPL-3.0-or-later
payload_dumperA fast and efficient Android OTA payload dumper library and CLI3,364Apache-2.0
ironpathAn iron-hard crate for handling filesystem paths3,362MIT/Apache-2.0
axboe-liburingLow-level io_uring interface, transliterated from Jens Axboe's liburing.3,359MIT OR LGPL-2.1-only
copiaPure Rust rsync-style delta synchronization library3,353MIT
cortexkit-pathsShared CortexKit-neutral path canonicalization primitives for project root identities.3,352MIT
rscatGNU cat(1) clone implemented in Rust3,341GPL-3.0-or-later
librarium-cliLibrary for the reading, creating, and modification of cpio file systems3,322MIT OR Apache-2.0
carbone-sdk-rustGenerate documents with Carbone, using templates and JSON data-set. Create invoices, reports, certificates, contracts, financial…3,319Apache-2.0
ferro-storageFile storage abstraction for the Ferro framework3,309MIT
unifuseCross-platform async FUSE abstraction (rfuse3 + winfsp-rs)3,308MIT
efesA collection of macros to simplify testing involving filesystems3,306MIT OR Apache-2.0
rust_search_forkBlazingly fast file search library built in Rust. Forked due to abandoned project.3,306MIT
s3-utilsVarious tools and extensions around Amazon S33,303MIT
sui-graph-storeL1 content-addressed graph store for sui — redb index + rkyv-archived blobs on a ZFS-friendly layout. Replaces the SeaORM/SQLite…3,299MIT
passionfruitAn image downloader package with automatic file extension appendage.3,298Apache-2.0
cpwdcpwd command (c)opies current working directory (pwd) into your clipboard, works cross platform without dependencies on installed…3,295MIT/Apache-2.0
env-substituteA rust crate that takes a PathBuf and does environment variable substitution on it, returning the result.3,291GPL-2.0
crypt4ghfsFuse layer exposing Crypt4GH-encrypted files, as if they were decrypted3,289Apache-2.0
hconfRead various configurations from files and environment variables3,288MIT OR Apache-2.0
filesetsYour swiss-army knife for dealing with identical files.3,277MIT
pirouetteA log/backup rotation tool.3,276MIT
cloudmapperOpen-source tool to map and visualize your cloud storage landscape.3,263MIT
listenA listener for filesystem events that executes a function when the event occurs3,261MIT OR Apache-2.0
s3-metaGather metadata about your S3 buckets3,259MIT
bt_file_utilsBasic file read operation. Returns string with file. The file is either a relative location or passes via an environment variable3,256GPL-3.0-only
archive-rsarchive file library3,255MIT OR Apache-2.0
forensic-vfsRead-only forensic virtual-filesystem contracts: the ImageSource positioned-read byte source, layered PathSpec locators, and the…3,248Apache-2.0
filestruct_deriveDerive macro to read a directory into a Rust struct3,241MIT
kwikA set of useful tools I use for my Ph.D. research.3,221MIT
src-dst-clarifierGive SRC and DST path, each may be a FILE or a DIR (even STDIO). Handle situations well and produce iterator over FILE-FILE pairs.3,219MIT OR Apache-2.0
workspaces-rsA CLI tool to switch between directories3,214MIT
mprovisionSet of types and functions to manage iOS provisioning profiles3,205MIT
reindeer-macrosA small entity-based embedded database with a minimal no-SQL relationnal model, written in pure Rust.3,196MIT
find-torrent-dataTool to search for and link files that are part of a torrent3,195MIT
sqjsonA simple JSON-based embedded database3,187MIT OR Apache-2.0
asmfmtA formatter designed for programs in assembly language with AT&T syntax3,187GPL-3.0
libarchive2-sysLow-level FFI bindings to libarchive v3.8.13,186BSD-2-Clause
peridotA dotfile manager.3,170MIT
chunkfsAn in-memory file system that can be used to compare different deduplication algorithms3,168MIT
sneakeasy-to-use *at syscall abstractions3,166MIT OR Apache-2.0
fzpartA Rust library to interact with GPT / MBR partition tables.3,162non-standard
rawarraysimple file format for retrievably storing n-dimensional arrays3,132MIT
obexA library that handles retrieval, parsing, and updating a copy of the Parallax Obex3,131MIT
vdirVirtual dir framework.3,103BSD-2-Clause
backpakA content-addressed backup system with deduplication and compression3,101Zlib
cache-managerSimple managed directory system for project-scoped caches with optional eviction policies.3,093MIT OR Apache-2.0
stuckliste-cliA command-line utility for reading and writing MacOS bill-of-materials (BOM) files.3,086GPL-3.0
fldtoolsLibrary to pack and unpack FLD files for use with Magical School Lunar! (1997)3,083LGPL-3.0
aipsterThe AppImage Store -er. A front-end for the aip-man3,082GPL-3.0
path-securityComprehensive path validation and sanitization library with 85%+ attack vector coverage3,082MIT
notify-win-typesTypes used by the notify-win crate, fork of notify-types3,076MIT OR Apache-2.0
trufflehunterlog searching utility3,075GPL-2.0
inventorizeA command-line file integrity verification tool3,074MIT
cignWatch configured git repos, check if all are clean with one command3,071MIT
mountpoint-s3-fuserA fork of fuser - Filesystem in Userspace (FUSE) for Rust - only for use in Mountpoint for Amazon S33,067MIT
ncrsA lightweight Rust library for loading and storing nucleic acid sequences (DNA or RNA) and their annotations with minimum…3,058GPL-3.0-or-later
wralWrite ahead logging for durability3,050MIT
bucket_dlA multithreaded downloader with the purpose of faster downloads by splitting it into several requests, rebuilding the data…3,049MIT OR Apache-2.0
libhashfindutilsSearch for file hashes3,041GPL-3.0-or-later
sqlitefsIn-App Filesystem using SQLite3,040EUPL-1.2
ntfs-corePure-Rust from-scratch NTFS filesystem reader — MFT, attributes, indexes, data runs, over any Read + Seek source3,040Apache-2.0
simd-r-drive-muxio-service-definitionExperimental Muxio service definitions for SIMD R Drive3,033Apache-2.0
ffetchFast, minimal & Rust-powered system fetcher3,024GPL-3.0-or-later
jsonoxCLI based RESTful JSON server + store written in Rust.3,018non-standard