-
tempfile
managing temporary files and directories
-
directories
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 defined…
-
which
equivalent of Unix command "which". Locate installed executable in cross platforms.
-
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
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
mime_guess
detection of a file's MIME type by its extension
-
infer
Small crate to infer file type based on magic number signatures
-
fs-err
A drop-in replacement for std::fs with more helpful error messages
-
filetime
Platform-agnostic accessors of timestamps in File metadata
-
camino
UTF-8 paths
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
dunce
Normalize Windows paths to the most compatible format, avoiding UNC where possible
-
dirs
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
-
relative-path
Portable, relative paths for Rust
-
path-slash
Conversion to/from a file path from/to slash path
-
cap-std
Capability-based version of the Rust standard library
-
opendal
Apache OpenDAL™: Access data freely, painlessly, and efficiently
-
pact_matching
Pact-Rust support library that implements request and response matching logic
-
trash
moving files and folders to the Recycle Bin
-
watchexec
execute commands in response to file modifications
-
globwalk
Glob-matched recursive file system walking
-
path-clean
cleanname or path.Clean
-
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
-
jwalk
Filesystem walk performed in parallel with streamed and sorted results
-
fs4
No libc, pure Rust cross-platform file locks. Original fs2, now supports async and replace libc by rustix.
-
xattr
unix extended filesystem attributes
-
openssl-probe
helping to find SSL certificate locations on the system for OpenSSL
-
fs-mistrust
Ensure that files can only be read or written by trusted users
-
temp-dir
temporary directory with cleanup
-
c2patool
displaying and creating C2PA manifests
-
gpt
A pure-Rust library to work with GPT partition tables
-
fuser
Filesystem in Userspace (FUSE) for Rust
-
typed-path
typed variants of Path and PathBuf for Unix and Windows
-
gix-glob
gitoxide project dealing with pattern matching
-
file-rotate
Log rotation for files
-
pathdiff
diffing paths to obtain relative paths
-
dir-diff
Do two directories have different contents?
-
gptman
Pure Rust library to read and modify GUID partition tables
-
app_dirs2
Put your app's data in the right place on every platform. Community-maintained project.
-
xcp
experimental and incomplete clone of the Unix
cp
command, with more user-friendly feedback and some performance optimisations. NOTE: See the README for current limitations. -
hunt
command to quickly search a file/folder by name
-
atomicwrites
Atomic file-writes
-
wax
Opinionated and portable globs that can be matched against paths and directory trees
-
felix
tui file manager with vim-like key mapping
-
exacl
Manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD
-
stratisd
Stratis daemon
-
wnfs
WebNative filesystem core implementation
-
du-dust
A more intuitive version of du
-
vfs
A virtual filesystem for Rust
-
positioned-io
Reading and writing at an offset
-
normpath
More reliable path manipulation
-
trasher
A small command-line utility to replace 'rm' and 'del' by a trash system
-
disktest
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
virtiofsd
A virtio-fs vhost-user device daemon
-
tmux-sessionizer
Tmux Sessionizer is a cli tool to fuzzy find all git repositories in a list of specified folders and open them as a new tmux session. Also, for git worktrees, this tool opens all checked out worktrees as new windows.
-
fslock
files as locks
-
file-format
determining the file format of a given file or stream
-
fs2
Cross-platform file locks and file duplication
-
dirs-next
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…
-
faccess
file accessibility checks
-
dua-cli
conveniently learn about the disk usage of directories, fast!
-
havocompare
A flexible rule-based file and folder comparison tool and crate including nice html reporting. Compares CSVs, JSON, text files, pdf-texts and images.
-
dircpy
Copy directories recursively with flexible options
-
nbwipers
Wipe clean your Jupyter Notebooks!
-
wrappe
Packer for creating self-contained single-binary applications from executables and directories
-
zff
interact with zff, a file format for forensic images
-
erdtree
(erd) is a cross-platform, multi-threaded, and general purpose filesystem and disk usage utility that is aware of .gitignore and hidden file rules
-
backhand
reading, creating, and modification of SquashFS file systems
-
filesfinder
Find files within current directory that match given patterns, while respecting gitignore rules
-
magic
High level bindings for the
libmagic
C library -
joshuto
Terminal file manager inspired by ranger
-
fs-lock
Locked files that can be used like normal File
-
cargo-check-external-types
Static analysis tool to detect external types exposed in a library's public API
-
gix-tempfile
A tempfile implementation with a global registry to assure cleanup
-
lddtree
Read the ELF dependency tree
-
cargo-util
Miscellaneous support code used by Cargo
-
normalize-path
Like canonicalize, but without performing I/O
-
copy_dir
Copy directories recursively in a straightforward and predictable way
-
unrar
list and extract RAR archives
-
path-dedot
extending
Path
andPathBuf
in order to parse the path which contains dots -
filespooler
Sequential, distributed, POSIX-style job queue processing
-
rusty-tags
Create ctags/etags for a cargo project and all of its dependencies
-
cloup
template manager that provides the files you desire when you need them
-
findutils
GNU findutils
-
simple-disk-benchmark
disk benchmark tool
-
nu-engine
Nushell's evaluation engine
-
super_speedy_syslog_searcher
Speedily search and merge log messages by datetime. DateTime filters may be passed to narrow the search. It aims to be very fast.
-
cfb
Read/write Compound File Binary (structured storage) files
-
monit-tool
command-line utility written in Rust for working with GitHub Actions
-
fclones
Finds and removes duplicate files
-
shock
Regularly
shock
your ZFS pools to maintain good hygiene and prune stale snapshots -
cachedir
help interacting with cache directories and CACHEDIR.TAG files
-
nu-test-support
Support for writing Nushell tests
-
ra_ap_project_model
TBD
-
atomic-write-file
Write files atomically to a file system
-
epub
support the reading of epub files
-
fatfs
FAT filesystem library
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
fselect
Find files with SQL-like queries
-
yaque
disk-backed persistent queue for Rust
-
wnfs-nameaccumulator
Cryptographic accumulators for the Webnative Filesystem
-
utils-cli
a compilation of utility scripts for every day use in building applications and using certain features on my laptop
-
dupe-krill
A fast file deduplicator. Replaces duplicate files with identical content with hardlinks.
-
cpz
Fast cp provides an alternative to cp that focuses on maximizing performance
-
etc
It's time to bundle etc for your awesome project!
-
protonup-rs
TUI Program for Custom Proton Download and installation written in rust
-
mmdu
disk usage for IBM Spectrum Scale file systems
-
directories-next
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 defined…
-
clircle
Detect IO circles in your CLI apps arguments
-
sys-compare
Track Filesystem Integrity via 'Snapshots' which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
sugar_path
Sugar functions for manipulating paths
-
parallel-disk-usage
Highly parallelized, blazing fast directory tree analyzer
-
ynk
Effortlessly yank and paste files blazingly fast in the terminal
-
yadf
dupes finder
-
mime_guess2
detection of a file's MIME type by its extension
-
sshmount
Mount the directory to which the ssh connection is made
-
is_executable
Is there an executable file at the given path?
-
transit_model
Transit data management
-
fsio
File System and Path utility functions
-
jrsonnet
Rust jsonnet implementation
-
gix-fs
providing file system specific utilities to
gitoxide
-
system-interface
Extensions to the Rust standard library
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
czkawka_gui
GTK frontend of Czkawka
-
glob-match
An extremely fast glob matcher
-
nfsserve
NFS Server implementation
-
onedrive-fuse
Mount OneDrive storage as FUSE filesystem
-
framels
command line tool to list frame sequence in friendly way
-
rsid3
command line ID3v2 tag editor designed for scripting
-
automod
Pull in every source file in a directory as a module
-
random-access-disk
Continuously read and write to disk, using random offsets and lengths
-
randy
Conky like app in Rust
-
brck
bit rot checker
-
fs-tree
Filesystem path Trie with an API focused on filesystem operations
-
safeup
CLI for installing components for accessing the Safe Network
-
trash_dumper
trash file dumper
-
mack
An opinionated, fast music organiser
-
nydus-rafs
The RAFS filesystem format for Nydus Image Service
-
altp
theme-picker for alacritty - a cross-platform, GPU-accelerated terminal emulator
-
homedir
help get the home directory of any user on a system
-
notnow
A terminal based task and TODO management software
-
ghl
An easier way to construct Github links
-
fs_at
'at' functions for various platforms
-
gitspore
Github backup tool to concurrently download all public and private github repo's of the specified user
-
fuse3
FUSE user-space library async version implementation
-
topcat
concatenating files in topological order
-
gcsf
Filesystem based on Google Drive
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
jja
swiss army knife for chess file formats
-
gimic
The solution for maintaining borrowed directories/files in remote repos
-
tree-owners
Find all owners (user and group) inside a directory tree
-
dionysos
Scanner for various IoCs
-
hdrs
Rust native client to hdfs
-
libipld
dealing with ipld
-
ra_ap_vfs
TBD
-
pearl
low level blob-based I/O library
-
dad-updater
Dark and Darker updater
-
apple-sdk
Interact with Apple SDKs
-
dotup
A dotfile manager written in rust
-
deduplicator
find,filter,delete Duplicates
-
refine
your drives deduplicating files with Rust!
-
axoproject
project detection logic for various axo.dev applications
-
nosyman
LISP
-
ssstar
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, while aggressive…
-
legdur
keep your legacy durable, detect changes to your directories over time
-
resup
A terminal frontend for Real-ESRGAN
-
dateframe
Clean up files & folders
-
fuga
A CLI tool to operate files or directories in 2 steps
-
mountpoint-s3-crt
Rust interface to the AWS Common Runtime for Mountpoint for Amazon S3
-
cargo-mtime
manage file mtime values in sandboxed compilation
-
dirs-sys
System-level helper functions for the dirs and directories crates
-
ndless
interacting with Ndless for the TI-Nspire
-
path_abs
Ergonomic paths and files in rust
-
omnipath
Path utility library
-
kvstore
typesafe key-value store, that allows users to set, get, and delete key-value pairs, with each key stored in a separate file on disk
-
fs-hdfs
libhdfs binding library and safe Rust APIs
-
rfmp
A program to pack and install Factorio mods from source code quickly
-
labyr
A PDDL benchmarker
-
vmap
Cross-platform library for fast and safe memory-mapped IO and boundary-free ring buffer
-
camino-tempfile
managing temporary files and directories, with UTF-8 paths
-
dowser
A recursive, canonicalizing file finding library for Unix
-
stor-age
show aging of directories
-
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…
-
urldecoder
A fast, feature-rich, file-oriented batch URL decoder written in Rust
-
hf
Cross-platform hidden file library and utility
-
rmz
Fast rm provides an alternative to rm that focuses on maximizing performance
-
fmmap
A flexible and convenient high-level mmap for zero-copy file I/O
-
wenmoon
Your crypto portfolio and terminal together at last
-
microxdg
An XDG Base Directory Specification library
-
molybdenum
Recursive search and replace CLI application
-
symsrv
A Microsoft symsrv symbol server consumer (downloader + cache)
-
reflink-copy
copy-on-write mechanism on supported file systems
-
nydus-storage
Storage subsystem for Nydus Image Service
-
npkl
Like npkill, but written in Rust
-
moove
🚚 Manipulate file names and locations
-
patchify
Support for running applications to automatically update themselves
-
workflows
A cli tool for creating a seemless workflow with remote and local git repos
-
notify-debouncer-full
notify event debouncer optimized for ease of use
-
cntr-fuse
filesystems in userspace (FUSE) (fork with functionality needed for the cntr project)
-
testdir
Semi-persistent, scoped test directories
-
globmatch
Cross platform glob matching with relative path components, against list of candidate paths determined by recursive iteration from a root directory
-
dmux
fast and easy tmux workspace opener
-
temp-file
temporary file with cleanup
-
product-os-utilities
Product OS : Utilities provides a suite of features to support the Product OS set of packages including security tools, text manipulation, data manipulation and generalisation and logging…
-
simple-home-dir
Efficiently retrieve the user's home directory
-
xdg-home
The user's home directory as per XDG Specification
-
ftzz
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files
-
fuse-zstd
FUSE filesystem where existing folder with files compressed by zstd is mapped to folder with uncompressed files
-
nflz
CLI + Library to add leading zeros to ascending numbered file names. NFLZ stands for Numbered Files Leading Zeros.
-
scfs
A convenient splitting and concatenating filesystem
-
duplicate_destroyer
Finds and annihilates duplicate directories
-
paq
Hash file or directory recursively
-
new-stow
Symlink farm manager with links defined in a stowfile
-
cheat_checker
Detects similarities between sets of files
-
xt-oss
Aliyun OSS SDK
-
orogene
node_modules/
package manager and utility toolkit -
copy_to_output
A small rust library to copy files/folders from the project directory to the output directory
-
oxsync
file synchronization tool. It enables fast, local reads with a remote filesystem
-
fts-sys
File hierarchy traversal functions (FTS)
-
archivefs
A read-only FUSE filesystem for mounting compressed archives, inspired by archivemount
-
reflicate
Deduplicate data by creating reflinks between identical files
-
iftree
Include many files in your Rust code for self-contained binaries
-
fuck-delete-it
Force delete file/folder on Windows, kill occupying processes
-
lefthk
A hotkey daemon for Adventurers
-
mukas-cli
A CLI for M.U.K.A.S
-
ripfind
A fast and lean replacement for the find command
-
rng-rename
Rename files to randomly generated strings
-
ra_ap_vfs-notify
TBD
-
unf
UNixize Filename -- replace annoying anti-unix characters in filenames
-
fs-more
Convenient file and directory operations with progress reporting built on top of std::fs
-
recv-dir
Recursive directory walker
-
rblake2sum
Calculate recursive blake2 digest for path or directory
-
ntfs
A low-level NTFS filesystem library
-
noosphere
A high-level package for dealing with accessing the Noosphere
-
block-utils
work with block devices. Formatting, getting device info, identifying type of device, etc.
-
git-global
Keep track of all the git repositories on your machine
-
lunchbox
An async virtual filesystem interface
-
wikijs
API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust
-
nameless
Portable everything-is-a-URL
-
json-job-dispatch
Dispatch jobs described by JSON files and sort them according to their status
-
watchman_client
a client for the Watchman file watching service
-
mdbook-tools
A collection of tools for mdbook
-
dir-test
macro to generate tests from files in a directory
-
rmp_fs
A small lib that help to serialize and deserialize from/to rmp (RustMessagePack) with a file
-
close_already
Speeds up programs writing lots of files on Windows
-
btrfs-backup
A program for backup & restoration of btrfs subvolumes
-
mime-infer
detection of a file's MIME type by its extension
-
libcnb-package
cross-compiling and packaging buildpacks written with libcnb.rs
-
siz
A versatile, cross-platform command line file size reporting executable with default recursive file system traversal
-
baxzup
Create backups using XZ compression
-
build-fs-tree
Generate a filesystem tree from a macro or a YAML tree
-
tauri-plugin-persisted-scope
Save filesystem and asset scopes and restore them when the app is reopened
-
wasmer-vfs
Wasmer Virtual FileSystem
-
s3reader
Read S3 object like local files with byte offsets
-
wnfs-hamt
IPLD HAMT implementation for Webnative Filesystem
-
mdbook-autosummary
Generate SUMMARY.md files based on your book's file structure
-
infsprogs
Tools for working with the IrisOS-nano File System (INFS)
-
bookorg
An opinionated, fast ebook organiser
-
hunter
Fast, lag-free terminal file browser
-
py_env
A wrapper for Python commands to easily install dependencies and run Python scripts in an optionally impersistent environment
-
tav
Terminal anti-virus
-
rsincron
Rust rewrite of the incredibly useful but abandoned incron software
-
apple-flat-package
Apple flat package (.pkg) format handling
-
fspp
Filesystem++ : Access the filesystem in a cleaner, easier way
-
qfile
accessing a file by path, case insensitive. Automatic detection, create a path with a new file or open an existing file
-
winfsp
Rust bindings to WinFSP
-
jumper
command line utility to store and jump to folders on your system for blazingly fast workflow
-
dia-files
-
test-generator
Rust Test generator: enumerating entries according to file-system pattern and generating a test function for each entry
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
limo
Interactive shell for Project Lighthouse model servers
-
standard_paths
A port of QStandardPaths class which provides methods for accessing standard paths on the local filesystem (config, cache, user directories and etc.)
-
srtlib
handling .srt subtitle files
-
pathtrim
implements the TrimmablePath trait on anything that implements AsRef<std::path::Path> so you can easily obtain the last *n* parts of a path
-
touchx
Better touch. Efficient file creation with templates.
-
facebookexperimental/eden_mononoke
A Scalable, User-Friendly Source Control System
-
below-btrfs
reading btrfs
-
repatch
A regex find-and-replace tool with a
git add --patch
-like interface -
tokio-dl-stream-to-disk
A micro-library for downloading from a URL and streaming it directly to the disk
-
gix-dir
gitoxide project dealing with directory walks
-
joat-repo
Metadirectory repositories
-
bumv
bumv (bulk move) lets you use your favorite editor to rename files
-
hoard
backups of files across your filesystem into one location
-
code-status
Recursive git repo status checker
-
turboinstall
overlaying directory trees on top of each other
-
nu-command
Nushell's built-in commands
-
mbrman
MBR Partition Management in Rust
-
libfonthelper
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
new_mime_guess
associating MIME types to file extensions
-
notify-debouncer-mini
notify mini debouncer for events
-
nix_health
Check the health of your Nix setup
-
nucleo-ui
TUI wrapper around the nucleo fuzzy matching crate
-
resource-fork
reading and writing Macos resource forks
-
medusa-zip
A command-line interface to high-performance parallelized implementations of common zip file operations
-
a2kit
Retro disk image and language utility
-
btrd
The btrfs debugger
-
backdown
A smart CLI for removing thousands of duplicates on your disks
-
jump-kun
directory jumper made by rust
-
rjrssync
Fast rsync-like tool for incrementally copying files. Runs natively on both Windows and Linux and uses network for communication.
-
radicle-surf
A code surfing library for Git repositories
-
file_reader
Sample Project
-
zsplit
Split text into multiple files by line
-
quickdash
A modern alternative to QuickSFV using Rust
-
jwalk-meta
Filesystem walk performed in parallel with streamed and sorted results
-
kondo-ui
filesystem cleaning tool that recursively searches directories for known project structures and allows you to clean them of unnecessary files like build artifacts
-
keypropdecode
decoding Windows file system elements attributes constants
-
csv-zip-maker
csv and zip maker
-
yeet-yoink
A file storage API
-
canonical-path
Path and PathBuf-like types for representing canonical filesystem paths
-
renamore
More ways to rename files
-
fslock-arti-fork
files as locks, forked for use in Arti
-
deno_io
IO primitives for Deno extensions
-
tin-summer
Command-line tool to find build artifacts and thing occupying space on your computer. Shatters records not glass.
-
cargo-machete-nk
Find unused dependencies with this one weird trick!
-
hm
homemaker. Slightly more than yet another dotfile manager.
-
distillate
A monitoring tool to watch for file access and log on modification
-
build-clean
Clean all build caches on your disk!
-
write_atomic
Write to files atomically
-
dir_walker
Traverse a directory recursively preserving compatbility with the standard library
-
ra_ap_paths
TBD
-
pwd
Safe interface to pwd.h
-
rocfl
A CLI for OCFL repositories
-
rust_search
Blazingly fast file search library built in Rust
-
ipipe
Cross-platform named-pipe API
-
catbox
Catbox.moe's API
-
sealed_test
A procmacro attribute to run your test in an isolated environment
-
process_path
Gets the path of the currently executing process or dynamic library
-
purilo
CLI tool to find rust projects and clean them up
-
vento
A CLI inventory for your files
-
kismet-cache
A bounded multiprocess cache of files on disk
-
linty
language-agnostic linter
-
rawcopy-rs
RawCopy crate provides the capability to use "Volume Shadow Copy technology" for file copying in Rust.Primarily aimed at replicating files that cannot be directly copied due to being in use
-
komichi
Application tools for working with file-system paths
-
afetch
A CLI system information tool written in Rust
-
rrecycle
Cross-platform terminal file manager with recycle bin support
-
strings_counter
Strings counter script
-
aeruginous-io
A set of input / output utilities for the Aeruginous Open Source Development Toolbox
-
routem
HTTP path and route matching with type-aware parameters
-
idx_file
handling single-dimensional array data. It uses mmap and avltriee.
-
dysk
give information on mounted filesystems
-
typst-ts-compiler
Compile Typst documents
-
deno_fs
Ops for interacting with the file system
-
bootimage
create a bootable OS image from a kernel binary
-
innocence_keeper
removes objects from the file system rather than sending them to the recycle bin. However, for legal compliance reasons, it does not overwrite the disk, so there is still a possibility of data recovery.
-
mdbook-summary-generate
A mdbook preprocessor to generate SUMMARY.md from a directory structure
-
platform-dirs
obtaining platform dependant directory paths for application and user directories
-
ext2
Read and write on Ext2 partitions without mount
-
python-type-hints-checker
Checks Python files for missing type hints in function parameters and return values
-
rpkg-rs
Parse Glacier ResourcePackage (rpkg) files, allowing access to the resources stored within
-
coutils
A set of useful functions for Rust
-
clean-path
A safe fork of the
path-clean
crate -
fanotify-rs
The high-level/low-level implementation of Linux Fanotify
-
pidlock
using pidfiles as resource locks
-
portable-network-archive
cli
-
lorem-ipsum
Quickly generate placeholder test
-
pathio
Data type for storing generic data on a virtual path tree hierarchy. The data is stored in memory, this is not OS file system abstraction, but immitation
-
syn-inline-mod
Inlines modules in Rust source code for source analysis
-
lsgit
recursivly lists git projects below start directory. Start directly is CWD by default, but an alternate directory can be passed as a command line arguement
-
tower-serve-static
Tower service that serves static files
-
dinvoke_overload
Manually map a PE on a disk backed memory section
-
xdvdfs
interacting with XISO/XDVDFS images
-
rubro
Directory grouping and organization for backups
-
markd
Bookmark directories for easy directory-hopping in the terminal
-
ipfs-webdav
A WebDAV server that enables direct access to IPFS MFS as a mounted drive
-
file_type_enum
An enum with a variant for each file type
-
ghee
That thin layer of data change management over the filesystem
-
lw
Log-Watcher utility - replacement for:
tail -F /some/path/*
- that uses Kqueue to watch for new files as well… -
siwi-download
async download file
-
snowbinary
A header based system for writing and reading binary files using its own format
-
foyer-storage-bench
storage engine bench tool for foyer - the hybrid cache for Rust
-
finter
A Tmux plugin to quickly create session for folders in configured paths
-
dfc
Duplicate filename counter - a program to count the number occurances of duplicate filenames within a directory structure
-
thumbnailer-bridge
Bridge between your file manager and thumbnail daemon
-
ncdu-import
importing CSV files into a format readable by ncdu
-
fuse_mt
A higher-level FUSE filesystem library with multi-threading and inode->path translation
-
freebsd-nfs-exporter
Prometheus exporter for FreeBSD NFS stats
-
fsx
File System eXerciser
-
xfs-fuse
Read-only FUSE server implementing XFS
-
car-utils
ipfs car file reader writer and utils
-
below-config
Configurations for below
-
kak-tabs
kakoune tabs
-
vfs-tar
VFS for TAR files
-
exifrename
Rename or copy files based on EXIF data
-
dirscan
A high performance tool for summarizing large directories or drives
-
sn_launch_tool
SAFE API
-
branchout
Quick and easy ASCII tree of a directory
-
libmount
The type-safe wrapper around mount system call
-
cabinet
A convenient file sorting utility
-
fs-librarian
Librarian runs pre-configured commands against a group of files that match a set of filters
-
floppy-disk
async filesystem facade for rust!
-
riji
Scripting environment using rhai
-
kondo-lib
Shared code lib for kondo and kondo-ui
-
dnoted
leave yourself notes in directories
-
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…
-
key-path
Key path for Rust
-
esl01-indexedlog
Append-only on-disk storage with integrity checks and indexing support
-
if-changed
A pre-submit for file changes
-
eatnodemodules
eat node_modules
-
ex-cli
Command line tool to find, filter, sort and list files
-
read_chunk_iter
Iterator adapters over a reader that yield fixed-size chunks at a time
-
add-determinism
RPM buildroot helper to strip nondeterministic bits in files
-
azure_mgmt_netapp
generated REST API bindings
-
bufreaderwriter
Rust convenience structs that facilitate automatic switching between buffered reading and writing from a single underlying IO instance. BufReaderWriterRand for random IO and BufReaderWriterSeq for sequential IO.
-
cringecast
CLI podcatcher
-
hot_reload
Trait and service definition of periodic hot reloader and notifier for config-file, KVS, etc
-
tectonic_bridge_core
Exposing core backend APIs to the Tectonic C/C++ code
-
quiet-stroll
A web server to deliver basic File System informations
-
indeed
Append lines to a file with no shell bullshit
-
rm_rf
Force-remove a file/directory and all descendants
-
libbtrfsutil
bindings
-
c-cli
cat and ls combined into one command
-
rs-drivelist
basically a Rust implementation of Balena’s drivelist
-
mime2ext
Given a mimetype, suggest a file extension
-
lms
A fast and reliable alternative to rsync for synchronizing local files
-
joatmon
Jack of All Trades Master of None
-
projvar
A tiny CLI tool that tries to gather project specific meta-data in different ways, to store them into environment variables in a file for later use by other tools. See --list for the keys set by this tool
-
fpick
Interactive file picker
-
czkawka_core
Core of Czkawka app
-
oli
OpenDAL Command Line Interface
-
dadk
DragonOS Application Development Kit DragonOS应用开发工具
-
uri-resources
Resource URI building library
-
embd
Read files or directories from the filesystem at runtime on debug, embed on release
-
polywrap_fs_plugin
Polywrap rust File system plugin
-
simple-fs
convenient API for File System access
-
trooper
An EXPERIMENTAL file manager inspired by ranger
-
ntfs-reader
Read MFT and USN journal
-
shuttle-static-folder
Plugin to get a static folder at runtime on shuttle
-
cap-primitives
Capability-based primitives
-
fslock-guard
Wrapper around a lockfile with unlock-on-drop semantics
-
mkdirp
mkdir -p
-
mkutil
Potpourri functions to work w/ clipboard, dialog, glob, git, copying files, image resizing, HTML, sound, etc
-
easychangedirectory
Tools for easy cd
-
fs-hdfs3
libhdfs binding library and safe Rust APIs
-
libzetta
stable interface for programmatic administration of ZFS
-
arigato
barebones Rust framework for creating and serving a 9p filesystem
-
libprotonup
Custom Proton Download and installation
-
encrypted_fs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
kifi
A minimal Version Control System
-
permer
CLI tool written in Rust that provides information about files present in your file system
-
shavee_pam
shavee is a program to automatically decrypt and mount ZFS datasets using Yubikey HMAC as 2FA or any USB drive with support for PAM to auto mount home directories
-
atm0s-sdn-multiaddr
multiaddr format
-
flysystem
A filesystem abstraction layer for Rust
-
dnoted-edc
leave yourself notes in directories
-
raid
thing
-
rivia
reduce code verbosity
-
easy_file
easy file system
-
cyfs-base
package
-
bandrip
CLI to rip songs from bandcamp
-
fugue-box
A CLI tool to operate files or directories in 2 steps
-
utime
A missing utime function for Rust
-
winfsp_wrs
WinFSP wrapper for rust
-
stapifaction
allowing to easily generate static APIs
-
file_mmap
memmap file interface library
-
file-ext
Collection of utility functions to work with files
-
fdir
file system
-
tag
Search for local text files with a simple tagging system
-
dir-cache
Directory based kv-store
-
atomic-file
upgradeable ACID one-shot files
-
virtual-filesystem
A virtual filesystem implemented in Rust
-
dupefinder
A duplicate file finding utility library that supports directory recursion, multiple directories, and specific file duplicate searching
-
mkisofs-rs
A partial reimplementation of mkisofs to create hybrid ISO-9660 filesystem-image
-
diskit
intercepting disk requests
-
raft-engine-ctl
A control tool for Raft Engine
-
rincron_mini
A replacement for incron written in Rust
-
bsud
bsud auto-scale BSU volumes on Outscale's cloud
-
ls-option
a tiny and simple option tools for ls-like functionality
-
logix-vfs
A virtual file system abstraction used by logix
-
bbq
This project is for file handling. It can add, delete, modify, and query.
-
quocktail
Rust CLI for searching through nested directories of markdown files with frontmatter, filtering and displaying the results
-
iso8211
ISO 8211 data format library
-
mime_multipart
MIME multipart parsing, construction, and streaming
-
project-tree
A command-line utility to display a ascii tree of files and directories
-
dokan
Rust-friendly wrapper for Dokan (user mode file system library for Windows)
-
libpijul
Core library of Pijul, a distributed version control system based on a sound theory of collaborative work
-
rtop-rs
Faster and better alternative to Vtop written in Rust
-
hdrepresentation
HYDRAulic Damnation's representation of filesystem for fuzzing
-
config-better
Configure your application in a friendlier and more consistent way!
-
ffcnt
Fast file counting on HDDs
-
flatfs
A readonly filesystem
-
mmoxi
spectrum scale tools
-
expanduser
attempts to expand ~ and ~user while creating a filesystem path
-
id3-json
Read and write ID3 tags in a machine-readable way
-
libbtrfs
working with btrfs subvolumes
-
fakeroot
A lightweight and batteries-included status_command for i3 and sway
-
ctrlg
A command line context switcher, written in Rust
-
lets_find_up
Find a file or directory by walking up parent directories
-
test-files
temporary file creation convenience library
-
yazi-shared
Yazi shared library
-
openat
A wrapper around openat, symlinkat, and similar system calls
-
untidy-biscuit
A personal standard library
-
in-place
file processing
-
splitfile
Reader and writer that splits IO across volumes (files) of a specified maximum size
-
ts_deplint
lint dependencies within TypeScript projects
-
fb_procfs
reading procfs
-
filesystem-trustfall-adapter
Filesystem Trustfall adapter
-
rust-unixfs
UnixFs tree support
-
rustls-cert-file-reader
A rustls certificate chain and private key file reader
-
qcow2-rs
read/write qcow2 image in async/await
-
google_drive_client
Google Drive Client (Rocket) for api rest
-
temporary
The package provides means of managing temporary files and folders
-
fat_fs_types
low-level access to FAT12/16/32 and exFAT file systems
-
ext4fs
ext4 file system used in user space
-
tabox
A sandbox to execute a program in an isolated environment and measure its resource usage
-
xtagger
Command line application for managing and searching tags stored in filesystem extended attributes
-
winwalk
Walk directories on Windows
-
nix-doc
Nix documentation grepping tool
-
memexec
loading and executing PE (Portable Executable) from memory without ever touching the disk
-
dinvoke
Dynamically run arbitrary unmanaged code
-
folder
The package allows for scanning directories in parallel
-
filesync
Sync files between different sources
-
openmw-cfg
interacting with the openmw config file and the virtual file system it defines
-
tauri-plugin-fs
Access the file system
-
bupstash
Easy and efficient encrypted backups
-
n5
tensor file system format
-
findfile
An ergonomic way to search for files
-
safe-path
safely handle file system paths for container runtimes
-
srfng
generating semi-random file names
-
duplink
A CLI tool for finding duplicate files from directory tree and de-duplicating them
-
mktemp
files and directories
-
mkpoi
"Preferences Overkilled Installer", designed to install customizations of 3D softwares, e.g. Maya, ZBrush, etc. without having to memorize the installation steps.
-
dirscent
Directory descent
-
active-storage
Active Storage facilitates uploading files to a cloud storage
-
rune-fs
Read-only, low level, virtual file types for the RuneScape file system
-
kittycad-execution-plan
A DSL for composing KittyCAD API queries
-
rbfs
Dead simple in-memory filesystem for packaging assets
-
bindet
Fast file type detection
-
cache-this
Macro for simple caching of expression using the file system
-
discfs
Virtual FUSE filesystem with files stored as Discord attachments
-
ifft
IF Filsystem-event Then
-
gix-path
gitoxide project dealing paths and their conversions
-
crate-info-mirroring
Mirror cargo crate metadata
-
path_no_alloc
with_paths! macro, for joining paths ergonomically and without allocation
-
resolved-pathbuf
A resolved PathBuf
-
git-sweep
clean up your disk from unused git repositories
-
rangefs
A fuse-based filesystem to map ranges in file to individual files
-
iocore
Indispensable Core Utilities
-
diffcopy
Copy modified files from sub directories into one target directory
-
nyoom
A filesystem walker for floppy-disk
-
autojump
port and drop-in replacement of autojump
-
tugger-file-manifest
Interact with lists of files through a storage-agnostic interface
-
syze
clie to view the size of files and folders in the current directory
-
copy-path
-
aliyundrive-fuse
FUSE for AliyunDrive
-
swapvec
A Vector swapping to disk after exceeding a given length
-
xdg
storing and retrieving files according to XDG Base Directory specification
-
cap-net-ext
Extension traits for
TcpListener
,Pool
, etc -
log-writer
write a stream to disk while adhering usage limits
-
filepath
Get the filesystem path of a file
-
path-calculate
A small path tool works for calculate absolutive or relative path
-
adana-std-fs
Adana standard library
-
rfm
Expanded options for interacting with files and directories. Creating/copying/moving etc. File manager, only inside Rust 🦀
-
lolcate-rs
A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb.
-
xdm
XXiaoA's dotfiles manager
-
imosid
a config file manager that leaves the user alone
-
dalfs
A Userspace filesystem based on OpenDAL
-
notify-forked
Cross-platform filesystem notification library
-
shell-rs
Rust reimplementation of common coreutils APIs
-
dusage
💾 A command line disk usage information tool: disk usage (foreground), inodes (background)
-
fs-set-times
Set filesystem timestamps
-
treestate
store mtimes of files and check for changes later
-
binroots
Serialize and expose data, one file per field
-
sos-vfs
Virtual file system same as tokio::fs
-
razor-nvpair
Idiomatic nvpair API
-
btrfsutil
Safe wrappers for libbtrfsutil
-
chobs
(Changes Observer) is a tool that automatically restarting your process when file changes in the selected directory. It may be you system process or your project execution. For example…
-
path-matchers
A collection of path matchers
-
atelier_assembler
Implements the Smithy model assembler pattern, to merge files into a single in-memory Model
-
mount_status_monitor
Paranoid filesystem monitor which reports malfunctioning mountpoints
-
freaky/compactor
An interface to Windows 10 filesystem compression
-
fsblobstore
A file-system backed blob storage abstraction
-
remi-fs
🐻❄️🧶 Local filesystem implementation for remi
-
rmsafe
safely removing files and directories; moving them to trash
-
permissions
query for file permissions (read, write, execute, removal and creation)
-
font-catcher
A command-line utility and a high-level library for user and system font management
-
find-rs
find command in Rust
-
datafusion-objectstore-hdfs-no-test
A hdfs object store implemented the object store without zip test
-
rmx
Faster GNU 'rm' drop in replacement with extra features
-
file_lookup
functions to search up in the file tree for a file by name
-
pathsearch
Search for files in PATH
-
easy_paths
Convenience library for rapidly processing string-type paths
-
pi_file
一个文件监听器
-
maelstrom-fuse
interacting with FUSE with async Rust
-
squaredb_fm
Squaredb - Enhance your DB with extendability and performance
-
everything2
A port of everything to Rust
-
block-device-driver
Block device trait
-
tempfile-fast
Support for Linux-specific tempfile extensions
-
wrestic
Restic wrapper built in Rust
-
garbage
CLI tool for interacting with the freedesktop trashcan
-
hdd
hdd: instruments for querying ATA and SCSI disks
-
finder_info
parse Apple HFS/HFS+/APFS FinderInfo attribute
-
openat-ext
Extension methods for the openat crate
-
realpath-ext
realpath() (with some extensions) for *nix systems
-
dir-meta
Read a directory and get back all files and errors from the read operation
-
disk-drive
multi-disk utilities for floppy-disk!
-
dir-structure
create directory structures
-
tree-fs
convenient way to create a tree of files
-
path_macro
A macro to join path components using
/
-
rustdoc-stripper
manipulate rustdoc comments
-
k2
Flat file system library. Work in progress.
-
rlist_vfs
Virtual File System for rList
-
file_checker
check that files and directories follow a given pattern
-
wnfs-unixfs-file
IPLD UnixFS File implementation for Webnative Filesystem
-
d88dmp
*.D88 file dump tool
-
cmps
short for compose, a tool used to create or fill files with a default content
-
fluttershy
file system operations
-
file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
tower-sanitize-path
Tower middleware to sanitize request paths
-
dir_indexer
The project is a Rust library for indexing and retrieving file paths within a directory tree
-
datafusion-objectstore-hdfs
A hdfs object store implemented the object store
-
write-journal
Write to files with a journal
-
kls
An ls clone written in Rust
-
rmjunk
remove junk files such as
.DS_Store
andThumbs.db
from directories -
tordir
Directory stuff
-
orphanage
Random collection of stuff that is still searching for a home
-
starbase_sandbox
A temporary sandbox for testing file system and process operations, with fixtures support
-
directory_manager
A small manager/helper in addition to the directories crate
-
symlinkccc
A small tool for linking compile commands from catkin builds
-
id3-image-rs
embed images into mp3 files (forked, updated and extended api)
-
pathsub
Subtract one path from another, yielding the subtraction difference rather than relative path
-
net-file
defines some operations on files and directories used in net-stalker project
-
projectr
A contextual, MRU sorted, project finder
-
stools
lib for file system, input and output
-
zed_extension_api
APIs for creating Zed extensions in Rust
-
timetrack
Automatically track how you are spending your time by watching the file system
-
cdfs
ISO 9660 / ECMA-119
-
rs-blocks
A lightweight i3/sway status bar written in Rust
-
cpufreq_lib
Wrapper arround the cpufreq fs
-
osh_dir_std
humans and machines deal with the *OSH directory standard*: <https://github.com/hoijui/osh-dir-std>
-
parity-path
Path utilities
-
fs-id
Uniquely identify files within the system
-
fscmp
comparing files/directories
-
skv
thread-safe disk-backed key-value store
-
ftldat
unpacking and repacking of .dat files, which are used by the games Into the Breach and Faster than Light
-
rzbackup
RZBackup
-
include-lines
Macros for reading in the lines of a file at compile time
-
memmapix
No libc, pure Rust cross-platform Rust API for memory-mapped file IO
-
symlink
Create symlinks in a cross-platform manner
-
ceph-safe-disk
Ceph disk safety removal tool
-
vsb
Very simple in configuring, but powerful backup tool
-
pshell
Works out if this is running from inside a shell, and if so, which one
-
mojo
Versioning filesystem for sqlite database. This is a placeholder but the project is real
-
freedesktop-icon-lookup
Freedesktop icons lookup
-
shared-files
Single writer, multiple reader in-process file sharing
-
hotwatch
conveniently watching and handling file changes
-
spanned
string processing with file/line/col information and the regular rust
str
API -
owmods_core
The core library for the Outer Wilds Mod Manager
-
rip_list
list the contents of a local repository
-
klone
A backup application based in the same FS that will only back the file that you changed
-
zbus-lockstep
Keep types in lockstep with DBus XML definitions
-
walkdir
Recursively walk a directory
-
chicon
A file abstraction system for Rust
-
blockless-car
ipfs car file reader writer and utils library
-
secure_purge
SecurePurge is a crate for securely deleting files by overwriting their data multiple times. It is easy to use, supports removing single files, directories, and multiple files with unique names…
-
bip_handshake
Common handshaking interface as well as a default handshake implementation
-
glob-sl
Support for matching file paths against Unix shell style patterns
-
simple-expand-tilde
An extremely tiny and reliable Rust library that parses tilde expansion
-
uni-path
Platform-independent path manipulation
-
xdbm
Cross device backup manager, which manages backups on several storages mounted on multiple devices
-
rs2-cache
A cache library for RS2, based on OpenRS2
-
hadoop
Hadoop Rust
-
htodo
command line To-Do app built with Rust
-
sanitise-file-name
An unusually flexible and efficient file name sanitiser
-
staged_file
Creates a temporary file which can then be committed to a final path
-
faster_path
Alternative to Pathname
-
libzfs
Rust wrapper around libzfs-sys
-
clonehunter
An ultra simple command line utility that identifies groups of identical files and displays them to the console
-
safepkt-backend
A backend to run static analysis tools against rust-based programs
-
tdms
A LabView TDMS file parser written in Rust
-
dirs-2
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 defined…
-
path_ratchet
Prevent path traversal attacks at type level
-
onehis
All your history in one file
-
disk_log
**High Throughout, NonBlocking** Disk-based logger
-
spielrs_diff
compare two direcories or two files asynchronously
-
atefs
Distributed filesystem built on an immutable data store with strong encryption and authentication
-
paranoid-hash
A Hashing Library For Those Paranoid With Their Security
-
spook
File watcher geared towards automatic HTML generation and autoreload
-
direntryfilter
filter DirEntry
-
nmuidi
Parallelizes deleting directories which can significantly speed up deleting large deeply nested directories with a large number of files on Windows
-
rualdi
Rust Aliasing Directory
-
rivia-vfs
Ergonomic facade for the Rivia Virtual FileSystem
-
cooklang-fs
cooklang recipes in a file system
-
fuzzr
P2P platform for publishing content, self-hosting, decentralized curation, and more
-
aipman
The AppImage Package Manager
-
nbdkit
Rust bindings to the NBDKit framework for creating Network Block Device servers
-
cyfs-lib
package
-
dwn-rs-core
Core library components for dwn-rs
-
nu-glob
Fork of glob. Support for matching file paths against Unix shell style patterns.
-
certreplace
CLI tool for replacing x509 certificates and their private keys
-
herman
daemon that watches folders and organises them automatically
-
rsfile
operate files or web pages easily and quickly
-
win32-remove-dir-all
A std::fs::remove_dir_all replacement using the Windows Shell and Property System APIs on Windows
-
quickclip
A CLA that allows you to book mark important directories
-
envy-rs
Generate obfuscated Windows PowerShell payloads that resolve to paths by globbing environment variables
-
lineriver
Non-blocking buffered line reader for Read objects
-
embedded-exfat
ExFAT filesystem library with async support, mainly focusing on embedded system
-
recast
Transforms one serialization format into another
-
tev_client
An IPC TCP client for tev
-
fennec-vfs
Fennec Programming Language
-
untree
inverts the action of tree. It allows you to create directory trees from a textual representation of the tree.
-
file_indexing
editing file fast and memory efficient
-
snapshotfs
A fuse-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the archives
-
squashfs-ng
High-level Rust wrapper for squashfs-tools-ng
-
url_path
canonicalize, normalize urls
-
char_stream
Unified character reading interface to str, String, bytes, File and Stdin for Rust language
-
ytd-rs
wrapper for youtube-dl. Youtube-dl has to be installed on the system
-
grass-repository-assistant
Grouped Repository Assistant - Manage your repositories throught the CLI
-
alass-util
convenience API for subtitle synchronization with alass-core
-
az65
A multi-CPU assembler
-
dbus-udisks2
UDisks2 DBus API
-
easy_safe
an easy way to save string values on disk, in short -string maps on disk-
-
ddh
Compare and contrast directories
-
lfs
give information on mounted filesystems
-
io-providers
Enables dependency injection for many I/O operations
-
owfs
Rust SDK for OWFS (1-Wire file system)
-
cap-tempfile
Capability-based temporary directories
-
recurse
Recursive directory traversal file management tool
-
with_dir
Scoped current working directory
-
jql-runner
Runner for jql - the JSON Query Language tool
-
mincore
A safe Rust wrapper around the
mincore
system call -
tvrank-cli
Query and sort information about movies and series
-
minecraft_folder_path
Get the location of the user's .minecraft directory
-
rd-dir
reading directories
-
mini-fs
Application filesystem to simplify reading files from both the native filesystem and file archives (tar, tar.gz & zip)
-
cdragon-rman
Work with RMAN manifest files used by Riot
-
otarustlings
otafablab rustlings
-
search_path
very simple search path file finder
-
copy_on_write
Copy-On-Write Rust implementation
-
projectable
highly configurable TUI file manager, built for projects. You can handle all your project's file-based needs from a comfortable and smooth interface!
-
qcow
working with QEMU qcow images
-
seekable-async-file
Async pread and pwrite, with optional delayed sync and metrics
-
re_data_source
Handles loading of Rerun data
-
gix-pathspec
gitoxide project dealing magical pathspecs
-
fs-swap
Cross-platform implementation of path swap
-
ariadne
A fancy diagnostics & reporting crate
-
segments
kafka inspired rumqtt's mqtt commitlog
-
diskspace_insight
Investigate where your diskspace has gone
-
netcdf-src
Build scripts for building
netCDF
from source -
cap-fs-ext
Extension traits for
Dir
,File
, etc -
flint
The filesystem linter
-
id3-image
embed images into mp3 files
-
backhand-cli
Binaries for the reading, creating, and modification of SquashFS file systems
-
precious-command
A command running library for precious - not for external use
-
swarmd_slug-rs
Swarmd slug-rs
-
axum-embed-files
Developer-friendly zero-overhead static file handling for axum
-
gluster
interface with Gluster's CLI. This is being leveraged by a Juju charm to manage a Gluster deployment
-
file_system
They are very similar to DirectoryInfo and FileInfo of c#
-
diskarbitration-sys
Bindings to Disk Arbitration for OS X
-
txtar
Go package
-
gix-discover
Discover git repositories and check if a directory is a git repository
-
async-watcher
Trigger events when files or directories change
-
fuc_engine
Engine for the FUCing project
-
playdate-fs
High-level file-system API built on-top of Playdate API
-
derputils
A set of utils which deserve questioning what's purpose of their existence in the first place
-
windows-projfs
Windows projected file system API
-
bin_buffer
writing objects to binairy buffers
-
pazi
A fast autojump helper
-
brown
that makes dealing with Rust file system a breeze
-
k8s-crds-longhorn
Kubernetes CRDs for Longhorn
-
file-with-meta
store a file's metadata for caching purposes
-
filetools
Helper functions for path operations
-
duvet
A code quality tool to help bound correctness
-
nu-path
Path handling library for Nushell
-
elfio
intended for reading and generating files in the ELF binary format
-
bench_scraper
grabbing browser cookies from a filesystem
-
find_cuda_helper
Helper crate for searching for CUDA libraries
-
ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
runix
A type-safe Rust interface to the Nix CLI
-
procweb-rust
A binary providing a web interface to monitor the resources used by a process on Linux
-
tmpfile
A temporary file writer with an option to persist
-
szafka
Persistent data store in Rust
-
yazi-core
Yazi core logic
-
forky_fs
Rust Utilities
-
capturing-glob
An extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.
-
manualmap
Manually map PE to process memory
-
dmg-oxide
reading and writing dmg images
-
carbon14
file-system forensics
-
pipe_watcher
A pipe reader and writer for the terminal. Made for use with the ipipe Rust library.
-
spacedisplay
Fast and lightweight tool to scan your disk space
-
notifrust
almost as good as notify-rust
-
systemd-directories
A tiny library to retrieve systemd directories following systemd.exec(5)
-
mkscratch
.scratch directory to keep random scribbles in
-
gentoo-cruft
Find files that are not recorded in the Gentoo package database
-
font-reader
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
globset
Cross platform single glob and glob set matching. Glob set matching is the process of matching one or more glob patterns against a single candidate path simultaneously, and returning all of the globs that matched.
-
sabahi
🌱 file manager
-
jql-parser
Parser for jql - the JSON Query Language tool
-
tree_sitter_grep_ignore
(A forked version of
ignore
used internally bytree-sitter-grep
) A fast library for efficiently matching ignore files such as.gitignore
against file paths -
idx_binary
Indexed binary file. It uses mmap , various_data_file and avltiree.
-
direx
easily making files tree
-
awsbck
backup a folder to AWS S3, once or periodically
-
libfar
interacting with FAR archives
-
valis-core
workflow management
-
pinfish
encoding and decoding NFS packets
-
fsyaml
Store large, unmanageable yaml files as multiple, manageable ones across your file system
-
rustic_backend
supporting various backends in rustic-rs
-
gstreamer-rs-lgpl-docs
LGPL-licensed docs for gstreamer-rs crates
-
flopen
Reliably open and lock a file
-
olio
Miscellaneous I/O utilities
-
advisory-lock
A cross-platform advisory file lock
-
diskonaut
Terminal disk space visual navigator
-
dd_backup
creating device backups using dd
-
better_file_maker
a way to create many files with one command
-
fscx-rs
Copy files and directories recursively with progress
-
pathwalker
walk path
-
mz_rusoto_efs
AWS SDK for Rust - Amazon Elastic File System @ 2015-02-01
-
rlist-core
rList core library
-
drux
Debian Rust-package updater for inhouse
-
toml-maid
Keep your TOML files clean
-
wslpath-rs
Pure Rust implementation of wslpath
-
macro_files
Macro consuming JSON like data structures to create directories and files at runtime
-
serch
A cli tool that recursively searches all paths within the current directory or a specified directory for a given string
-
mountpoints
List mount points (windows, linux, macos)
-
test262-harness
A test bed for the ecma 262 test suite
-
winfsp_wrs_build
WinFSP wrapper for rust
-
iron-os-service-api
Iron OS Packages Api
-
gc-gcm
CLI for working with GCM/ISO files (raw bit-for-bit disk images) for the Nintendo GameCube
-
webhdfs
Hadoop WebHDFS client library
-
cap-directories
Capability-based standard directories for config, cache and other data
-
cpp-typecheck
Type check a C++ source file with a clang compilation database
-
diskplan
A command line tool and configuration system for constructing directory trees from a set of schemas
-
magic-school-bus
Cross-platform TUI filesystem browser with Vi-like keybinds
-
fscommon
Filesystem common utilities
-
s3-utils
Various tools and extensions around Amazon S3
-
phazer
Two-phase commit for file creation
-
daemon_ctrl
daemon program by sub-process
-
yama
Deduplicated, compressed and encrypted content pile manager
-
disk-types
Common traits and types for handling block devices, partitions, file systems, etc
-
libxcp
xcp is an experimental and incomplete clone of the Unix
cp
command. This library is the core functionality, including drivers. -
ssstar-testing
testing helpers to make it easier to write test fixtures. Not for use outside of ssstar crate. Breaking changes may ocurr without warning.
-
electron-hardener
remove features from Electron that modify runtime behavior
-
pathrs
C-friendly API to make path resolution safer on Linux
-
meld-config-manager
a meld client written in Rust
-
maelstrom-layer-fs
FUSE filesystem for use with Maelstrom
-
unix
Interface to Unix system facilities
-
cloud-storage-sync
Embedded rsync-like local files and Google Cloud Storage buckets
-
editor-config
Editorconfig implementation in Rust
-
bip_disk
Bittorrent Infrastructure Project Disk Module
-
rblake3sum
Calculate recursive blake3 digest for path or directory
-
wildland-corex
Wildland Core library
-
test-each
Generate tests at compile-time based on file resources
-
flail
makes filesystems tolerable
-
dirs2
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…
-
rgfs
get folder size rustify
-
dnpak
Dragon Nest PAK structure file
-
rswatch
A program for monitoring files and directories and executing command on change
-
detect_rs
Detect files on your filesystem using arbitrary expression language criteria
-
wnfs-namefilter
Bloom filter for the Webnative Filesystem
-
hdfs-fuse
HDFS user space file system
-
crypt4ghfs
Fuse layer exposing Crypt4GH-encrypted files, as if they were decrypted
-
ko
small file processor
-
binaryornot
Detect whether a file is binary or not
-
resolve-path
Easily resolve tilde paths and relative paths
-
rsure
captures hashes and metadata about a tree of files, and can later verify these hashes and metadata to determine if the files have changed. It supports incremental updates, and includes an standalone…
-
procshot_server
can be used to continuously scan over
/proc
filesystem and write the data to thedatadir
. This is a wrapper over the procfs crate, so the compatibility of this crate depends on the compatibility of procfs crate. -
m3u_cli_parser
CLI application for parsing M3U playlists and extracting entry titles and URLs
-
sorterylib
A fast, basic, cross-platform file sorter library
-
clone-file
functions to clone files and file ranges with as little overhead as possible
-
lockfile
Create lockfiles that remove themselves when they are dropped
-
sqlite-vfs
Build SQLite virtual file systems (VFS) by implementing a simple Rust trait
-
test-cdylib
dynamically linking to cdylib projects from test code
-
dysk-cli
the dysk cli as a library
-
sector-base
database of sectors
-
flack
Tiny file locking utilities
-
wslpath
Convert Windows to WSL Path and vice-versa
-
syn-ext
Human friendly or editable extension for syn
-
nzskkserv-core
create skk server
-
lsvine
List contents of directories in a vine-like format
-
path-permission
Rust Path trait to get the permission
-
wcnt
A program to count your warnings inside log files and comparing them against defined limits
-
nfs4_cli
NFSv4.1 CLI client and tools
-
openat_ct
A wrapper around openat, symlinkat, and similar system calls forked and improved from https://crates.io/crates/openat
-
appddl
Small download tool to automate AppDynamics downloads
-
lsk
Imagine ls, but you can 'key' into the file or dir instead of just starring at it
-
keeshond_datapack
framework for loading and caching game assets
-
stylance-core
Internal crate used by stylance
-
windows-snapshot
Find out windows state asynchronously and more
-
docker-volume
helper for docker volumes
-
rusty-runner-api
serves purely as an REST api abstraction for a remote script execution server
-
rst-traverse
A terminal based file manager
-
file-seq
Fail-safe file sequence that uses the file system as store
-
melody
Crossplatform Terminal Music Player
-
buffered_offset_reader
Buffered file read_at (pread)
-
dir-sorter
a eframe gui app to sort any directory
-
tbf
Implementations of a tag-based filesystem
-
ozymandias
Alpha-quality backup program
-
wikimedia-store
Indexed, fast local storage of wikimedia data
-
pueue-lib
The shared library to work with the Pueue client and daemon
-
ez_fs
A filesystem simplification over the standard library
-
fts
high performance directory walking using libc fts
-
vfile
Streaming-focused virtual file framework
-
ssvm_container
An application that sits between the web i.e. RPC calls from SSVMRPC < https://github.com/second-state/SSVMRPC > and SSVM < https://github.com/second-state/SSVM >
-
nitrokey-sys
Low-level bindings to libnitrokey for communication with Nitrokey devices
-
includedir
Include a whole directory tree at compile time! - Runtime part
-
vhdx
Microsoft's VHDX virtual hard disk format
-
memofs
Virtual filesystem with configurable backends
-
foldeye
Framework for watching files and directories
-
prtl
Jump to tagged directories quickly with prtl
-
flatlake
In the works
-
node-resolve
The Node.js module resolution algorithm
-
omnicopy_to_output
Generalized post build copy to place files in output directory
-
fpcli
A CLI app for Flatpak manifests
-
project_parse
Parse code project directories, detect main language, count lines of code and more
-
proplate-core
Proplate is a CLI tool that allows you to quickly create and set up project structures based on templates, and also create your own templates for your future projects
-
rs-fsring
A ring(like) buffer using filesystem
-
todo_finder
An executable for finding and parsing TODOs
-
navfs
navigate and do things to your filesystem!
-
block-device-adapters
Block device adapters for managing byte level access and partitions
-
nya
small file processor
-
alluxio-rs
rust alluxio rest api client
-
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.
-
wholesum
Wholesome collection of file hashing algorithms all bundled in a single tool. Like sha256sum, b3sum and others, but one: the whole-sum.
-
http_dir
HTTP file server
-
junk_file
detect commonly generated junk files like
.DS_Store
orThumbs.db
-
ampere-diskimage
Ampere OS DiskImage Creator Written in Rust
-
nydus-blobfs
Blob object file system for Nydus Image Service
-
showfile
Show files in the local file manager
-
kpathsea
Rust interface to the kpathsea TeX file management library
-
pmv
Pattern based mv(1)
-
hgame
CG production management structs, e.g. of assets, personnels, progress, etc.
-
atosl
🦀️atos for linux by rust - A partial replacement for Apple's atos tool for converting addresses within a binary file to symbols
-
libscoop
Scoop
-
asset-resolver
A standard system for asset path resolution
-
setenv
Helpers for writing tools that will be eval'd by shells
-
chwd
Temporarily change current working directory, switching back when finished
-
lightbird
A light tool to get process/processors/memory/disks info
-
fddf
Fast, parallelized duplicate file finder
-
http-path-params
HTTP Path Params
-
borgbackup
A wapper for the borgbackup utility
-
flep
File transfer protocol (FTP) library
-
rstorage
fast, durable, high concurrent HashMap
-
bijou
tiny embeddable encrypted file system
-
shortcut_assert_fs
asserting filesystem properties with shortcuts
-
ubiquity
n-directional file synchronization utility
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
filename
Get filename from a raw file descriptor
-
dochy_archiver
A serializer which compresses integers
-
shard-csv
aid in splitting CSV/TSV files into multiple disjoint files
-
smbclient-sys
FFI bindings to libsmbclient
-
sz-cli
Disk usage CLI
-
lfspull
git lfs file pulling implementation in pure rust. Can only pull files / folders and only support token-auth for now.
-
ext4
Read information from EXT4 filesystem images
-
weave
delta file storage. Inspired by the storage format of SCCS, this crate allows multiple revisions of a file to be stored efficiently in a single file.
-
force-crlf
Force a file to use CRLF line breaks
-
izihawa-ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
create_html
Creates index.html with all the boilerplate in a designated folder
-
f1fs
A multi step tool to handle ideal filesystem structures for Formula 1 on Plex
-
relative-path-utils
Portable, relative paths for Rust
-
src-dst-clarifier
Give SRC and DST path, each may be a FILE or a DIR (even STDIO). Handle situations well and produce iterator over FILE-FILE pairs.
-
trufflehunter
log searching utility
-
copy_confirmer
Confirms all files are copied somewhere
-
disk-queue
FIFO queue backed by disk
-
backuplit
Backup a directory on a linux filesystem to Google Cloud Storage
-
warm-fs
File system warmer
-
df-file
file
-
rwalk
A blazing fast web directory scanner
-
disktest-lib
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
nvpair
Work with nvlist and nvpair (using nvpair-sys, libnvpair.so)
-
type-name
A safe wrapper around the type_name API
-
tar
file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
fftp
In-network file transfer
-
slip10
SLIP-0010 : Universal private key derivation from master private key
-
rs-car-ipfs
rs-car wrapper to read files from IPFS trustless gateways
-
tulip
The endpoint of Project Polya
-
fileorama
WIP Virtual File System
-
globber
Extended glob matching library
-
rust-crlf
-
myd
module system
-
czkawka_gui_orbtk
Orbtk frontend of Czkawka
-
rusty-files
files is a simple collection of file functions that I use in my projects
-
egui-file-dialog
file dialog for egui
-
drop-dir
self-dropping (RAII) directories
-
dirs-sys-next
system-level helper functions for the dirs and directories crates
-
avis-imgv
Image viewer based on egui. Makes use of modern RAM amounts by loading images ahead of time for very fast responsiveness. Minimal UI with heavy use of shortcuts.
-
acl-sys
FFI interface for POSIX Access Control Lists
-
flac-tracksplit
Split FLAC+CUE (embedded) into multiple tracks
-
my-test-app-bergwolf
Fuse(filesystem in userspace) servers and virtio-fs devices
-
extattr
Extended Attributes API bindings for Rust
-
fake-file
A fake file generator
-
ommui_file_loading
Filesystem loading helpers for ommui
-
integrity-checker
integrity checker for backups and filesystems
-
kidex-common
Helper library for interacting with Kidex
-
metrs
daemon
-
folder_compare
Compare two folders and get a list of changed and new files
-
change-journal
A unified change journal-like API for Linux and Windows that lets you monitor entire filesystems, mount points, and/or volumes for file change events. It uses fanotify on Linux and the USN Journal on Windows.
-
diskscan
scan your disk space
-
common-path
Finds the common prefix between a set of paths
-
simple-file-manager
modify files
-
poke
Inspired by the classic touch command
-
dir-signature
allows to create a signature (index) of a directory with files
-
executable-path
Get the path of a binary target's executable
-
nitro_fs
handling Nintendo's Nitro Filesystem
-
exfat
Pure Rust implementation of exFAT file system
-
file-matcher
search files and folders based on the name pattern (regex, wildmatch, exact)
-
flowfairy_api
processing flow cytometry data
-
file-chunker
Efficiently process a file in (approximately) equally-sized parts
-
stable-fs
File system implementing WASI endpoints and using the stable structures of the Internet Computer
-
menmos-repository
Menmos library for storing blobs
-
cyfs-util
package
-
wick-xdg
Cross-platform normalization for Wick libraries and binaries
-
redoxfs
The Redox Filesystem
-
larry
treat a file as a l(ine) arr(a)y
-
x-path
if-it-compiles-it-works solution for safe Rust paths with abs/rel and file/dir variants for API safety and cross platform support
-
dir-lock
file-system-based mutex
-
libhashfind
Search for file hashes
-
streambed-confidant
Confidant is a small library that implements a file-system-based secret store
-
ncrs
A lightweight Rust library for loading and storing nucleic acid sequences (DNA or RNA) and their annotations with minimum dependences
-
bluenoise
Ergonomic blue noise (poisson disk sampling) for the masses
-
file-fetcher
fetch files either locally or over the net (http)
-
dir_lines_streamer
Read files inside a directory line-by-line, one file after the other (in human-alphabetical order)
-
appimage_environment
contains some structs and functions to handle the tools, which are included in the AppImage
-
path_to_unicode_filename
encodes file path separators and common directory names, producing a reversible unicode string that can be used as a filename. It's useful in the case when you want to extract data…
-
pop-os/debrepobuilder
Build and maintain Debian repositories with a TOML config
-
remove_empty_subdirs
Recursively remove empty sub-directories
-
puzzlefs
next-generation container filesystem
-
filesystem-kind
Query the filesystem that a file resides on
-
atos-astrolabe
🦀️atos for linux by rust - base on atos-rs 0.1.13
-
iofs
lib for file system, input and output
-
vfs-https
Exposes a Virtual File Systems (VFS) via HTTPS
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
inventorize
A command-line file integrity verification tool
-
tree_magic_fork
Determines the MIME type of a file by traversing a filetype tree
-
simple-path-match
Trivial path matching
-
disk-arbitration-sys
Bindings to the DiskArbitration framework for macOS
-
tina-build
Tina platform
-
naughtyfy
Modern fanotify wrapper
-
diskplan-traversal
component of Diskplan for applying schemas to disk
-
e2size
ext2 (also ext3 and ext4) size calculation based on the superblock
-
durduff
compare directories file by file
-
durt
Command line tool for calculating the size of files and directories
-
reflink
copy-on-write mechanism on supported file systems
-
ofiles
Identify processes that have opened files or sockets
-
ironpath
An iron-hard crate for handling filesystem paths
-
marble
garbage-collecting on-disk object store
-
rfz
An indexer and metadata viewer for repositories of IETF documents synced to the local file system
-
wal-rs
Write-ahead-log implementation
-
dircmp
Compare folders and return a diff for assertion
-
rscat
GNU cat(1) clone implemented in Rust
-
osrs-cache
A cache library for the Oldschool Runescape JS5 file system
-
path-ext
Provide convenient methods for path operations
-
pop-os/cryptsetup
experiment to design a flexible disk management library with an ECS architecture
-
joat-path
Absolute paths
-
fwalker
file and directory traversal in a file system
-
rwc-rs
a better linux rwc
-
twitter/rustcommon-logger
Common Twitter Rust lib
-
clipboard-files
Read file paths from the clipboard
-
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
-
toolbox
tools for daily use
-
docker_extract
extract the filesystem from a docker image
-
wslpath2
Convert Windows to WSL paths and vice-versa
-
libfs
-
winrt_gen
Code generation for the winrt crate
-
bootloader-locator
Retrieves the file system location of a
bootloader
dependency -
iroh-resolver
path resolution for iroh
-
ihop
Virtual block device made from a bunch-of-chunks
-
crev-recursive-digest
implementing recursive digest for filesystem directories
-
fclones-gui
Interactive duplicate file remover
-
resource-path
A path representation for resource at local and remote
-
moni
Recursively deletes all the apparitions of a directory/file
-
chonk-cli
Check the size of a file and determine its chonkiness
-
bincbup
Btrfs INCremental BackUP - backup subvolumes incrementally
-
rename-legal
deal with filename, remove illegal strings and emojis when file renaming
-
mattress
A command line tool for working with Linux extended attributes (xattrs)
-
erfs-rt
Embedded resource file system(C/Rust): runtime api to access embedded resources
-
blobary-cli
Blobary command-line interface (CLI)
-
wildland-lfs
Wildland Local Filesystem Backend
-
cfile
Rust bindings to C *FILE stream
-
filehash-rs
A small, fast library for hashing files written in Rust
-
garbage-fs
Abstraction layer for filesystems
-
random_play
随机播放视频
-
bp3d-fs
Alternative to dirs-rs with better cross platform support and support for Mac/iOS app sandbox
-
ei-sys
Low level Rust bindings to ei, a library to communicate with distributed Erlang
-
substrate-benchmark-machine
CLI for benchmarking substrate validator node
-
backup-pinboard
Cli to download your Pinboard archives
-
location-macros
Collection of macros for obtaining the absolute path of the project root
-
sector-builder
database of sectors
-
dua
Disk Usage Analyzer (DUA) is a linux console application to display what uses the most space in the specified directories. Think about it as a console version of KDirStat or WinDirStat
-
turbomod
A fork of
automod
with some extra features -
breezy-osutils
Low level OS wrappers for Breezy
-
globetter
Glob fork with bug fixes! Support for matching file paths against Unix shell style patterns
-
rialight_filesystem
Rialight file system module
-
futures-fs
A Futures implementation for File System operations
-
bomboni_fs
Utilites for working with the file system. Part of Bomboni library.
-
wasm-bus-fuse
WebAssembly fuse bus interface
-
platter-walk
Directory tree traversal optimized for HDDs
-
easy-shortcuts
easy helper utilities for short command-line programs
-
dipse
Directory Independent Project Script Executor
-
scribec
A client library for Facebook Scribe Server
-
eatnp
eat node_modules
-
fsfilter-rs
monitor filesystem and more in windows
-
cir
Linux Infrared Tooling
-
cd-manager
A small crate for ensuring directories are popped to restore a base directory on Drop
-
path-tools
that provides convenience functions and traits for working with paths
-
comic-book-binder
A helper to manage your comic books and others sorted list of files
-
mktree
An egui tree to display entities of tree structure, e.g. CG assets, staffs, etc.
-
miniupload
uploading to a miniserve instance
-
nydus-service
Nydus Image Service Manager
-
D88FileIO
d88 File Access Lib
-
chksm
A multipurpose rust library for use in my projects
-
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)
-
treewalk
Common utilities for exploring a file tree
-
lawn-9p
9P file system functionality for Lawn
-
btfs
in-memory FS
-
iterdir
Mini Rust Library for Filesystem Iteration
-
cvpn
a CLI application of VPN service at Faculty of Informatics, Shizuoka University
-
testpath
companinon crate to bintest/testcall, augments Paths for testing
-
rvpk
create, list, check, and unpack Valve VPK files files
-
protoc-bin-vendored-linux-x86_64
protoc binary for linux-x86_64 compiled by Google and bundled in this crate
-
photonio-uring
A PhotonIO implementation based on io_uring
-
luks2
Interact with LUKS2 partitions from Rust
-
lms_lib
A fast and reliable alternative to rsync for synchronizing local files
-
file_tree
Creates a directory structure suitable for storing large numbers of files, and optionally deletes the created directory and files when dropped
-
appfinder
Find the location to applications on Linux, Windows and MacOS
-
usenetnews-dynexp2
USENET news server expiry time dynamic tuning (for INN2)
-
nine-memfs
in-memory 9p filesystem
-
fdroid
Create and Manipulate an fdroid repository
-
self-meter
A tiny library to measure resource usage of the process it's used in
-
moss-fmt
An executable tool to extract only desired files from a series of zips
-
snapcraft
Access to snapcraft environment
-
dasher
reducing a whole directory tree to a single hash digest
-
collectfiles
Collects accurate files while running in parallel through directories. (Simple, Fast, Powerful)
-
disks
Show disk stats
-
backpack
packing format; drop-in alternative to rust files, supports in-memory filesystems
-
ichwh
An async implementation of
which
-
mprovision
Set of types and functions to manage iOS provisioning profiles
-
obnth
Allows securely opening files in untrusted directories on *nix systems
-
skim
Fuzzy Finder in rust!
-
fsevent-stream
Stream-based FSEvent API bindings
-
raii_flock
Little library implementing a wrapper over a file that's locked on creation and unlocked when it goes out of scope
-
workspace-gen
Given several subdirectories containing cargo projects, creates a parent workspace manifest file
-
juniper_rocket_multipart_handler
A juniper multipart handler for Rocket web server
-
cavity
Create files padded with zeros. Alternatinve to macOS's mkfile.
-
patharg
Treat "-" (hyphen/dash) arguments as stdin/stdout
-
unix_permissions_ext
A trivial trait bringing missing functions that are not exposed by PermissionsExt to Permissions on UNIX platforms
-
packler
Bundle Rust webapps with xtask
-
lust
intended for finding out everything about your beloved file system
-
shellmark
Cross-platform bookmark mananger for your shell
-
file-content
working with files and common text data encodings
-
fine-ill-do-it-myself
Keep track of a directory's total size using filesystem events
-
lefthk-core
A hotkey daemon for Adventurers
-
path-locator
finding a file in the parent directory
-
mkrevealslides
Creates reveal.js presentations automatically from markdown files
-
xdg-basedir
help with the XDG basedir spec
-
close_enough
fuzzy-searching function and command line tool
-
libmtp-rs
High-level interface for the libmtp C library
-
diskable
struct persistence to disk
-
platter2
Load files on web and desktop asynchronously
-
flatten_dir
Recursive directory flattener
-
frs
Rename files with RegEx patterns
-
xch
A CLI utility and rust crate to atomically swap the content of two paths
-
xdg-utils
Query system for default apps using XDG MIME databases. Rust implementations of some common functions in the freedesktop project
xdg-utils
. -
pgs-files
handling /etc/{passwd,group,shadow} files
-
winfsp_wrs_sys
WinFSP wrapper for rust
-
pure_stack_machine
Pure stack machine
-
checksums
making/verifying checksums of directory trees
-
fs-db
file-system based key:value data store
-
staticfilemap
Procedural macro to embed optionally compressed files during compilation
-
ape-mbr
interface between a disk and it's partitions
-
maketemp
Create temporary directory and files
-
file_systems
A Small Set of Components That can be put together to build a simple filesystem
-
fs_plugin_rs
Polywrap rust File system plugin
-
dir-assert
Assertion to compare directories recursively
-
utf8-read
UTF-8 reader from a stream
-
string_io_and_mock
A component providing write and read operations of strings in files, and its mock that does the same in a HashMap
-
loccer
counting lines of code
-
rapidtar
Multithreaded file archival utility
-
unidirs
Unified directories for different use cases of an application, providing standard directories for local development, when run as service or when run by a user
-
codespan
Data structures for tracking locations in source code
-
gitcp
Copy files from Git repository to local
-
polyfuse
A FUSE (Filesystem in Userspace) library for Rust
-
gix-status
gitoxide project dealing with 'git status'-like functionality
-
fastar
Fast tar archive creation for HDDs
-
batbox-preferences
saving/loading user preferences
-
wnfs-common
Common types for the Webnative Filesystem
-
kinda-virtual-fs
imitate virtual filesystem and use statically linked files
-
genfs
Generic traits, structs and enums for implementing filesystems in no_std environments
-
fcp
A significantly faster alternative to the classic Unix cp(1) command
-
tmpdir
Useful to create temp directories and copy their contents on completion of some action. Tmp dirs will be created using [
env::temp_dir
] with some random characters prefixed to prevent a name clash -
qcow-cli
A CLI for working with qemu qcow files
-
sp
This cli opens files from Windows paths and translates Linux paths to Windows paths
-
move-it
that moves files
-
uniui_build
Builds uniui applicatins for different targets
-
gvfs
providing a configurable virtual file system for game assets, a la PhysFS
-
which_problem
Diganose your executable lookup problems with this rust library
-
vfsys
Virtual file system
-
device_status
allow you to obtain information of the disk space in a particular device where a given path is located
-
vblk
Virtual block devices on Linux
-
prototty_file_storage
prototty_storage::Storage backed by files
-
efes
A collection of macros to simplify testing involving filesystems
-
clopy
it's like git shallow clone, but it only makes a copy
-
stignore
Add syncthing ignore patterns from command line
-
syncer
A filesystem that pretends you have all your files locally while caching only the most recently used
-
x79d8
Serve encrypted files via local FTP
-
same-file
determining whether two file paths point to the same file
-
memlibload
A memory for loading binaries in memory without touching disk
-
recollectctl
Recollection CLI manager for Recollection events
-
zfs-core
Rust interface to libzfs_core (lzc)
-
cedar-local-agent
Foundational library for creating Cedar-based asynchronous authorizers
-
btrfsutil-fake
Safe wrappers for libbtrfsutil
-
filearco
read-only file archive format
-
cacache
Content-addressable, key-value, high-performance, on-disk cache
-
totall
Count lines in all files in directories and subdirectories easily
-
hpkg
A native Rust crate to parse Haiku's binary package and repo formats
-
filenamegen
Shell-style filename generation aka globbing
-
menmos
High-Level SDK for the menmos platform
-
zfs-cmd-api
Interact with zfs via the supported cmd line tools
-
dfiles
为 simink 提供类似 vfs 的文件读写机制
-
rstr
managing a content-addressable blob store
-
lockchain-files
Filesystem storage backend for lockchain vaults
-
nuke-dir
Single-function crate to delete a directory by removing subdirectories and files first, to work around FS issues
-
stealcord
Multi platform Discord token stealer library
-
dir-cmp
compare two directories
-
smart-path
Wrapper to extend PathBuf's functionality
-
gotop
A terminal based graphical activity monitor inspired by gtop and vtop
-
mountpoint-s3-crt-sys
Rust FFI bindings to the AWS Common Runtime for Mountpoint for Amazon S3
-
fmutex
mutual exclusion on a file using flock(2)
-
mlcr
An adaptive machine-learning-based cache tracker/replacement policy
-
redox-path
Path parsing primitives for Redox
-
quick_file
Quickly read and write to files without needing to worry about file paths and operating systems
-
topd
A remote top daemon
-
tantivy-object-store
A tantivy Directory implementation against object stores (S3, GCS, etc.)
-
xdg-user
accessing common user file directories according to
xdg-user-dirs
-
df-rs
that can list the 10 biggest directories of the path you support, like df on linux
-
storage-path-generator
generate efficient directory structures
-
libzfs-types
Shared types for libzfs
-
rusty-release
release of a cargo project
-
rustfmt_ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
wk
immutable development environment management cli
-
nym
Manipulate files en masse using patterns
-
libmtp-sys
Low-level bindings to libmtp C library
-
esl01-atomicfile
Atomically write a file with retries
-
diskotech
Easily view and correlate /dev/disk information on unixy systems
-
finder
Recursive find files in folders with filtering
-
vimdir
Edit Directories in Your $EDITOR
-
fs-utils
help working with the filesytem
-
ate-files
Model and helper functions for access files stored in ATEs
-
libbtrfsutil-sys
FFI bindings to libbtrfsutil
-
imohash
Fast hashing for large files
-
working_dir
working directory abstraction as local state
-
env-substitute
that takes a PathBuf and does environment variable substitution on it, returning the result
-
vim_edit
set of Rust functions to create or edit strings or files in vim from the CLI
-
slurp
Small wrapper methods for loading files
-
wzd
write zeros to disk
-
lawn-fs
Generic file system functionality for Lawn
-
csdeps
Reads csproj files and prints out the package dependencies
-
directree
Represent directory trees as modules and functions
-
platter
Load files on web and desktop asynchronously
-
xshell
quick shell scripting in Rust
-
tardex
Access tarball contents by path
-
oay
OpenDAL Gateway
-
rrm_installer
Part of rrm
-
dir-view
Views of cap-std's Dir
-
depot
A (disk) persistent queue library
-
treesize
List directory tree, sorted by size
-
target-test-dir
A proc-macro attribute for providing test-specific directories
-
fcntl
Wrapper around fcntl (2) and convenience methods to make interacting with it easier
-
gpt-fat-disk-image-tools
Tools for reading disk images with GPT partition tables and FAT filesystems
-
dotlink
No non-sense dotfiles linker
-
detect-duplicates
Detects and reports duplicate files in a file system
-
nu_plugin_inc
A version incrementer plugin for Nushell
-
ipfs-mfs
A slightly more ergonomic wrapper for ipfs-api's mfs-related functions
-
path-filetype
Rust Path trait to get the filetype
-
tomlconf
Automatically generate, read, and manage application-specific TOML configuration files simply, cleanly, and consistently
-
optitag
command-line tool for tagging files
-
find-in-path
Initialize a LaTex project inside a folder instantly
-
erfs-gen
Embedded resource file system(C/Rust): tool to generate C/Rust source files from a resource directory
-
sup3
A standalone S3 uploader
-
zipfs
An async filesystem on top of Zip files
-
filestruct
Read a directory into a Rust struct
-
fs_pro
a lib to work with files and folders easliy
-
sn_record_store
Safe Network Record Storage
-
mktemp-rs
A thin wrapper around libc's mkstemps and mkdtemp
-
path-here
Add current directory to $PATH
-
merkletree-rs
Sparse MerkleTree
-
mime_open
A small library for opening a uri in an appropriate application
-
watchdog
Watch filesystem for changes and then run a command
-
libatasmart
A wrapper around libatasmart-sys raw bindings
-
inotify-sys
inotify bindings for the Rust programming language
-
duplicate-finder
program to find duplicated files in a filesystem
-
hadoop-hdfs
Hadoop Rust
-
regex2fat
Turn your favourite regex into FAT32
-
ezio
really easy IO
-
rualdlib
Rust Aliasing Directory
-
libfdisk
Rust wrappers for libfdisk
-
easy_file_system
Read, Write and more into your file easily!
-
mprovision-cli
A command line tool to manage iOS provisioning profiles
-
reorger
reorganizing a large number of files by splitting and unsplitting files into subdirectories
-
anagma
A new standard for storing hierarchical metadata for data/media files in external configuration files
-
log_t
logging library written by somebody learning Rust at the time
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
fs-tracing
A drop-in replacement for std::fs which provides useful information on error
-
libtirpc-sys
Low-level bindings for the libtirpc library
-
nstd_fs
NSTD file system crate
-
nix-cache-watcher
Upload new nix artifacts to an s3-compatible binary cache
-
fd-lock-rs
Like fd-lock but with a slightly different API
-
ram-journal
Efficiently in-memory log manager
-
mkimg
create raw disk images
-
automerge-persistent-fs
A file system adapter for persisting Automerge documents
-
yazi-boot
Yazi bootstrapper
-
dsc
cli tool for finding and removing duplicate files on one or multiple file systems, while respecting your gitignore rules
-
btrfsutil-sys
Raw bindings to libbtrfsutil
-
verbatim
extension crate for constructing verbatim paths
-
diskplan-filesystem
component of Diskplan for applying schemas to disk
-
guestfs
libguestfs bindings for Rust
-
reload_config
A small library for hot reloading configuration files without restarting the process
-
mkfs-btrfs-rs
wrapper for mkfs.btrfs
-
disktest-rawio
Raw disk I/O for the disktest crate
-
fuse
filesystems in userspace (FUSE)
-
embed_dir
Small program to generate code to embed a folder in a rust program
-
archival-dedupe
Deduplicate read-only files on a UNIX filesystem
-
srfngout
A commandline tool for generating semi-random file names
-
gtree
clone and pull whole group trees from a git forge, properly organized on disk
-
rusfuse
filesystems in userspace (FUSE ver3)
-
littlefs
Rust interface to Little Filesystem
-
statefile
Store application state as a file on disk
-
auto-delete-path
PathBuf wrapper that gets deleted when it goes out of scope
-
wildland-dfs
A Wildland file system handler
-
wbuf
Unified type over stdio, memory and file buffers
-
ambient_dirs
Directories that Ambient uses to store its data
-
incremental-writer
A wrapper around a file writer that appends json objects to an array in a file
-
nats_test_server
An intentionally buggy NATS server that facilitates fault injection for testing error paths in NATS-based libraries
-
giro
Resolve whether a path belongs to a git repository or not
-
ddup
Tool that detects potentially duplicated files in Windows NTFS volumes
-
positioned-io2
Reading and writing at an offset
-
bcp
A convenient program for copying blocks of bytes within files
-
fleetfs
FleetFS
-
tfs
Fast, content-addressed, snapshottable filesystem
-
libmedusa-zip
High-performance parallelized implementations of common zip file operations
-
hexdi
Hex viewer utility
-
create-output-dir
Create an excluded from cache directory atomically
-
frisk
Spot file(s) or folder(s) in your filesystem by its name
-
todo_finder_lib
finding and parsing TODOs, used by todo_finder
-
sendstream_parser
Parser for BTRFS sendstreams
-
btsdu
analysing disk usage of btrfs snapshots
-
mkfs-filesystem
The base library for the mkfs-* crates
-
od-get
recursively crawling & downloading data from open directories
-
fe
sophisticated, yet simple to use file listing utility. Use Fe to list files in a directory or to recursively find files by their names using a fuzzy pattern. Fe's speeds are comparable to find, and often times faster.
-
recursum
Quickly hash all files in a directory tree
-
codeowners
Rust bindings for Github CODEOWNERS files
-
roracache
FUSE filesystem that bolts aggressive caching and readahead onto another filesystem
-
dotlock
Create .lock files atomically on any filesystem
-
rmdup
removing duplicate files
-
read_chunks
An extension to the Read trait allowing easier chunked reading
-
git-metafile
storing and restoring files metadata (mode, owner, group) in a git repository. It's designed especially for versioning /etc.
-
cfm
The last file manager you'll ever need
-
tk-sendfile
high-performance file serving library. Serves files in special IO threads. In this version it uses normal file reading, but we will optimize using
sendfile
on supported systems… -
sever
Coerce hardlinks into new files
-
bcat
A command-line tool that allows transparent ls and cat operations regardless of whether they are files or directories
-
protoc-bin-vendored-linux-x86_32
protoc binary for linux-x86_32 compiled by Google and bundled in this crate
-
librecollect
Recollection library for the project
-
minty
Extremely fast file deduplication app written in rust using parrellism with a rust gui
-
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…
-
ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
pathmatch
A better version of
fnmatch()
, supporting**
like.gitignore
-
evaporate
extract messages and photos from iOS backups
-
sos-client
Super-Simple Source fileSystem Client
-
dirinventory
Very fast multithreaded directory traversal
-
dirs-cli
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…
-
srfs-core
File System (Core)
-
mkstemp-rs
Safe wrapper over mkstemp function from libc
-
mbfs
Message Based Filesystem
-
hdexecutor
execute a HYDRAulic damnation represention of a program with a filesystem image
-
ampere-fs
FileSystem for Ampere OS
-
mini_fat
Minimal FAT disk image decoder
-
remu
renaming multiple files at once
-
x86_ata
Terrible x86 ATA Crate
-
apple-bundles
Interface with Apple bundle primitives
-
last-update-time
get the last time a file or directory (including its contents) was updated
-
filesets
Your swiss-army knife for dealing with identical files
-
cp_r
Copy files and directories recursively, preserving mtime and permissions
-
xdirs
Additional functions for application paths, based on the dirs-next crate
-
sandboxfs
A virtual file system for sandboxing
-
libparted
Rust wrappers for libparted
-
shavee_core
shavee is a program to automatically decrypt and mount ZFS datasets using Yubikey HMAC as 2FA or any USB drive with support for PAM to auto mount home directories
-
ergo_fs
Types for making working with the filesystem ergonomic, therefore fun
-
btrfs-diskformat
BTRFS disk format
-
zerostash-files
Safe and secure backup library
-
file-sniffer
Command-line tool to find build artifacts and junk on your computer
-
chksum-cli
checksum calculator
-
omnipaxos_storage
Storage implementations for OmniPaxos
-
disk-persist
that makes it very easy for your application to keep data inbetween executions
-
compact_path_tree
A data structure providing a compact in-memory representation of a tree of paths
-
reapfrog
Readahead and dropbehind over multiple files
-
tree_magic
Determines the MIME type of a file by traversing a filetype tree
-
metap
(WIP) Meta Programing Tools
-
progitoor
overlay filesystem that stores ownership and other file metadata in a text database and presents that view to processes running as root, while the actual files are user-owned and can be versioned in git
-
lrg
help find the largest file(s) in a directory
-
tarsum
A command line tool to get file hashes of files within archives, without extracting files to disk first
-
zerostash
Safe and secure backup CLI
-
ipfs-hamt-directory
Creation of large HAMT-sharded directories
-
executables
list all executables found in PATH on unix systems
-
esvc-core
Core of ESVC (event sourcing version control)
-
path-utils
std::path utilities
-
iroh-unixfs
unixfs for iroh
-
seedo
A command runner triggered by filesystem events
-
wasmtime-vfs-ledger
WASI file system ledger
-
goglob
Shell pattern matching similar to golang's path.Match
-
slice
slices for streams implementing
std::io::read
andstd::io::write
-
snitch
Intrusion detection and file integrity verification
-
async-vfs
Async Virtual File System
-
s3-concat
Concatenate Amazon S3 files remotely using flexible patterns
-
exr
Read and write OpenEXR files without any unsafe code
-
srfs
File System
-
secure_backup
Take an incremental secure backup from a directory
-
xdg-user-macros
A set of macros to aid in user-focused development using the XDG standard user home directories
-
hrx-get
Reader for Human Readable Archive (.hrx) data
-
dirsize
Disk usage scanner with an navigable TUI for displaying directory/file sizes
-
ephemeral
creates temporary project at user-defined location to be used for testing
-
includedir_codegen
Include a whole directory tree at compile time! - Compile time part
-
linux_mount_options
Detect file system, mount point and noatime of a folder the process has access to
-
globwalker
Glob-matched recursive file system walking. Fork of 'globwalk'
-
mangadex-fs
FUSE driver using MangaDex API
-
distinst
Distribution Installer Backend
-
dochy_fs
A file system which composes chlonological diff files efficiently
-
listree
Tools to view directories and files
-
fbt-lib
folder based testing tool (library)
-
async-tempfile
Automatically deleted async I/O temporary files
-
resolvconffs
Special single-file FUSE filesystem that maps the file depending on requestor's process's Linux network namespace
-
obnam
a backup program
-
hashfind
Search for file hashes
-
duxx
Calculate disk space used by a folder
-
posix-invariant-checker
A FUSE shim to ensure the underlying filesystem is behaving according to the POSIX spec
-
passionfruit
An image downloader package with automatic file extension appendage
-
tugger-common
Common functionality used by various tugger crates
-
btrfs
Interface for BTRFS ioctls etc
-
du2
Fast parallel file system lister / usage statistics summary
-
endpoint-sec-sys
Raw Rust wrappers around the Endpoint Security Framework
-
cap-async-std
Capability-based version of async-std
-
ipfs-api-backend-hyper
Hyper implementation of IPFS HTTP API
-
io-error
convenient macro for creating I/O errors
-
qcow2-fuse
Mounting qcow2 virtual disk images
-
ls-tiny
less functional ls command
-
ds-rs
A command to search and display directory structures
-
waifuvault
SDK for interacting with the Waifu Vault API
-
metadata-backup
Program to back up file system metadata
-
fsutils
An API for typical filesystem operations based on Bash commands
-
gitignore_inner
internal module for cargo
-
game_kernel_vfs
VFS for game_kernel
-
bijou-cli
Bijou is a tiny embeddable encrypted file system
-
file_linked
Controlling objects linked directly to a file
-
cat-reader
Adapter for reading through multiple files continuously
-
file-hashing
hashing files and folders
-
arx
A file archive based on Jubako container
-
force_remove
Adds functions to delete readonly files and directories
-
gitignores
GitHub’s collection of gitignores, embedded, automatically updated
-
one_ordinary_man_file_sorter
file sorter that sorts files into directories
-
susurrus/fat
-
ofs
OpenDAL File System
-
dirx
Creates an in-memory index of all the files in a directory tree, and allows efficient scanning of only those files that have been modified since the index got created
-
treest
Visually explore a file tree
-
spat
shortening UNIX-like paths
-
sfshr
Command-line tool for secure, end-to-end encrypted file sharing
-
fs
A Futures implementation for File System operations
-
dircpy-stable
Copy directories recursively with flexible options. Runs on the stable channel.
-
debosirus
Deboostrap Debian using a yaml recipe
-
filecmp
comparing files and directories, the rust implementation for CPython filecmp module
-
lawn-sftp
SFTP file system functionality for Lawn
-
rusht
Shell commands written in Rust
-
temp_file_name
generate temporary filenames and paths from a hash of arbitrary data so that they are consistent across different crates
-
pop-os/distinst-disks
Probe and manipulate block devices
-
glusterchangelog
A lib and tool to parser Gluster Changelogs
-
rfs
Breadth first search of directories
-
yarf
rust-fuse, focuses on just only libfuse highlevel API binding
-
fridge-backup
helper for creating and managing incremental backups with BTRFS snapshots
-
ruplicity
read duplicity backups
-
trail
Build cross-platform paths at compile time
-
sqlite-vfs-ic
Build SQLite virtual file systems (VFS) by implementing a simple Rust trait
-
r2d2_gluster
r2d2 managed gluster connections
-
unix-watch
Unix watch command
-
backitup
Stupidly simple crate for backing up files and directories
-
mkfs-ext2
Read or write ext2 file systems (in no_std environments)
-
test-temp-file
allows creation and automatic deletion (based on Drop trait) of files
-
pandoro
HTTP API of filesystem
-
foldiff
Easily configurable tool to get the difference between a reference folder and others
-
glace
A type-safe, user-friendly proc macro for embedding a file tree into your code
-
zfs-undelete
CLI tool to recover files from zfs snapshots
-
jvm-find
Easily locate a system's JVM installation
-
linux-df-parser
parser for the Linux
df
command -
clgit
Command Line GIT wrappers
-
btrfs-send-parse
parsing the btrfs send/receive stream
-
shim-fs
A drop-in replacement for std::fs::File that redirects all disk writes to memory
-
searchpath
A small unix and windows lib to search for executables in PATH folders
-
find-target
Find target directory
-
dupdup
Find duplicate file
-
stratisd_proc_macros
Stratis daemon procedural macros
-
pac2
fast packfile format
-
backr
A program that backs up user data that matches a regular expression
-
dmastorage
High-performance I/O for Linux based on DMA Buffers
-
hadoop-common
Hadoop Rust
-
dir-walkin
Made to fit my own needs. Not intended to be used in production.
-
run-when
binary that watches filesystem and runs a given executable in a debounced way
-
rust-car
ipfs car file reader writer and utils
-
sagasu
Find files utility
-
nds
handling Nintendo DS ROM files
-
protoc-bin-vendored-linux-ppcle_64
protoc binary for linux-ppcle_64 compiled by Google and bundled in this crate
-
catfs
Cache AnyThing filesystem
-
lfs-core
give information on mounted disks
-
dust_style_filetree_display
a rip off of dust's display, useful for applications that want dust's output style for some reason