-
tokio
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
-
tempfile
managing temporary files and directories
-
fs-err
A drop-in replacement for std::fs with more helpful error messages
-
snafu
An ergonomic error handling library
-
assert_fs
Filesystem fixtures and assertions for testing
-
opendal
Apache OpenDAL™: One Layer, All Storage
-
rust-embed
Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev
-
async-fs
Async filesystem primitives
-
fs_extra
Expanding std::fs and std::io. Recursively copy folders with information about process and much more.
-
cap-std
Capability-based version of the Rust standard library
-
trash
moving files and folders to the Recycle Bin
-
native-tls
A wrapper over a platform's native TLS implementation
-
heed
A fully typed LMDB (mdb.master) wrapper with minimum overhead
-
async_zip
An asynchronous ZIP archive reading/writing crate
-
gix-fs
providing file system specific utilities to
gitoxide -
pcap-file
parse, read and write Pcap and PcapNg
-
vfs
A virtual filesystem for Rust
-
positioned-io
Reading and writing at an offset
-
fs-mistrust
Ensure that files can only be read or written by trusted users
-
lzzzz
Full-featured liblz4 binding for Rust
-
fuser
Filesystem in Userspace (FUSE) for Rust
-
dir-diff
Do two directories have different contents?
-
pathrs
C-friendly API to make path resolution safer on Linux
-
system-interface
Extensions to the Rust standard library
-
fse_dump
Dumps the fseventsd entries from a mac
-
tauri-plugin-fs
Access the file system
-
unrar
list and extract RAR archives
-
atomic-write-file
Write files atomically to a file system
-
virtiofsd
A virtio-fs vhost-user device daemon
-
fsevent
Rust bindings to the fsevent-sys macOS API for file changes notifications
-
fuse-backend-rs
Fuse(filesystem in userspace) servers and virtio-fs devices
-
json-ld
JSON-LD implementation
-
fs-more
Convenient file and directory operations with progress reporting built on top of std::fs
-
core2
The bare essentials of std::io for use in no_std. Alloc support is optional.
-
fatfs
FAT filesystem library
-
icu_provider_export
Generate data for ICU4X DataProvider
-
icu_provider_fs
ICU4X data provider that reads from structured data files
-
build-fs-tree
Generate a filesystem tree from a macro or a YAML tree
-
fs-librarian
Librarian runs pre-configured commands against a group of files that match a set of filters
-
trackable
way to track objects manually as an alternative to mechanisms like backtracing
-
sys_traits
Trait per function for system related functionality
-
pnp
Resolution primitives for Yarn PnP
-
backhand
reading, creating, and modification of SquashFS file systems
-
compio
Completion based async runtime
-
libfuse-fs
FUSE Filesystem Library
-
cap-fs-ext
Extension traits for
Dir,File, etc -
rustyscript
Effortless JS Integration for Rust
-
fuse_mt
A higher-level FUSE filesystem library with multi-threading and inode->path translation
-
zenoh-backend-filesystem
Backend for Zenoh using the file system
-
no_std_io2
The bare essentials of std::io for use in no_std. Alloc support is optional.
-
cdns-rs
A native Sync/Async Rust implementation of client DNS resolver
-
fs_at
'at' functions for various platforms
-
virtual-fs
Wasmer Virtual FileSystem
-
tokio-uring
io-uring support for the Tokio asynchronous runtime
-
tree-fs
convenient way to create a tree of files
-
gcsf
Filesystem based on Google Drive
-
btracker
βtracker is a social BitTorrent aggregator based on the aquatic-crawler FS index and Rocket web-framework
-
fsevent-sys
Rust bindings to the fsevent macOS API for file changes notifications
-
mongor
Ergonomic MongoDB ODM
-
sync_file
Files that can be read concurrently
-
cap-std-ext
Extension APIs for cap-std
-
elaborate
Wrappers for standard library functions and types to produce more elaborate error messages
-
macro-string
Eager evaluation of macros like
concat!andenv! -
fspulse
fast, cross-platform filesystem scanner and change tracker
-
vaporetto
pointwise prediction based tokenizer
-
scfs
A convenient splitting and concatenating filesystem
-
nydus-rafs
The RAFS filesystem format for Nydus Image Service
-
zerofs
A high-performance filesystem that makes S3 your primary storage with NFS, 9P, and NBD support
-
close_already
Speeds up programs writing lots of files on Windows
-
cocoonfs-cli
Cocoon TPM project - CLI utility for accessing CocoonFs images
-
usn-parser
A Windows utility for NTFS/ReFS to search the MFT & monitoring the changes of USN Journal
-
memprocfs
Physical Memory Analysis Framework
-
cgroups-fs
Rust bindings to Linux Control Groups (cgroups)
-
inky-frame
Driver and protocol library for InkyFrame devices with peripheral support
-
yazi-fs
Yazi file system
-
simple-fs
convenient API for File System access
-
fs-set-times
Set filesystem timestamps
-
deltalake-lakefs
Native Delta Lake implementation in Rust
-
fs-lock
Locked files that can be used like normal File
-
fuse-ufs
FUSE implementation of FreeBSD's UFSv2
-
rust-ipfs
IPFS node implementation
-
fslock-guard
Wrapper around a lockfile with unlock-on-drop semantics
-
nydus-service
Nydus Image Service Manager
-
kgls
A smart, adaptive ls replacement with modern features
-
test-temp-dir
Temporary directories for use in tests
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
xfs-fuse
Read-only FUSE server implementing XFS
-
easy-install
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
pgfs
FUSE filesystem backed by a postgres database
-
tika-magic
Determines the MIME type of a file using the Apache Tika mime database
-
bdrck
Generic common foundational utilities
-
rspack_fs
rspack fs
-
nostd
Missing std types for no_std development
-
tokio_wasi
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
-
zng-ext-fs-watcher
Part of the zng project
-
filego
A file splitting & merging solution
-
zebo
Write data on FS in a performance way
-
flipper-rpc
Flipper Zero Remote Procedure Call Library (RPC) – A Rust 🦀 library enabling apps to remotely control a Flipper Zero device, similar to qFlipper. Built using the official Flipper Zero protobuf definitions.
-
rustfs
high-performance distributed object storage software built using Rust, one of the most popular languages worldwide
-
uring-file
Async file I/O for Linux using io_uring
-
dedupefs
Presents files as deduplicated, content-addressed 1MB chunks with selectable hash algorithms
-
astral_async_zip
An asynchronous ZIP archive reading/writing crate
-
guse
A git-based virtual filesystem mounted with fuse. It allows mounting of multiple repositories, fetched from GitHub or Gitlab, independently as well as running automated builds and tests on them.
-
remotefs-aws-s3
remotefs Aws S3 client library
-
mp4box
Minimal MP4/ISOBMFF parser with JSON output, box decoding, and UUID support
-
web-fs
An async file system for browser wasm
-
nt_hive2
forensic parser library for Windows registry hive files
-
libherokubuildpack
Opinionated common code for buildpacks implemented with libcnb.rs
-
polyfuse
A FUSE (Filesystem in Userspace) library for Rust
-
lfs
give information on mounted filesystems
-
s5_fs
Content-addressed filesystem abstraction for S5
-
symlink
Create symlinks in a cross-platform manner
-
fs-walk
File-system walking crate
-
tokio-fs-ext
Extend tokio fs to be compatible with native and wasm
-
remozipsy
Remote Zip Sync - sync remote zip to local fs
-
switchy_fs
Switchy File-system package
-
fs-mcp
mcp server for filesystem access
-
agentfs
Agent Persistence
-
aquila
A modular asset server with support for oauth and multiple file backends, meant for serving game assets but could probably be used for other things too
-
cicero_distribution
Bundle distribution files in CI code
-
rustfs-cli
S3 CLI client for S3-compatible object storage
-
rangefs
A fuse-based filesystem to map ranges in file to individual files
-
tauri-plugin-android-fs
Android file system API for Tauri
-
compress-tools
functions for compressed and archive files handling
-
orphanage
Random collection of stuff that is still searching for a home
-
pna
PNA(Portable-Network-Archive) decoding and encoding library
-
puz-parse
parsing .puz crossword puzzle files
-
fuse3
FUSE user-space library async version implementation
-
encryptable-tokio-fs
A drop-in, API-identical replacement for
tokio::fswith transparent opt-in, non-framing stream cipher encryption -
amdgpu-sysfs
interacting with the Linux Kernel SysFS interface for GPUs (mainly targeted at the AMDGPU driver)
-
diskfmt
A GUI utility for formatting disks using UDisks2
-
openat
A wrapper around openat, symlinkat, and similar system calls
-
sublime_standard_tools
A collection of utilities for working with Node.js projects from Rust applications
-
compio-io
IO traits for completion based async IO
-
for_build_rs
lexer for Rust's build.rs
-
pnafs
PNA(Portable-Network-Archive) file system
-
minifly-cli
CLI for Minifly - Local Fly.io development simulator with incredible DX
-
compio-fs
Filesystem IO for compio
-
switchyard-fs
Switchyard: safe, atomic, reversible filesystem swaps with policy and audit
-
sos-vfs
Virtual file system same as tokio::fs
-
proc-canonicalize
Fix std::fs::canonicalize for /proc/PID/root and /proc/PID/cwd paths on Linux
-
luhtwin
A beta horrible Rust error handling library with AnyError and context macros
-
libuv
A safe rust wrapper for libuv
-
wnfs-unixfs-file
IPLD UnixFS File implementation for Webnative Filesystem
-
automerge_repo
automerge-repo
-
librarium
reading, creating, and modification of cpio file systems
-
redoxfs
The Redox Filesystem
-
polyfuse-kernel
FUSE application binary interface for
polyfuse -
axum-range
HTTP Range responses for axum
-
maybe-fut
build totally interoperable async/sync Rust code
-
oli
OpenDAL Command Line Interface
-
isnt
Inverted versions of boolean-valued stdlib functions
-
northstar-runtime
Northstar is an container runtime for Linux targetting embedded systems
-
airs-mcpserver-fs
Security-first MCP filesystem server enabling Claude Desktop and AI tools to safely read, write, and manage local files with human-in-the-loop approval workflows
-
tempfs
A lightweight Rust crate for managing temporary files and directories with automatic cleanup
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
base32-fs
A variant of BASE32 encoding for hashes that are used as file names
-
filetool
manage and cleanup files on your hard drive
-
xenia
-
weedforge
Rust-first, Python-friendly SDK for SeaweedFS
-
chuchi
Http async library based on hyper and tokio
-
afs
The first choice of fs library, inspired by node:fs
-
get_dir
get directory
-
scripty
your Rust command toolkit for easy command execution and file operations
-
rune-fs
Read-only, low level, virtual file types for the RuneScape file system
-
sal-os
SAL OS - Operating system interaction utilities with cross-platform abstraction
-
fast-fs
High-speed async file system traversal library with batteries-included file browser component
-
linemux
providing asynchronous, multiplexed tailing for (namely log) files
-
markov_namegen
Random text generators based on Markov models
-
scratch-io
managing, downloading, and launching games from itch.io
-
composefs
filesystem
-
brk_rolldown_fs
Filesystem abstraction layer for Rolldown
-
rspack_watcher
rspack watcher
-
fs-quickstart
A CLI to quickly scaffold backend/frontend projects
-
corroded_dav_fs
A WebDAV fuse file system daemon
-
rune-modules
Native modules for Rune, an embeddable dynamic programming language for Rust
-
rfuse3
FUSE user-space library async version implementation
-
s3s-fs
An experimental S3 server based on file system
-
more-changetoken
support for change tokens
-
symkeeper
Symlink management tool
-
alioth-cli
Command-line interface for Alioth, an experimental Type-2 hypervisor
-
async-fusex
Async fuse library to make fuse develop easier
-
fist
Interactive Search Tool
-
squishy
A convenient high level library for reading SquashFS files
-
fs_rollback
offers a rollback mechanism in Rust for fs common operations
-
ofs
OpenDAL File System
-
exfat-fs
A comprehensive implementation of the exFAT filesystem
-
io-streams
Unbuffered and unlocked I/O streams
-
ndless
interacting with Ndless for the TI-Nspire
-
northstar-sextant
Northstar is an container runtime for Linux targetting embedded systems
-
backhand-cli
Binaries for the reading, creating, and modification of SquashFS file systems
-
rustfs-utils
functions and data structures for RustFS, providing essential features like hashing, compression, and network utilities
-
slc_oxide
A tiny and fast replay format for Geometry Dash
-
noodles-bgzf
Blocked gzip format (BGZF) reader and writer
-
char-device
Character Device I/O
-
rs-conllu
A parser for the CoNLL-U format of the Universal Dependencies project
-
quiet-stroll
A web server to deliver basic File System informations
-
krunkit
CLI tool to start VMs with libkrun
-
blkmap
Query file physical extents (FIEMAP) for a given range on disk
-
noodles-bam
Binary Alignment/Map (BAM) format reader and writer
-
efi
Ergonomic Rust bindings for writing UEFI applications
-
usn-journal-rs
working with the NTFS USN change journal and enumerating the MFT
-
erofs-rs
A pure Rust library for reading EROFS (Enhanced Read-Only File System) images
-
tokio-uring-xitca
a fork of tokio-uring with miniaml maintenance
-
pombase-gocam
Parser for Gene Ontology Consortium GO-CAM JSON files
-
spacetimedb-fs-utils
Assorted utilities for filesystem operations used in SpacetimeDB
-
rsmount
Safe Rust wrapper around the
util-linux/libmountC library -
buf-fs
A buffer based, in-memory filesystem
-
hashtree-fs
Filesystem-based content-addressed blob storage for hashtree
-
riji
Scripting environment using rhai
-
embeddenator-fs
EmbrFS: FUSE filesystem backed by holographic engrams
-
misc_utils
A small collection of convenient and utility functions developed for personal use
-
rs-fs-exists
Prints the name of the found files
-
rs-car-ipfs
rs-car wrapper to read files from IPFS trustless gateways
-
json-ld-next
JSON-LD implementation
-
ltk_mapgeo
Map Geometry (.mapgeo) parsing for League Toolkit
-
fs_watcher_lsp
Little file system watcher LSP to reload your editor
-
rotbl
Read Only Table
-
opendal-unofficial
Apache OpenDAL™: One Layer, All Storage
-
workspace_root
get workspace root
-
hanzo-fs
Hanzo AI - Filesystem Library
-
deno_fs
Ops for interacting with the file system
-
gc_fst
Gamecube ISO unpacker and rebuilder
-
unftp-sbe-fs
A storage back-end for libunftp, storing files on local disk
-
squishy-cli
CLI tool to work with SquashFS and DwarFS files
-
wordcloud-rs
A word-cloud image generation crate
-
dirbuf
reusable directory buffers
-
rpgmad-lib
decrypting/encrypting RPG Maker
rgssarchives -
tarfs
Tar reading library, designed for using in embedded systems
-
dg_sysfs
Utils for working with SysFS in Garden OS
-
minifly-litefs
LiteFS integration for Minifly - Local Fly.io development simulator
-
backuppc_pool_reader
CLI for reading BackupPC pool files (contains a FUSE file system to mount the pool)
-
byor
Bring your own runtime!
-
fs-embed
Embed files in release, read from disk in debug — with a unified API
-
dotenv_lib
A dotenv file parser
-
dir-meta
Read a directory and get back all files and errors from the read operation
-
fs-share
A cross-platform file-sharing CLI application
-
filepath
Get the filesystem path of a file
-
fd-queue
support fd passing on Unix sockets
-
fs-tree
Filesystem path Trie with an API focused on filesystem operations
-
filesync
Sync files between different sources
-
fs_rs
file system information tool written in Rust
-
library-rs
Rust port of xklb's fsadd --fs
-
flix-fs
Filesystem scanner for flix media
-
path_trav
path traversal checker. Useful for APIs that serve dynamic files.
-
minxp
Partial reimplementation of std for no-std on unsupported Windows targets
-
nio
An experimental async runtime for Rust
-
i18n-rizzen-yazston
The
i18ncrate of the Internationalisation project -
tauri-plugin-advanced-file-manager
Advanced file manager plugin combining fs, dialog, and opener functionality for desktop platforms
-
file-crawler
A fast, concurrent, async and customisable file crawler
-
path_ratchet
Prevent path traversal attacks at type level
-
oay
OpenDAL Gateway
-
tauri-plugin-fs-pro
Extended with additional methods for files and directories
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
fs-fixture
Create filesystem fixtures fluently
-
resctrlfs
reading resctrl fs data
-
opendal_obs
[FORK]Apache OpenDAL™: Access data freely, painlessly, and efficiently
-
filerune_fusion
A file splitting & merging solution
-
snapshotfs
A fuse-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the archives
-
wang_utils_fs
个人使用的rust工具库
-
pi_async_file
A async file tools library
-
ragit-fs
fs utilities for ragit
-
olio
Miscellaneous I/O utilities
-
symlink-rs
Create symlinks in a cross-platform manner
-
path_no_alloc
with_paths! macro, for joining paths ergonomically and without allocation
-
bstorage
A lightweight library for working with application configuration files
-
rspack_fs_node
rspack fs node
Try searching with DuckDuckGo or on crates.io.