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.
winmmfA mostly safe Rust wrapper around Named Shared Memory on Windows. WIP14,687MPL-2.0
font-readerReads fonts in passed directories and return objects of fonts for Figma Font Helper14,687GPL-2.0-only
threatflux-hashingHigh-performance async file hashing library supporting MD5, SHA256, SHA512, and BLAKE314,634MIT
larian-formatsA library for reading Baldur's Gate 3 mod files14,632Apache-2.0
ringboard-eguiRingboard egui client application.14,544Apache-2.0
meteoritusA tus server integration for Rocket framework.14,455MIT OR Apache-2.0
debug_finderCI/CD Debug Parser - Currently For Salesforce only with Package.xml14,437MIT
dupe-krillAn incremental file deduplicator which minimizes amount of data read. Replaces duplicate files with identical content with…14,364MIT
pdfshrinkShrink PDF files using Ghostscript14,288MIT
cntr-fuse-sysFFI bindings to the FUSE kernel interface and libfuse14,221MIT
s3readerRead S3 object like local files with byte offsets14,148MIT
webhdfsHadoop WebHDFS client library14,137Apache-2.0
oliverLightweight CLI mod development tool for Baldur's Gate 3 on Linux14,088Apache-2.0
xfs-fuseRead-only FUSE server implementing XFS14,084BSD-2-Clause
pacwrap-coreLibrary providing core functionality for pacwrap14,015GPL-3.0-only
cql_modelCore models/interfaces for CQL Database - a lightweight array-based database14,014MIT OR Apache-2.0
chksum-cliA simple checksum calculator.14,012MIT
google_drive_clientGoogle Drive Client (Rocket) for api rest.13,982non-standard
mini-fsApplication filesystem to simplify reading files from both the native filesystem and file archives (tar, tar.gz & zip).13,977MIT
musage🧵 A command line memory usage information tool.13,954MIT
konfigkollKonfigkoll is a configuration management tool for Arch Linux and Debian (and derivatives)13,911MPL-2.0
file-utilsConvenience wrappers for file I/O, mostly around binary operations.13,854non-standard
tauri-plugin-zustandPersistent Zustand stores for Tauri13,813MIT
get-file-sizeRust crate for asynchronous file size retrieval and line counting, utilizing the tokio runtime for non-blocking I/O operations.13,769MIT OR Apache-2.0
dotthzCrate to open and write dotThz files in rust.13,760MIT
mktreeAn egui tree to display entities of tree structure, e.g. CG assets, staffs, etc.13,740MIT OR Apache-2.0
jwalk-metaFilesystem walk performed in parallel with streamed and sorted results.13,610MIT
iso9660_simpleISO9660 reading library13,598MIT
vsr-newTool for creating projects based on templates repo13,575MIT
metalinkA Metalink 4.0 parser13,418MIT
wnfs-namefilterBloom filter for the Webnative Filesystem13,417Apache-2.0
tsdb_timonEfficient local storage and Amazon S3-compatible data synchronization for time-series data, leveraging Parquet for storage and…13,360Apache-2.0
cntr-fuse-abiABI types for communicating with the FUSE kernel interface13,338MIT
paketkoll_typesCheck installed distro files for changes (types library)13,282MPL-2.0
hugsqlx-coreTurning SQL queries into Rust functions13,233MIT
magika-cliDetermines file content types using AI13,221Apache-2.0
wiredWIP: Collection of embeddable database models for Rust.13,219MIT
rualdiRust Aliasing Directory13,194AGPL-3.0-or-later
libpasslibrary for interacting with pass managed data13,147MIT
disk-typesCommon traits and types for handling block devices, partitions, file systems, etc.13,091MIT
workspacer-configA Rust crate to manage and utilize workspace configuration data in `.ws` directories for local and global setups, focusing on…12,942MIT
mmap-ioZero-copy memory-mapped file I/O for Rust. Safe concurrent reads, writes, and atomic views across Linux, macOS, and Windows.…12,918Apache-2.0
mmdudisk usage for IBM Storage Scale file systems12,904GPL-3.0-or-later
shared-filesSingle writer, multiple reader in-process file sharing12,840EUPL-1.2
forcepsAn easy-to-use async large file database/cache12,827MIT
ringboardCLI for interfacing with the ringboard server.12,817Apache-2.0
pacwrap-agentExecutable agent for conducting containerized transactions12,804GPL-3.0-only
lolcate-rsA comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb.12,766GPL-3.0
git-heckoutCheck out your favorite branches without typing them correctly.12,743MIT
ringboard-x11X11 Ringboard clipboard listener.12,633Apache-2.0
pacwrapA package manager which facilitates Arch-based bubblewrap containers.12,614GPL-3.0-only
workspacer-toml-interfaceworkspacer-toml-interface provides a comprehensive interface for Cargo.toml manipulation, supporting versioning, dependency, and…12,604MIT
ringboard-serverThe ringboard server.12,560AGPL-3.0-only
font-catcherA command-line utility and a high-level library for user and system font management12,515AGPL-3.0
workspacer-crate-interfaceA Rust library offering traits for interacting with crate files; enables asynchronous and synchronous operations on `Cargo.toml`,…12,485MIT
backhand-cliBinaries for the reading, creating, and modification of SquashFS file systems12,485MIT OR Apache-2.0
lineriverNon-blocking buffered line reader for Read objects12,478MIT
puffpuff is a CLI tool that manages private configuration/secret files of your dev projects12,459Apache-2.0
catfsCache AnyThing filesystem12,450Apache-2.0
mkpoi"Preferences Overkilled Installer", designed to install customizations of 3D softwares, e.g. Maya, ZBrush, etc. without having to…12,382MIT OR Apache-2.0
jottaThird-party low-level Jottacloud client for Rust.12,368MIT
effluxEasy MapReduce and Hadoop Streaming interfaces in Rust12,331MIT
paketkoll_cacheCheck installed distro files for changes (caching library)12,325MPL-2.0
dir-sizeParallelized directory size calculation12,307MPL-2.0
ringboard-tuiRingboard ratatui client application.12,303Apache-2.0
imfUtilities for processing .imf files12,300GPL-2.0-or-later
rmp_fsA small lib that help to serialize and deserialize from/to rmp (RustMessagePack) with a file.12,284MIT
vfileStreaming-focused virtual file framework.12,275BSD-2-Clause
TR_PDF_renameReads security transaction statements (as pdf) from neo-broker Trade Republic and renames them as transactiondate_ordertype_name.12,236MIT
os-detectDetect an OS installed on a partition12,211MIT
sshmountMount the directory to which the ssh connection is made.12,151Apache-2.0
nfdeRust bindings for Native File Dialog Extended12,140Zlib
lunchboxAn async virtual filesystem interface.12,139Apache-2.0
libnfs-syslibnfs bindings allow you to create nfs mounts in memory/userspace12,082MIT
frsRename files with RegEx patterns12,048GPL-3.0-or-later
aolGeneric purpose append only log implementation.12,028MIT OR Apache-2.0
stringsextfind multi-byte-encoded strings in binary data12,010MIT/Apache-2.0
test-temp-fileThis crate allows creation and automatic deletion (based on Drop trait) of files11,991MIT OR Apache-2.0
hugsqlxTurning SQL queries into Rust functions11,967MIT
bench_scraperA library for grabbing browser cookies from a filesystem11,940MIT OR Apache-2.0
rangefsA fuse-based filesystem to map ranges in file to individual files.11,940AGPL-3.0
forkfsForkFS allows you to sandbox a process's changes to your file system.11,932Apache-2.0
knnvgt/fldrs/qckly11,924MIT
unidirsUnified directories for different use cases of an application, providing standard directories for local development, when run as…11,914MIT
rsext4A lightweight ext4 file system.11,905Apache-2.0
wslpath2Convert Windows to WSL paths and vice-versa11,897MIT
picstA CLI tool to resize clipboard images on the fly11,845MIT
libmedusa-zipHigh-performance parallelized implementations of common zip file operations.11,757Apache-2.0
configrThe dead easy way to use config files in your project11,741Unlicense
ventoA CLI inventory for your files11,740GPL-3.0-or-later
hdf5-purePure-Rust HDF5 library: read, write, and edit files in place (WASM-compatible, no C dependencies)11,624MIT
chksmA multipurpose rust library for use in my projects11,586GPL-3.0
ages-ice-archiveFunctions for packing and unpacking SEGA's ICE archive format, used in Phantasy Star Online 2.11,550MIT OR Apache-2.0
canvas_syncerA syncer to Canvas LMS with files among courses11,515MIT
zsplitSplit text into multiple files by line11,507LGPL-3.0-only
tbfImplementations of a tag-based filesystem11,469MIT/Apache-2.0
jwBlazingly fast filesystem traverser and mass file hasher with diff support, powered by jwalk and xxh3!11,406GPL-3.0-or-later
workspacer-workspaceAsynchronous Rust workspace management crate, facilitating crate discovery and manipulation in Rust workspaces with thread-safe…11,382MIT
creakLightweight audio decoder. Converts popular formats to raw 32-bit float samples.11,379MIT OR Apache-2.0
depgraphA library to manange files that depend on each other, and
rebuild them as necessary, like a makefile11,356MIT/Apache-2.0
filegoA file splitting & merging solution11,348MIT
path_ratchetPrevent path traversal attacks at type level11,332LGPL-3.0-only
siwi-downloadDownloader with a pure http implementation support breakpoint continuations11,294MIT
hadris-commonCommon types and functions used by Hadris11,294MIT
cordobaZero-copy and mmapable CDB access library with a Python interface11,245GPL-3.0+
close_enoughSimple fuzzy-searching function and command line tool.11,231CC0-1.0
efsAn OS and architecture independent implementation of some Unix filesystems in Rust.11,194GPL-3.0
legdurkeep your legacy durable, detect changes to your directories over time11,148AGPL-3.0
wenmoonYour crypto portfolio and terminal together at last11,099Apache-2.0
arcbox-ext4Pure-Rust ext4 filesystem formatter and reader for container images11,080MIT OR Apache-2.0
easy_mmapStrongly typed memory mapped files that allow for easy manipulation of large amounts of data.10,997MIT
threecpiomanage initrd cpio archives10,985ISC
fdfA fast, multi-threaded filesystem search tool with regex/glob support and extremely pretty colours!10,963MIT
microxdgAn XDG Base Directory Specification library.10,951GPL-3.0-only
wzCount words, fast10,932MIT
txfsA cached transactional filesystem layer over tokio::fs10,923Apache-2.0
findfileAn ergonomic way to search for files10,921MIT OR Apache-2.0
recastTransforms one serialization format into another10,920MIT
dir-metaRead a directory and get back all files and errors from the read operation10,881Apache-2.0
possum-dbconcurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files10,861MPL-2.0
json_tablesA structure that eases operations with a local json storage of undetermined items10,848Unlicense
fs-librarianLibrarian runs pre-configured commands against a group of files that match a set of filters10,797non-standard
negahban🧐 A simple file watcher, based on `notify`, designed to be fast, easy-to-use and async friendly10,720MIT
stubbleA command-line tool for generating content stubs10,709AGPL-3.0-or-later
larrytreat a file as a l(ine) arr(a)y10,703MIT
cpp-linterRun clang-format and clang-tidy on a batch of files.10,703MIT
dirs-liteGet platform-specific config, data, and cache directories. Supports XDG-style on macOS. No dependencies.10,673MIT OR Apache-2.0
glob-slSupport for matching file paths against Unix shell style patterns.10,668MIT/Apache-2.0
simd-r-drive-extensionsStorage extensions for SIMD R Drive.10,665Apache-2.0
mmoxitools for IBM Storage Scale file systems10,661GPL-3.0-or-later
stratisd_proc_macrosStratis daemon procedural macros10,651MPL-2.0
usn-journal-rsA Rust library for working with the NTFS USN change journal and enumerating the MFT.10,642MIT
filetree-traversingA Rust library for working with file trees10,632MIT
projvarA tiny CLI tool that tries to gather project specific meta-data in different ways,
to store them into key=value pairs in a…10,581AGPL-3.0-or-later
rune-fsRead-only, low level, virtual file types for the RuneScape file system.10,522MIT
tree-ownersFind all owners (user and group) inside a directory tree.10,485EUPL-1.2
s3duCommand line utility for showing space used in AWS S3 buckets10,477MIT OR Apache-2.0
toraA lite, byte-based serialization and deserialization library.10,469non-standard
wnfs-nameaccumulatorCryptographic accumulators for the Webnative Filesystem10,439Apache-2.0
dir-viewViews of cap-std's Dir10,422Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
move-itA library that moves files.10,378MIT OR Apache-2.0
nbd-asyncBlock device drivers in userspace.10,358MIT
duplinkA CLI tool for finding duplicate files from directory tree and de-duplicating them.10,343MIT/Apache-2.0
rados_hiOpinionated high-level wrapper for librados (Ceph).10,318MIT
blkioA library for high-performance block device I/O10,308MIT OR Apache-2.0
rustypathEasily manage paths in rust. A straight-forward no bullshit crate to manage paths. Either you get what you want, or you dont.10,290MIT
robust_downloaderA robust, concurrent file downloader with retry capabilities and progress tracking.10,285MIT
bytescaleDemonstration of humanbyte usage for human readable byte functions10,272Apache-2.0
storage_halA storage hybrid access layer10,133Apache-2.0
waifuvaultSDK for interacting with the Waifu Vault API10,055MIT OR Apache-2.0
axfive-libzipBindings for system libzip10,048MIT
projectableprojectable is a highly configurable TUI file manager, built for projects.
You can handle all your project's file-based needs…10,021MIT
duplicate_destroyerFinds and annihilates duplicate directories.10,017AGPL-3.0-or-later
backrA program that backs up user data that matches a regular expression10,006BSD-3-Clause
autoschematic-coreCore shared functionality for Autoschematic: workflow engine, state management, and Git integrations10,006AGPL-3.0
fashcross-platform GUI-app for calculating hashes of files and comparing them to supplied hashes9,998MIT OR Apache-2.0
file-fetcherA library to fetch files either locally or over the net (http).9,946MIT
bevy-embassetA Bevy plugin to embed assets in your game, or load assets from other sources!9,918MIT OR Apache-2.0
myloginrsRead and parse MySQL's .mylogin.cnf file.9,914MIT/Apache-2.0
neuroformatsHandling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file…9,888MIT OR Apache-2.0
simd-r-drive-entry-handleStandalone mmap-friendly entry handles for SIMD R Drive9,813Apache-2.0
symlink-rsCreate symlinks in a cross-platform manner9,799BlueOak-1.0.0 OR MIT OR Apache-2.0
medusa-zipA command-line interface to high-performance parallelized implementations of common zip file operations.9,781Apache-2.0
chksum-readerA convenient interface for calculating hash digests on the fly while reading data from a reader.9,740MIT
pathtrimThis crate implements the TrimmablePath trait on anything that implements AsRef<std::path::Path> so you can easily obtain the…9,719MIT OR Apache-2.0
winkWindows link tools with NTFS junctions support.9,718MIT
buildfsA CI-compatible CLI utility that can create root filesystem images (for use in virtual machines) from reproducible and readable…9,688MIT
touch-cliFast, Parallelized touch(1) file utility9,684MIT OR Apache-2.0
txtarA Rust implementation of the txtar Go package9,673MIT/Apache-2.0
dirscribeA CLI tool that combines contents of files with specific extensions from a directory9,659MIT
cargo-workspace-analyzerA CLI tool that analyses dependencies within a Cargo workspace.9,632GPL-3.0-only
read_utf8The ReadUTF8 crate allows to easily read a file with efficiency. It allows to read all UTF-8 files encoded, by giving the content…9,630non-standard
filesanUniquely escape disallowed filenames.9,628GPL-3.0
encryptedfs[DEPRECATED] move to rencfs. An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted…9,584Apache-2.0
move-it-cliAn command line executable that moves files.9,579MIT OR Apache-2.0
tribleA knowledge graph and meta file system for object stores.9,570MIT
wasm-wnfsWebNative Filesystem API (WebAssembly)9,527Apache-2.0
nfs3_serverA Rust NFSv3 Server implementation9,511BSD-3-Clause
switchy_fsSwitchy File-system package9,496MPL-2.0
libbtrfsRust library for working with the btrfs filesystem9,486MIT
dfcDuplicate filename counter - a program to count the number occurances of duplicate filenames within a directory structure.9,465MIT OR Apache-2.0
hadris-ioNo-std I/O traits and utilities for the Hadris filesystem crates9,461MIT
recv-dirRecursive directory walker9,446MIT OR Apache-2.0
fndA simple way to find files.9,438Apache-2.0
gentoo-cruftFind files that are not recorded in the Gentoo package database9,438MIT
cfgfifo(De)serialize common configuration file formats based on file extension9,436MIT
fastarFast tar archive creation for HDDs9,434GPL-3.0
fsfilter-rsA rust library to monitor filesystem and more in windows9,429MIT
clonehunterA simple command line utility that identifies groups of identical files and displays them to the console9,412MIT OR Apache-2.0
fugaA CLI tool to operate files or directories in 2 steps.9,411MIT
jojodiffRust library for handling JojoDiff files, a diff utility for binary files.9,395MIT
pymedusa-zipA PyOxidizer interface to high-performance parallelized implementations of common zip file operations.9,336Apache-2.0
wholesumWholesome collection of file hashing algorithms all bundled in a single tool. Like sha256sum, b3sum and others, but one: the…9,322AGPL-3.0-only
diskitUtilities for intercepting disk requests.9,302AGPL-3.0-or-later
chunk-readerreads octets async on multiple platforms9,287MIT
embedded-exfatExFAT filesystem library with async support, mainly focusing on embedded system9,268MIT
axfive-libzip-sysBindgen bindings to system libzip9,268MIT
turnstilesSeamless file rotation9,237MIT
gpt-parserGUID Partition Table (GPT) read-only parser. Endian aware and usable against no_std+alloc.9,223MIT
szafkaPersistent data store in Rust.9,165MIT