-
directories
A tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms…
-
glob
Support for matching file paths against Unix shell style patterns
-
fs_extra
Expanding std::fs and std::io. Recursively copy folders with information about process and much more.
-
notify
Cross-platform filesystem notification library
-
path-absolutize
A library for extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
tempfile
A library for managing temporary files and directories
-
infer
Small crate to infer file type based on magic number signatures
-
relative-path
Portable, relative paths for Rust
-
open
Open a path or URL using the program configured on the system
-
zoxide
A smarter cd command for your terminal
-
filetime
Platform-agnostic accessors of timestamps in File metadata
-
camino
UTF-8 paths
-
mime_guess
A simple crate for detection of a file's MIME type by its extension
-
notify-rust
Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.
-
dunce
Normalize Windows paths to the most compatible format, avoiding UNC where possible
-
path-slash
Conversion to/from a file path from/to slash path
-
watchexec
Library to execute commands in response to file modifications
-
dirs-next
A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user…
-
xattr
unix extended filesystem attributes
-
directories-next
A tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms…
-
trash
A library for moving files and folders to the Recycle Bin
-
fs-err
A drop-in replacement for std::fs with more helpful error messages
-
xdg
A library for storing and retrieving files according to XDG Base Directory specification
-
io-uring
The low-level
io_uring
userspace interface for Rust -
dirs
A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms…
-
inotify
Idiomatic wrapper for inotify
-
jwalk
Filesystem walk performed in parallel with streamed and sorted results
-
fs2
Cross-platform file locks and file duplication
-
opendal
OpenDAL: Access data freely, painlessly, and efficiently
-
ariadne
A fancy diagnostics & reporting crate
-
docuum
LRU eviction of Docker images
-
exr
Read and write OpenEXR files without any unsafe code
-
fsio
File System and Path utility functions
-
miow
A zero overhead I/O library for Windows, focusing on IOCP and async I/O abstractions
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
exacl
Manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD
-
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
-
new_mime_guess
A simple crate for associating MIME types to file extensions
-
czkawka_cli
CLI frontend of Czkawka
-
normpath
More reliable path manipulation
-
gptman
A GPT manager that allows you to copy partitions from one disk to another
-
felix
tui file manager with vim-like key mapping
-
pathdiff
Library for diffing paths to obtain relative paths
-
ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
fuser
Filesystem in Userspace (FUSE) for Rust
-
wnfs
WebNative filesystem core implementation
-
havocompare
A flexible rule-based file and folder comparison tool and crate including nice html reporting. Compares CSVs, text files, pdf-texts and images.
-
disktest
Solid State Disk, Hard Disk and other storage media tester
-
fatfs
FAT filesystem library
-
walkdir
Recursively walk a directory
-
unf
UNixize Filename -- replace annoying anti-unix characters in filenames
-
cap-fs-ext
Extension traits for
Dir
,File
, etc -
atomicwrites
Atomic file-writes
-
wax
Opinionated and portable globs that can be matched against paths and directory trees
-
temp-dir
Simple temporary directory with cleanup
-
fugue-box
A CLI tool to operate files or directories in 2 steps
-
mktemp
mktemp files and directories
-
yaque
Yaque is yet another disk-backed persistent queue for Rust
-
dirs-sys
System-level helper functions for the dirs and directories crates
-
hunt
Simple command to quickly search a file/folder by name
-
fs-mistrust
Ensure that files can only be read or written by trusted users
-
vfs
A virtual filesystem for Rust
-
nu-glob
Fork of glob. Support for matching file paths against Unix shell style patterns.
-
dua-cli
A tool to conveniently learn about the disk usage of directories, fast!
-
ceph
Official Ceph-rust. A rust-lang specific interface to Ceph librados and Admin Sockets. You can create a Ceph development environment with the Chef automation tools: https://github.com/bloomberg/chef-bcs…
-
globwalk
Glob-matched recursive file system walking
-
randy
Conky like app in Rust
-
dupe-krill
A fast file deduplicator. Replaces duplicate files with identical content with hardlinks.
-
faccess
Simple file accessibility checks
-
process_path
Gets the path of the currently executing process or dynamic library
-
stratisd
Stratis daemon
-
automod
Pull in every source file in a directory as a module
-
system-interface
Extensions to the Rust standard library
-
notify-debouncer-mini
notify mini debouncer for events
-
lfs
give information on mounted filesystems
-
positioned-io
Reading and writing at an offset
-
pearl
Pearl is a low level blob-based I/O library
-
pdf
PDF reader
-
wasmer-vfs
Wasmer Virtual FileSystem
-
magic
High level bindings for the
libmagic
C library -
filesfinder
Find files within current directory that match given patterns, while respecting gitignore rules
-
fs-librarian
Librarian runs pre-configured commands against a group of files that match a set of filters
-
fslock
A library to use files as locks
-
bupstash
Easy and efficient encrypted backups
-
build-fs-tree
Generate a filesystem tree from a macro or a YAML tree
-
git-tempfile
A tempfile implementation with a global registry to assure cleanup
-
parallel-disk-usage
Highly parallelized, blazing fast directory tree analyzer
-
mmdu
disk usage for IBM Spectrum Scale file systems
-
cap-tempfile
Capability-based temporary directories
-
parquet2
Safe implementation of parquet IO
-
transit_model
Transit data management
-
mime2ext
Given a mimetype, suggest a file extension
-
nydus-error
Error handling utilities for Nydus Image Service
-
hotwatch
A Rust library for conveniently watching and handling file changes
-
temp-file
Simple temporary file with cleanup
-
dircpy
Copy directories recursively with flexible options
-
stor-age
show aging of directories
-
fs-set-times
Set filesystem timestamps
-
file-format
Crate for determining the file format of a given file or stream
-
iftree
Include many files in your Rust code for self-contained binaries
-
cpz
Fast cp provides an alternative to cp that focuses on maximizing performance
-
fclones
Finds and removes duplicate files
-
mpris-notifier
Generates XDG desktop notifications for MPRIS status changes (track changes)
-
lddtree
Read the ELF dependency tree
-
dfc
Duplicate filename counter - a program to count the number occurances of duplicate filenames within a directory structure
-
rust_search
Blazingly fast file search library built in Rust
-
czkawka_core
Core of Czkawka app
-
fmmap
A flexible and convenient high-level mmap for zero-copy file I/O
-
temporary
The package provides means of managing temporary files and directories
-
nflz
CLI + Library to add leading zeros to ascending numbered file names. NFLZ stands for Numbered Files Leading Zeros.
-
recast
Transforms one serialization format into another
-
pwd
Safe interface to pwd.h
-
path-clean
A Rust implementation of cleanname or path.Clean
-
ra_ap_paths
TBD
-
super_speedy_syslog_searcher
Speedily search and merge log file entries by datetime. DateTime filters may be passed to narrow the search. It aims to be very fast.
-
tempfile-fast
Support for Linux-specific tempfile extensions
-
path_abs
Ergonomic paths and files in rust
-
filespooler
Sequential, distributed, POSIX-style job queue processing
-
lw
Log-Watcher utility - replacement for:
tail -F /some/path/*
- that uses Kqueue to watch for new files as well… -
czkawka_gui
GTK frontend of Czkawka
-
standard_paths
A port of QStandardPaths class which provides methods for accessing standard paths on the local filesystem (config, cache, user directories and etc.)
-
dir-diff
Do two directories have different contents?
-
dowser
A recursive, canonicalizing file finding library for Unix
-
permissions
Library to query for file permissions (read, write, execute, removal and creation)
-
symbolic-ppdb
A library for parsing and performing lookups on Portable PDB files
-
aliyundrive-fuse
FUSE for AliyunDrive
-
lockfile
Create lockfiles that remove themselves when they are dropped
-
hm
homemaker. Slightly more than yet another dotfile manager.
-
ddh
Compare and contrast directories
-
is_executable
Is there an executable file at the given path?
-
ra_ap_vfs
TBD
-
sealed_test
A procmacro attribute to run your test in an isolated environment
-
ra_ap_vfs-notify
TBD
-
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
typed-path
Provides typed variants of Path and PathBuf for Unix and Windows
-
openat
A wrapper around openat, symlinkat, and similar system calls
-
gds21
Gds21 Integrated Circuit Layout Parser & Writer
-
gpt
A pure-Rust library to work with GPT partition tables
-
dirs-sys-next
system-level helper functions for the dirs and directories crates
-
df-rs
A tool that can list the 10 biggest directories of the path you support, like df on linux
-
qfile
Crate for accessing a file by path, case insensitive. Automatic detection, create a path with a new file or open an existing file
-
spook
File watcher geared towards automatic HTML generation and autoreload
-
xtagger
Command line application for managing and searching tags stored in filesystem extended attributes
-
mbrman
MBR Partition Management in Rust
-
mkimg
Simple tool to create raw disk images
-
cap-directories
Capability-based standard directories for config, cache and other data
-
ipipe
Cross-platform named-pipe API
-
coreos-installer
Installer for Fedora CoreOS and RHEL CoreOS
-
rsblocks
a multi threaded status bar for dwm window manager for linux
-
rmp_fs
A small lib that help to serialize and deserialize from/to rmp (RustMessagePack) with a file
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
project-origins
Resolve project origins and kinds from a path
-
platform-dirs
A library for obtaining platform dependant directory paths for application and user directories
-
git-path
A WIP crate of the gitoxide project dealing paths and their conversions
-
acid-store
A library for secure, deduplicated, transactional, and verifiable data storage
-
blokator
Simple system-wide adblocker
-
syn-select
A lightweight selector engine for searching Rust source code
-
msi
Read/write Windows Installer (MSI) files
-
lunchbox
An async virtual filesystem interface
-
bindet
Fast file type detection
-
git-glob
A WIP crate of the gitoxide project dealing with pattern matching
-
force-crlf
Force a file to use CRLF line breaks
-
rio
GPL-3.0 nice bindings for io_uring. MIT/Apache-2.0 license is available for spacejam's github sponsors.
-
fuse_mt
A higher-level FUSE filesystem library with multi-threading and inode->path translation
-
gitignore
Implementation of .gitignore file parsing and glob testing in Rust
-
gentoo-cruft
Find files that are not recorded in the Gentoo package database
-
sanakirja
Copy-on-write datastructures, storable on disk (or elsewhere) with a stable format
-
redact-store
Provides a common interface on top of storage backings
-
zsplit
Split text into multiple files by line
-
onedrive-fuse
Mount OneDrive storage as FUSE filesystem
-
ds_store
A .DS_Store parser for Rust
-
posix-acl
Simple library to interact with POSIX filesystem ACLs
-
filepath
Get the filesystem path of a file
-
fs_at
Implementation of 'at' functions for various platforms
-
testdir
Semi-persistent, scoped test directories
-
libfonthelper
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
vmap
Cross-platform library for fast and safe memory-mapped IO
-
rng-rename
Rename files to randomly generated strings
-
fuse3
FUSE user-space library async version implementation
-
dia-files
For finding files
-
apollo-ariadne
A fancy diagnostics & reporting crate
-
dbase
Read & Write .dbf in Rust
-
warmy
Hot-reloading loadable and reloadable resources
-
radicle-surf
A code surfing library for VCS file systems
-
prc-rs
Library for working with PRC types in Smash Ultimate
-
fsx
File System eXerciser
-
symlink
Create symlinks in a cross-platform manner
-
canonical-path
Path and PathBuf-like types for representing canonical filesystem paths
-
fts-sys
File hierarchy traversal functions (FTS)
-
close_enough
Simple fuzzy-searching function and command line tool
-
atefs
Distributed filesystem built on an immutable data store with strong encryption and authentication
-
oli
OpenDAL Command Line Interface
-
log-writer
library to write a stream to disk while adhering usage limits
-
file_type_enum
An enum with a variant for each file type
-
normalize-path
Like canonicalize, but without performing I/O
-
ocl-include
Simple preprocessor that implements #include mechanism for OpenCL source files
-
fb_procfs
A crate for reading procfs
-
prtl
Jump to tagged directories quickly with prtl
-
nydus-blobfs
Blob object file system for Nydus Image Service
-
extattr
Extended Attributes API bindings for Rust
-
git_cmd
Wrapper around git cli
-
ignore-files
Find, parse, and interpret ignore files
-
chicon
A file abstraction system for Rust
-
nu-path
Path handling library for Nushell
-
cgroupfs
A crate for reading cgroupv2 data
-
cntr-fuse
Rust library for filesystems in userspace (FUSE) (fork with functionality needed for the cntr project)
-
openat-ext
Extension methods for the openat crate
-
untree
untree inverts the action of tree. It allows you to create directory trees from a textual representation of the tree.
-
dirs-cli
A tiny low-level command line application that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging…
-
srtlib
A simple library for handling .srt subtitle files
-
rfm
Expanded options for interacting with files and directories. Creating/copying/moving etc. File manager, only inside Rust 🦀
-
backhand
Library for the reading, creating, and modification of SquashFS file systems
-
tokio-io-timeout
Tokio wrappers which apply timeouts to IO operations
-
moove
🚚 Manipulate file names and locations
-
omnipath
Path utlity library
-
file-ext
Collection of utility functions to work with files
-
cachedir
A library to help interacting with cache directories and CACHEDIR.TAG files
-
nydus-app
Application framework for Nydus Image Service
-
tree_magic
Determines the MIME type of a file by traversing a filetype tree
-
easy_file
easy file system
-
fs-tree
Filesystem trie-like tree structure for commons operations
-
cfb
Read/write Compound File Binary (structured storage) files
-
izihawa-ipfs-api-backend-hyper
Hyper implementation of IPFS HTTP API
-
rtv
Rtv is a crate for recursively traversing a directory using a simple API. In other words: You can easily iterate over the files inside a directory tree.
-
legdur
keep your legacy durable, detect changes to your directories over time
-
random-access-disk
Continuously read,write to disk, using random offsets and lengths
-
vfile
Streaming-focused virtual file framework
-
tokio-dl-stream-to-disk
A micro-library for downloading from a URL and streaming it directly to the disk
-
mio-aio
POSIX AIO bindings for mio
-
id3-json
Read and write ID3 tags in a machine-readable way
-
globetter
Glob fork with bug fixes! Support for matching file paths against Unix shell style patterns
-
odht
A Rust crate for hash tables that can be mapped from disk into memory without the need for up-front decoding
-
bit_buffers
A library for reading and writing individual bits to and from files
-
yadf
yet another dupes finder
-
filebuffer
Fast and simple file reading
-
spacedisplay
Fast and lightweight tool to scan your disk space
-
rivia-vfs
Ergonomic facade for the Rivia Virtual FileSystem
-
vsb
Very simple in configuring, but powerful backup tool
-
scfs
A convenient splitting and concatenating filesystem
-
ssstar-testing
Library of testing helpers to make it easier to write test fixtures. Not for use outside of ssstar crate. Breaking changes may ocurr without warning.
-
resource
Macros for statically including assets in release mode, but dynamically loading them in debug mode. This is primarily intended for games, allowing you to both avoid file IO in release…
-
file-with-meta
store a file's metadata for caching purposes
-
nydus-storage
Storage subsystem for Nydus Image Service
-
run-clang-tidy
Cross platform CLI wrapper for executing clang-tidy based paths or globs specified in a JSON input file
-
clean-path
A safe fork of the
path-clean
crate -
freebsd-nfs-exporter
Prometheus exporter for FreeBSD NFS stats
-
utime
A missing utime function for Rust
-
nuke-dir
Single-function crate to delete a directory by removing subdirectories and files first, to work around FS issues
-
file_system
They are very similar to DirectoryInfo and FileInfo of c#
-
dir-test
Provides a macro to generate tests from files in a directory
-
rune-fs
Read-only, low level, virtual file types for the RuneScape file system
-
memmapix
No libc, pure Rust cross-platform Rust API for memory-mapped file IO
-
openat_ct
A wrapper around openat, symlinkat, and similar system calls forked and improved from https://crates.io/crates/openat
-
ssstar
Library crate that creates and restores archives to and from S3 or S3-compatible storage. ssstar is specifically designed to stream both input and output data so memory usage is minimal…
-
same-file
A simple crate for determining whether two file paths point to the same file
-
wholesum
Wholesome collection of file hashing algorithms all bundled in a single tool. Like sha256sum, b3sum and others, but one: the whole-sum.
-
kagero
A cross-platform universal and easy to use package manager
-
n5
Rust implementation of the N5 tensor file system format
-
bin_buffer
A simple library for writing objects to binairy buffers
-
cp_r
Copy files and directories recursively, preserving mtime and permissions
-
unix_permissions_ext
A trivial trait bringing missing functions that are not exposed by PermissionsExt to Permissions on UNIX platforms
-
dupdup
Find duplicate file
-
path_trav
A simple path traversal checker. Useful for APIs that serve dynamic files.
-
csv-zip-maker
csv and zip maker
-
fsutils
An API for typical filesystem operations based on Bash commands
-
lolcate-rs
A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb.
-
garbage
CLI tool for interacting with the freedesktop trashcan
-
teensy-cms
A teensy CMS for embedding pages in your web app
-
mime_multipart
MIME multipart parsing, construction, and streaming
-
librsync
Bindings to librsync for calculating and applying network deltas exposed as Reader/Writer streams
-
ffcnt
Fast file counting on HDDs
-
async-vfs
Async Virtual File System
-
lfs-core
give information on mounted disks
-
vasp-poscar
read and write VASP POSCAR files
-
simple-path-match
Trivial path matching
-
D88FileIO
d88 File Access Lib
-
async-vfs-os
Async Virtual File System backed by OS File System
-
dirs-2
A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms…
-
http_dir
HTTP file server
-
renamore
More ways to rename files
-
grep-searcher
Fast line oriented regex searching as a library
-
skip_ratchet
Skip ratchet
-
fs4
No libc, pure Rust cross-platform file locks. Original fs2, now supports async and replace libc by rustix.
-
wildland-lfs
Wildland Local Filesystem Backend
-
gcsf
Filesystem based on Google Drive
-
inotify-sys
inotify bindings for the Rust programming language
-
capturing-glob
An extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.
-
lms
A fast and reliable alternative to rsync for synchronizing local files
-
whiley_test_file
An API for manipulating test files for the Whiley Programming Language
-
fsfilter-rs
A rust library to monitor filesystem and more in windows
-
bmp
Small library for reading and writing BMP images in Rust
-
tbf
Implementations of a tag-based filesystem
-
backdown
A smart CLI for removing thousands of duplicates on your disks
-
dirs2
A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms…
-
fsyaml
Store large, unmanageable yaml files as multiple, manageable ones across your file system
-
fpcli
A CLI app for Flatpak manifests
-
mojo
Versioning filesystem for sqlite database. This is a placeholder but the project is real
-
txtar
A Rust implementation of the txtar Go package
-
snapcraft
Access to snapcraft environment
-
mkfs-btrfs-rs
Rusty wrapper for mkfs.btrfs
-
mmoxi
spectrum scale tools
-
noosphere
A high-level package for dealing with accessing the Noosphere
-
easy_safe
an easy way to save string values on disk, in short -string maps on disk-
-
vcat
VCat is the cli frontend for vfile - streaming-focused virtual file framework
-
search_dir
A Rust library for finding the first matching item in a directory
-
fusta
FUSTA leverages the FUSE interface to transparently manipulate multiFASTA files as independent files
-
working_dir
Provides a working directory abstraction as local state
-
includedir
Include a whole directory tree at compile time! - Runtime part
-
ram-journal
Efficiently in-memory log manager
-
easy_mmap
Strongly typed memory mapped files that allow for easy manipulation of large amounts of data
-
pathos
A natural API for handling OS-specific user or system directories, including iOS and Android
-
nydus-utils
Utilities and helpers for Nydus Image Service
-
positioned-io2
Reading and writing at an offset
-
appfinder
Find the location to applications on Linux, Windows and MacOS
-
clircle
Detect IO circles in your CLI apps arguments
-
filesystem
Real, fake, and mock implementations of file system operations
-
includedir_codegen
Include a whole directory tree at compile time! - Compile time part
-
file-hashing
Library for hashing files and folders
-
rjrssync
Fast rsync-like tool for incrementally copying files. Runs natively on both Windows and Linux and uses network for communication.
-
nydus-rs
Nydus Image Service
-
grep-regex
Use Rust's regex library with the 'grep' crate
-
fridge-backup
helper for creating and managing incremental backups with BTRFS snapshots
-
move-it-cli
An command line executable that moves files
-
fs-swap
Cross-platform implementation of path swap
-
clopy
it's like git shallow clone, but it only makes a copy
-
szafka
Persistent data store in Rust
-
fuzzr
P2P platform for publishing content, self-hosting, decentralized curation, and more
-
platter2
Load files on web and desktop asynchronously
-
vfs-tar
VFS for TAR files
-
target-test-dir
A proc-macro attribute for providing test-specific directories
-
kismet-cache
A bounded multiprocess cache of files on disk
-
mkutil
Misc. functions to work w/ git, clipboard, dialog, glob, copying files, image resizing, HTML, sound, etc.
-
rialight_filesystem
Rialight file system module
-
gfapi-sys
This crates provides FFI bindings for Gluster's API
-
quiet-stroll
A web server to deliver basic File System informations
-
detect-duplicates
Detects and reports duplicate files in a file system
-
oay
OpenDAL Gateway
-
wasm-bus-fuse
WebAssembly fuse bus interface
-
google_drive_client
Google Drive Client (Rocket) for api rest
-
fscommon
Filesystem common utilities
-
fpa_lr
fpa filter long read mapping information to save disk space
-
catbox
Implementation of Catbox.moe's API
-
fd-lock-rs
Like fd-lock but with a slightly different API
-
passionfruit
An image downloader package with automatic file extension appendage
-
write-to-file
Write to a file, simple helper fn and traits lib crate
-
file_mmap
memmap file interface library
-
mini-fs
Application filesystem to simplify reading files from both the native filesystem and file archives (tar, tar.gz & zip)
-
disk-queue
FIFO queue backed by disk
-
czkawka_gui_orbtk
Orbtk frontend of Czkawka
-
path-matchers
A collection of path matchers
-
s3reader
Read S3 object like local files with byte offsets
-
a2kit
Apple II disk image and language utility
-
dependabot-generator
Scans directories and generates a dependabot config based on found package manager files
-
nitro_fs
Library for handling Nintendo's Nitro Filesystem
-
metadata-transferer
CLI tool to transfer metadata between files
-
netcdf-sys
FFI bindings to NetCDF
-
zerostash-files
Safe and secure backup library
-
jabba-cpc
Copies the path of the current working dir. to the clipboard. If a parameter is given, it's also added to the path.
-
flanker-temp
Helper for working with temporary files
-
embedded-exfat
ExFAT filesystem library with async support, mainly focusing on embedded system
-
image-rider
Disk image and ROM image parser
-
winfsp
Rust bindings to WinFSP
-
memexec
A library for loading and executing PE (Portable Executable) from memory without ever touching the disk
-
recv-dir
Recursive directory walker
-
brown
A simple library that makes dealing with Rust file system a breeze
-
iroh-resolver
Implementation of path resolution for iroh
-
lotus-lib
A library for reading data from Warframe's files stored in the Cache.Windows folder
-
mount_status_monitor
Paranoid filesystem monitor which reports malfunctioning mountpoints
-
swipl-fli
Low-level bindings to the SWI-Prolog Foreign Language Interface
-
idx_sized
Indexed data file. It uses mmap and avltiree.
-
libnfs
libnfs bindings allow you to create nfs mounts in memory/userspace
-
async-tempfile
Automatically deleted async I/O temporary files
-
dir-view
Views of cap-std's Dir
-
ifft
IF Filsystem-event Then
-
file-matcher
A library to search files and folders based on the name pattern (regex, wildmatch, exact)
-
sorterylib
A fast, basic, cross-platform file sorter library
-
paranoid-hash
A Hashing Library For Those Paranoid With Their Security
-
include-lines
Macros for reading in the lines of a file at compile time
-
exclude_from_backups
Mark files or directories as excluded from backups (for Time Machine on macOS). Can be used to prevent caches and temporary files from bloating backups. Includes both a library interface…
-
ext4
Read information from EXT4 filesystem images
-
quircs
QR code detection and scanning. Pure Rust.
-
olio
Miscellaneous I/O utilities
-
scan_dir
A easier read_dir and recursive directory walker, useful for reading directory of config files
-
finder
Recursive find files in folders with filtering
-
slice
slices for streams implementing
std::io::read
andstd::io::write
-
rs-blocks
A lightweight i3/sway status bar written in Rust
-
wasmtime-vfs-ledger
WASI file system ledger
-
chksum-cli
Simple checksum calculator
-
ldpfuse
CLI utility to be used with LDP_FUSE. See https://github.com/sholtrop/ldpfuse for more info.
-
rsfile
A Rust library to operate files or web pages easily and quickly
-
ipfs-webdav
A daemon that exposes a WebDAV filesystem that is synced with IPFS via the IPFS RPC API
-
webhdfs
Hadoop WebHDFS client library
-
fuse-mkdosfs
Fuse driver and cli for mount MKDOS filesystem
-
filesystem-kind
Query the filesystem that a file resides on
-
disk_log
disk_log is a **High Throughout, NonBlocking** Disk-based logger
-
xch
A CLI utility and rust crate to atomically swap the content of two paths
-
dmenu_drun
Wrapper around dmenu(1) to also display desktop files
-
wzd
write zeros to disk
-
notify-forked
Cross-platform filesystem notification library
-
histlog
For use with the hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
rfs_tester
This package allows you to prepare a temporary directory for testing, conduct testing related to file operations and after tests are completed, delete this test directory
-
anotify
Async iNotify Filesystem Watcher
-
expanduser
attempts to expand ~ and ~user while creating a filesystem path
-
executable-path
Get the path of a binary target's executable
-
fwatch
A simple file watching crate
-
move-it
A library that moves files
-
param-xml
Application for converting Smash Ultimate param files to XML and back
-
last-update-time
get the last time a file or directory (including its contents) was updated
-
chyyuu/os
OS kernel labs based on Rust/C Lang & RISC-V 64/X86-32
-
fuc_engine
Engine for the FUCing project
-
named_pipe
Wrapper for overlapped (asyncronous) IO of Windows's named pipes
-
find_folder
A simple tool for finding the absolute path to a folder with a given name
-
flatpage
A simple file system based markdown flat page
-
stratisd_proc_macros
Stratis daemon procedural macros
-
idx_binary
Indexed string file. It uses mmap , strings_set_file and avltiree.
-
osrs-cache
A cache library for the Oldschool Runescape JS5 file system
-
libnfs-sys
libnfs bindings allow you to create nfs mounts in memory/userspace
-
data_downloader
A simple way to download and cache files
-
appddl
Small download tool to automate AppDynamics downloads
-
deduposaur
A command-line program to help you add files to your personal archive
-
diskonaut
Terminal disk space visual navigator
-
resolve-path
Easily resolve tilde paths and relative paths
-
pidlock
A library for using pidfiles as resource locks
-
sanitise-file-name
An unusually flexible and efficient file name sanitiser
-
macro_files
Macro consuming JSON like data structures to create directories and files at runtime
-
libmtp-rs
High-level interface for the libmtp C library
-
file_indexing
library for editing file fast and memory efficient
-
xdg-basedir
Library to help with the XDG basedir spec
-
grep
Fast line oriented regex searching as a library
-
filenametool
Manipulates paths. A CLI interface to Rust's std::path module.
-
find-files
Find Files (ff) utility recursively searches the files whose names match the specified RegExp pattern in the provided directory (defaults to the current directory if not provided)
-
blkio
A library for high-performance block device I/O
-
sstable
Sorted String Tables, an on-disk format for storing immutable maps consisting of string,string pairs, and retrieving values by key efficiently. This crate also features bloom filters…
-
reflink
copy-on-write mechanism on supported file systems
-
segments
kafka inspired rumqtt's mqtt commitlog
-
elfo-dumper
Dumps messages on disk
-
dir-walkin
Made to fit my own needs. Not intended to be used in production.
-
dpc-rdup-du
RDUP Disk Usage
-
mangadex-fs
FUSE driver using MangaDex API
-
xtag
Library for handling tags stored in extended attributes of supporting file systems
-
auto-delete-path
A simple PathBuf wrapper that gets deleted when it goes out of scope
-
timetrack
Automatically track how you are spending your time by watching the file system
-
filelock
filelock for rust, work in progress
-
polyfuse
A FUSE (Filesystem in Userspace) library for Rust
-
realpath-ext
An implementation of realpath() (with some extensions) for *nix systems
-
gluster
A library to interface with Gluster's CLI. This is being leveraged by a Juju charm to manage a Gluster deployment
-
duxx
Calculate disk space used by a folder
-
recurse
Recursive directory traversal file management tool
-
btrfs-diskformat
An implementation of the BTRFS disk format
-
wasmer-bus-fuse
WebAssembly fuse bus interface
-
gtree
A tool to clone and pull whole group trees from a git forge, properly organized on disk
-
nds
Library for handling Nintendo DS ROM files
-
dmastorage
High-performance I/O for Linux based on DMA Buffers
-
ate-files
Model and helper functions for access files stored in ATEs
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
zerostash
Safe and secure backup CLI
-
nym
Manipulate files en masse using patterns
-
wasmtime-vfs-dir
In-memory WASI directory
-
diskscan
Library to scan your disk space
-
narc
Library for handling Nintendo Nitro Archives
-
ceph-safe-disk
Ceph disk safety removal tool
-
ezio
A crate for really easy IO
-
libfuse-sys
Raw bindings to libfuse
-
trufflehunter
log searching utility
-
fddf
Fast, parallelized duplicate file finder
-
wasmtime-vfs-keyfs
WASI crypto file system
-
catfs
Cache AnyThing filesystem
-
indie
Multi-dimensional indexing on the disk
-
pathrs
C-friendly API to make path resolution safer on Linux
-
rusco
A simple tool to run complex commands from anywhere
-
segsource
A library to make reading data of any type quicker and easier
-
integrity-checker
integrity checker for backups and filesystems
-
ko
A simple and small file processor
-
nya
A simple and small file processor
-
gitscanr
A simple git repository explorer
-
ciruela
A peer-to-peer synchronization software for servers in datacenters
-
safe-path
A library to safely handle file system paths for container runtimes
-
charon_ariadne
A fancy diagnostics & reporting crate - resigned for crates.io/charon
-
winfsp-sys
Raw bindings to WinFSP
-
slurp
Small wrapper methods for loading files
-
path_macro
A macro to join path components using
/
-
diskit
Utilities for intercepting disk requests
-
mnt
Parse mount points
-
qcow
A library for working with QEMU qcow images
-
jotta
Third-party low-level Jottacloud client for Rust
-
rofuse
Filesystem in Userspace (FUSE) for Rust
-
linux-io-uring-sys
The
io_uring
bindings for Rust -
sggit
Scatter Gather Git or in short sggit, is a wrapper around git meant to help managing scattered files across your file system
-
fit_no_io
A small crate used for reading and decoding FIT files generated by sports devices that works without a file system
-
ntfs-reader
Read MFT and USN journal
-
minitar
A minimal implementation of the tape archive (tar) format in rust
-
xdirs
Additional functions for application paths, based on the dirs-next crate
-
grep-pcre2
Use PCRE2 with the 'grep' crate
-
testdata
File-based testing helper
-
configurable
simple helpers for loading/saving a struct to file in $XDG
-
mbfs
Message Based Filesystem
-
efes
A collection of macros to simplify testing involving filesystems
-
riff-io
Library for reading meta-data and contents from RIFF files
-
win32-remove-dir-all
A std::fs::remove_dir_all replacement using the Windows Shell and Property System APIs on Windows
-
dir_lines_streamer
Read files inside a directory line-by-line, one file after the other (in human-alphabetical order)