-
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…
-
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…
-
camino
UTF-8 paths
-
notify
Cross-platform filesystem notification library
-
glob
Support for matching file paths against Unix shell style patterns
-
shellexpand
Shell-like expansions in strings
-
fs_extra
Expanding std::fs and std::io. Recursively copy folders with information about process and much more.
-
fs-err
A drop-in replacement for std::fs with more helpful error messages
-
infer
Small crate to infer file type based on magic number signatures
-
open
path or URL using the program configured on the system
-
filetime
Platform-agnostic accessors of timestamps in File metadata
-
opendal
Apache OpenDAL™: Access data freely, painlessly, and efficiently
-
mime_guess
detection of a file's MIME type by its extension
-
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
-
cap-std
Capability-based version of the Rust standard library
-
inotify
Idiomatic wrapper for inotify
-
path-slash
Conversion to/from a file path from/to slash path
-
watchexec
execute commands in response to file modifications
-
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…
-
fs4
No libc, pure Rust cross-platform file locks. Original fs2, now supports async and replace libc by rustix.
-
globwalk
Glob-matched recursive file system walking
-
relative-path
Portable, relative paths for Rust
-
path-clean
cleanname or path.Clean
-
path-dedot
extending
Path
andPathBuf
in order to parse the path which contains dots -
fs-mistrust
Ensure that files can only be read or written by trusted users
-
xattr
unix extended filesystem attributes
-
czkawka_gui
GTK frontend of Czkawka
-
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
-
cargo-util
Miscellaneous support code used by Cargo
-
typed-path
typed variants of Path and PathBuf for Unix and Windows
-
temp-dir
temporary directory with cleanup
-
app_dirs2
Put your app's data in the right place on every platform. Community-maintained project.
-
sys-mount
High level FFI binding around the sys mount & umount2 calls
-
cacache
Content-addressable, key-value, high-performance, on-disk cache
-
vfs
A virtual filesystem for Rust
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
felix
tui file manager with vim-like key mapping
-
dir-diff
Do two directories have different contents?
-
gptman
Pure Rust library to read and modify GUID partition tables
-
xcp
(partial) clone of the Unix
cp
command, with more user-friendly feedback and some performance optimisations. See the README for features and limitations. -
path-absolutize
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
du-dust
A more intuitive version of du
-
wax
Opinionated and portable globs that can be matched against paths and directory trees
-
normpath
More reliable path manipulation
-
pact_matching
Pact-Rust support library that implements request and response matching logic
-
is_executable
Is there an executable file at the given path?
-
clio
parsing CLI file names
-
stratisd
Stratis daemon
-
path_abs
Ergonomic paths and files in rust
-
gpt
A pure-Rust library to work with GPT partition tables
-
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.
-
virtiofsd
A virtio-fs vhost-user device daemon
-
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…
-
jwalk
Filesystem walk performed in parallel with streamed and sorted results
-
glob-match
An extremely fast glob matcher
-
refine
your file collection using Rust!
-
fslock
files as locks
-
mack
An opinionated, fast music organiser
-
lddtree
Read the ELF dependency tree
-
file-format
determining the file format of a given file or stream
-
system-interface
Extensions to the Rust standard library
-
projector
A code repository manager
-
file-rotate
Log rotation for files
-
onedrive-fuse
Mount OneDrive storage as FUSE filesystem
-
atomicwrites
Atomic file-writes
-
new_mime_guess
associating MIME types to file extensions
-
faccess
file accessibility checks
-
ra_ap_vfs
A virtual file system for rust-analyzer
-
fs2
Cross-platform file locks and file duplication
-
copy_dir
Copy directories recursively in a straightforward and predictable way
-
dircpy
Copy directories recursively with flexible options
-
reflink-copy
copy-on-write mechanism on supported file systems
-
sealed_test
A procmacro attribute to run your test in an isolated environment
-
homedir
help get the home directory of any user on a system
-
hunt
command to quickly search a file/folder by name
-
positioned-io
Reading and writing at an offset
-
pathrs
C-friendly API to make path resolution safer on Linux
-
super_speedy_syslog_searcher
Speedily search and merge log messages by datetime. DateTime filters may be passed to narrow the search. s4 aims to be very fast.
-
pathdiff
diffing paths to obtain relative paths
-
disktest
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
axoasset
>o_o<
-
czkawka_cli
CLI frontend of Czkawka
-
atomic-write-file
Write files atomically to a file system
-
notnow
A terminal based task and TODO management software
-
fs-more
Convenient file and directory operations with progress reporting built on top of std::fs
-
exacl
Manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD
-
zff
interact with zff, a file format for forensic images
-
wnfs
WebNative filesystem core implementation
-
jja
swiss army knife for chess file formats
-
magic
High level bindings for the
libmagic
C library -
dupe-krill
A fast file deduplicator. Replaces duplicate files with identical content with hardlinks.
-
fselect
Find files with SQL-like queries
-
backhand
reading, creating, and modification of SquashFS file systems
-
magika-cli
Determines the content type of a file with deep-learning
-
normalize-path
Like canonicalize, but without performing I/O
-
sark0y_tam_rst
Automation tool to make Console/Terminal more comfy. Have a great Day & Night, Dear User 💯❤️
-
rmz
Fast rm provides an alternative to rm that focuses on maximizing performance
-
gix-path
gitoxide project dealing paths and their conversions
-
tui-realm-treeview
Treeview component for tui-realm
-
fpick
Interactive file picker
-
notify-debouncer-full
notify event debouncer optimized for ease of use
-
filesfinder
Find files within current directory that match given patterns, while respecting gitignore rules
-
fuse3
FUSE user-space library async version implementation
-
dua-cli
conveniently learn about the disk usage of directories, fast!
-
fs_at
'at' functions for various platforms
-
gio-sys
FFI bindings to libgio-2.0
-
zmove
Move files in the command line with ease
-
lovesay
but rusty
-
lsplus
A replacement for the 'ls' command written in Rust
-
parallel-disk-usage
Highly parallelized, blazing fast directory tree analyzer
-
clircle
Detect IO circles in your CLI apps arguments
-
mod_installer
Infinity Engine Mod Installer is a tool designed to automate the installation of mods for Infinity Engine games such as Baldur's Gate, Icewind Dale, and Planescape: Torment. It uses a file called 'weidu…
-
findutils
GNU findutils
-
DiskAnalyzer
make diagram base on system folder size
-
exifrename
Rename or copy files based on EXIF data
-
yazi-cli
Yazi command-line interface
-
reflicate
Deduplicate data by creating reflinks between identical files
-
sshmount
Mount the directory to which the ssh connection is made
-
sugar_path
Sugar functions for manipulating paths
-
conserve
A robust backup tool
-
html-asset-hasher
Asset cache busting for your static HTML files, with optional Tailwind CSS bundling!
-
joshuto
Terminal file manager inspired by ranger
-
uniqs
uniq(1) alternative with streaming support
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
jw
Blazingly fast filesystem traverser and mass file hasher with diff support, powered by jwalk and xxh3!
-
hoard
backups of files across your filesystem into one location
-
pathmaster
powerful command-line tool written in Rust for managing your system's PATH environment variable
-
mmdu
disk usage for IBM Storage Scale file systems
-
tauri-plugin-fs
Access the file system
-
yadf
dupes finder
-
stowsave
Automates moving files into a stow directory then using stow to create symlinks back to where the files came from
-
obliviate
Small utility to delete files older than a certain amount of days
-
bookmark-cli
bookmark tool
-
imge
Write disk images to physical drive or vice versa
-
backdown
A smart CLI for removing thousands of duplicates on your disks
-
fuse-backend-rs
Fuse(filesystem in userspace) servers and virtio-fs devices
-
cntr-fuse
filesystems in userspace (FUSE) (fork with functionality needed for the cntr project)
-
shock
Regularly
shock
your ZFS pools to maintain good hygiene and prune stale snapshots -
boobytrap
Detect and Act on unauthorized access of any kind from any source
-
temp-file
temporary file with cleanup
-
apple-sdk
Interact with Apple SDKs
-
neptune-cash
A layer-1 cryptocurrency featuring scalable privacy and post-quantum security
-
npkl
Like npkill, but written in Rust
-
dirs-sys
System-level helper functions for the dirs and directories crates
-
fuga
A CLI tool to operate files or directories in 2 steps
-
mime2ext
Given a mimetype, suggest a file extension
-
lacy
Fast magical cd alternative for lacy terminal navigators
-
automod
Pull in every source file in a directory as a module
-
rencfs
An encrypted file system that is mounted with FUSE on Linux. It can be used to create encrypted directories.
-
mchdir
enter a directory in one command
-
filenamegen
Shell-style filename generation aka globbing
-
TR_PDF_rename
Reads security transaction statements (as pdf) from neo-broker Trade Republic and renames them as transactiondate_ordertype_name
-
fatfs
FAT filesystem library
-
gix-tempfile
A tempfile implementation with a global registry to assure cleanup
-
workflows
A cli tool for creating a seemless workflow with remote and local git repos
-
p9
Server implementation of the 9p file system protocol
-
deno_cache_dir
Cache directory logic used in Deno
-
winfsp
Rust bindings to WinFSP
-
cleaner-upper-rs
A fast, cross-platform file system cleaner for removing recreatable folders and cache directories across different operating systems
-
dylib_installer
install dylib files and header to system library path
-
git-jump
Quickly jump to any git repo on the system. Requires fzf and plocate.
-
duxx
Calculate disk space used by a folder
-
tauri-plugin-persisted-scope
Save filesystem and asset scopes and restore them when the app is reopened
-
dir-test
macro to generate tests from files in a directory
-
filespooler
Sequential, distributed, POSIX-style job queue processing
-
rivia
reduce code verbosity
-
file_info
program that inspects a file and prints its metadata including file size and type
-
engram
A fast and atomic version control system for file backups
-
fsio
File System and Path utility functions
-
symsrv
A Microsoft symsrv symbol server consumer (downloader + cache)
-
pre-commit-rs
pre-commit implemeneted in Rust
-
rivia-vfs
Ergonomic facade for the Rivia Virtual FileSystem
-
nameless
Portable everything-is-a-URL
-
core-grep
core grep project
-
touch-cli
Fast, Parallelized touch(1) file utility
-
rofi-obsidian
Launch your Obsidian vaults from the comfort of rofi
-
recast
Transforms one serialization format into another
-
fm-tui
FM : a file manager inspired by ranger and dired{n}{n}Config files ~/.config/fm/{n}Documentation https://github.com/qkzk/fm{n}
-
ohrs
a cli tool for ohos-rs
-
shmy
Command line interpreter with builtin, Unix-like commands, and WSL symbolic link support
-
buildfs
A CI-compatible CLI utility that can create root filesystem images (for use in virtual machines) from reproducible and readable TOML build scripts
-
ra_ap_vfs-notify
loader::Handle
for rust-analyzer -
openat
A wrapper around openat, symlinkat, and similar system calls
-
devicons
that provides filetype glyphs (icons) for a wide range of common file formats
-
random-access-disk
Continuously read and write to disk, using random offsets and lengths
-
simple-disk-benchmark
disk benchmark tool
-
rust-rtree
A simplified version of the tree tool written in rust
-
omnipath
Path utility library
-
fluxfox
working with floppy disk images for the IBM PC and compatibles
-
garbage
CLI tool for interacting with the freedesktop trashcan
-
watchman_client
a client for the Watchman file watching service
-
jdexmd
generate a Johnny Decimal system for Obsidian and your Documents folder
-
microxdg
An XDG Base Directory Specification library
-
testdir
Semi-persistent, scoped test directories
-
trasher
A small command-line utility to replace 'rm' and 'del' by a trash system
-
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…
-
epub
support the reading of epub files
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
scandir
A fast file tree scanner written in Rust
-
gitspore
Github mirroring and backup tool that concurrently downloads or updates all of the repo's of the specified user
-
simple-home-dir
Effortlessly retrieve the user's home directory (cross-platform)
-
cachedir
help interacting with cache directories and CACHEDIR.TAG files
-
legdur
keep your legacy durable, detect changes to your directories over time
-
file-guard
A cross-platform library for simple advisory file locking
-
gcsf
Filesystem based on Google Drive
-
apple-flat-package
Apple flat package (.pkg) format handling
-
rsblkid
Safe Rust wrapper around the
util-linux/libblkid
C library -
file_aggregator
File Aggregator is a utility for aggregating and distributing file contents. It allows you to combine file contents from a specified directory into a single text, which is copied to the clipboard…
-
dysk
give information on mounted filesystems
-
fts-sys
File hierarchy traversal functions (FTS)
-
fman
file manager TUI
-
funzzy
fancy watcher inspired by entr
-
jql
JSON Query Language - is a fast and simple command-line tool to manipulate JSON data
-
learnerd
The way to interact and learn stuff
-
projvar
A tiny CLI tool that tries to gather project specific meta-data in different ways, to store them into key=value pairs in a file for later use by other tools. See --list for the keys set by this tool
-
iftree
Include many files in your Rust code for self-contained binaries
-
repatch
A regex find-and-replace tool with a
git add --patch
-like interface -
fusio
lean, minimal cost abstraction and extensible Read / Write trait to multiple storage on multiple poll-based / completion-based async runtime
-
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
-
repocat
concatenate all code and text files in a github repo for LLM inference contexts
-
fs-tree
Filesystem path Trie with an API focused on filesystem operations
-
lintestor
Linux package tester
-
dionysos
Scanner for various IoCs
-
hf
Cross-platform hidden file library and utility
-
vsb
Very simple in configuring, but powerful backup tool
-
batcave
Terminal, a mysterious and powerful command-line interface inspired by the Dark Knight's lair
-
dropboxignore
.dropboxignore files to exclude files from Dropbox syncing
-
stor-age
show aging of directories
-
listree
Tools to view directories and files
-
write_atomic
Write to files atomically
-
libprotonup
Custom Proton Download and installation
-
hidefix
Concurrent HDF5 and NetCDF4 reader (experimental)
-
vmap
Cross-platform library for fast and safe memory-mapped IO and boundary-free ring buffer
-
orogene
node_modules/
package manager and utility toolkit -
rstatusbar
Configurable statusbar for Xorg server using xsetroot
-
simple-fs
convenient API for File System access
-
fslock-guard
Wrapper around a lockfile with unlock-on-drop semantics
-
close_already
Speeds up programs writing lots of files on Windows
-
rotour
The path planner and motion profiler for the Tektite-R Robot Tour kit!
-
magika
Determines the content type of a file with deep-learning
-
scfs
A convenient splitting and concatenating filesystem
-
sys-compare
Track Filesystem Integrity via 'Snapshots' which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
rusty-dawg
building and querying Directed Acyclic Word Graphs (DAWGs) and Compacted DAWGs (CDAWGs) for efficient string indexing and searching
-
process_path
Gets the path of the currently executing process or dynamic library
-
symlink
Create symlinks in a cross-platform manner
-
dateframe
Clean up files & folders
-
puzzlefs
next-generation container filesystem
-
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…
-
v8-to-istanbul
convert v8 coverage to istanbul format
-
replacer-cli
A flexible cli to replace strings in files or a directory
-
lefthk
A hotkey daemon for Adventurers
-
build-fs-tree
Generate a filesystem tree from a macro or a YAML tree
-
dad-updater
Dark and Darker updater
-
fcd
File Manager (FranCommanDer) - a text based file manager that combines the best features of Midnight Commander and Ranger
-
camino-tempfile
managing temporary files and directories, with UTF-8 paths
-
nh-xml-from
that lets you convert various formats to XML for New Horizons
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
cp_r
Copy files and directories recursively, preserving mtime and permissions
-
moove
🚚 Manipulate file names and locations
-
ampere-diskimage
Dead Project, Rewriting everything in C
-
fetter
System-wide Python package discovery, validation, vulnerability scanning, and allow-listing
-
shellmark
Cross-platform bookmark mananger for your shell
-
wikijs
API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust
-
sapling-indexedlog
Append-only on-disk storage with integrity checks and radix tree indexing
-
composefs
filesystem
-
tuxmux
Tmux utility for session and window management
-
wnfs-nameaccumulator
Cryptographic accumulators for the Webnative Filesystem
-
fast-glob
A high-performance glob matching crate for Rust
-
gimic
The solution for maintaining borrowed directories/files in remote repos
-
google-fonts-sources
finding source repositories of Google Fonts fonts
-
transformfs
A read-only FUSE filesystem to transform the content of files with Lua
-
gix-index
A work-in-progress crate of the gitoxide project dedicated implementing the git index file
-
osh_dir_std
humans and machines deal with the OSH directory standard: https://github.com/hoijui/osh-dir-std
-
rs-drivelist
basically a Rust implementation of Balena’s drivelist
-
add-determinism
RPM buildroot helper to strip nondeterministic bits in files
-
robius-directories
tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows macOS, Android, and redox by leveraging the…
-
pwd
Safe interface to pwd.h
-
rfm-bin
A super fast file-manager written in rust
-
stak-file
File system for Stak Scheme
-
cdw
Change directory to a Windows path in WSL with ease
-
mkbkp
dead simple command to append .bkp extension to a file
-
pnp
Resolution primitives for Yarn PnP
-
fs-lock
Locked files that can be used like normal File
-
recv-dir
Recursive directory walker
-
cuddlyfs
A distributed file system with a cuddly API
-
prettier-ls
list directories and files in a tree-like structure with customizable display options
-
nu-engine
Nushell's evaluation engine
-
rustypath
Easily manage paths in rust. A straight-forward no bullshit crate to manage paths. Either you get what you want, or you dont.
-
kxio
injectable Filesystem and Network resources to make code more testable
-
vfs-tar
VFS for TAR files
-
transit_model
Transit data management
-
tree-fs
convenient way to create a tree of files
-
apple-dmg
reading and writing dmg images
-
ripfind
A fast and lean replacement for the find command
-
deduplicator
find,filter,delete Duplicates
-
nfsserve
NFS Server implementation
-
below-btrfs
reading btrfs
-
fuse-ufs
FUSE implementation of FreeBSD's UFSv2
-
taita
A project manager (pre-alpha)
-
blazzy
Very fast and lightweight file system observer server that works directly with the system API
-
monit-tool
command-line utility written in Rust for working with GitHub Actions
-
tree-owners
Find all owners (user and group) inside a directory tree
-
mdbook-autosummary
Generate SUMMARY.md files based on your book's file structure
-
pnafs
PNA(Portable-Network-Archive) file system
-
pathbuster
A path-normalization pentesting tool
-
htsget-storage
Storage interfaces and abstractions for htsget-rs
-
s3reader
Read S3 object like local files with byte offsets
-
dowser
A recursive, canonicalizing file finding library for Unix
-
cargo-check-external-types
Static analysis tool to detect external types exposed in a library's public API
-
fshasher
Scan the destination folder and make a hash of all files to get the current state of the directory
-
duplicate_destroyer
Finds and annihilates duplicate directories
-
vergil
Vergil!
-
axleharp
File location storer, designed to be used from within text editors
-
fs-hdfs
libhdfs binding library and safe Rust APIs
-
srtlib
handling .srt subtitle files
-
xt-oss
Aliyun OSS SDK
-
cat-once
Tool used to cat files in tight disc conditions saving disk space
-
asciidork-meta
Asciidork document meta
-
fiemap
call ioctl FIEMAP on files with ease
-
radicle-surf
A code surfing library for Git repositories
-
xdvdfs
interacting with XISO/XDVDFS images
-
trash
moving files and folders to the Recycle Bin
-
chksum-cli
checksum calculator
-
dia-files
-
aeruginous-io
A set of input / output utilities for the Aeruginous Open Source Development Toolbox
-
xtagger
Command line application for managing and searching tags stored in filesystem extended attributes
-
fspp
Filesystem++ : Access the filesystem in a cleaner, easier way
-
obfd
organize files into folders by date
-
aftman
command line toolchain manager
-
ntfs
A low-level NTFS filesystem library
-
nydus-rafs
The RAFS filesystem format for Nydus Image Service
-
fuse3_opendal
fuse3 integration for Apache OpenDAL
-
block-utils
work with block devices. Formatting, getting device info, identifying type of device, etc.
-
utime
A missing utime function for Rust
-
imago
accessing virtual machine disk images
-
ceph-async
Forked from official ceph-rust. Async pr from jcsp was merged. A rust-lang specific interface to Ceph librados and Admin Sockets. You can create a Ceph development environment with the…
-
pfw_grrs
search files
-
cptc
A cli tool for copying file/s contents to your clipboard
-
yazi-fm
Yazi File Manager
-
dirscomp
comparing two directories using BLAKE3 hashing
-
filetree-traversing
working with file trees
-
osrand
Random numbers from the OS interface
-
copy_to_output
A small rust library to copy files/folders from the project directory to the output directory
-
tether-utils
Tether Systems
-
rng-rename
Rename files to randomly generated strings
-
copy-path
-
essential-node-cli
The Essential node CLI
-
parascope
Weggli ruleset scanner for source code and binaries
-
pidlock
using pidfiles as resource locks
-
cheat_checker
Detects similarities between sets of files
-
ofs
OpenDAL File System
-
noosphere
A high-level package for dealing with accessing the Noosphere
-
finter
A Tmux plugin to quickly create session for folders in configured paths
-
syn-inline-mod
Inlines modules in Rust source code for source analysis
-
fmmap
A flexible and convenient high-level mmap for zero-copy file I/O
-
cap-fs-ext
Extension traits for
Dir
,File
, etc -
tabox
A sandbox to execute a program in an isolated environment and measure its resource usage
-
jojodiff
handling JojoDiff files, a diff utility for binary files
-
tokio-dl-stream-to-disk
A micro-library for downloading from a URL and streaming it directly to the disk
-
joatmon
Jack of All Trades Master of None
-
unf
UNixize Filename -- replace annoying anti-unix characters in filenames
-
backpak
A content-addressed backup system with deduplication and compression
-
arigato
barebones Rust framework for creating and serving a 9p filesystem
-
dataset-writer
write CSV/Arrow/Parquet files concurrently
-
keypropdecode
decoding Windows file system elements attributes constants
-
joat-repo
Metadirectory repositories
-
canonical-path
Path and PathBuf-like types for representing canonical filesystem paths
-
gitlasso
Manage multiple Git repositories
-
infsprogs
Tools for working with the IrisOS-nano File System (INFS)
-
platform-dirs
obtaining platform dependant directory paths for application and user directories
-
streambed-logged-cli
A CLI for a file-system-based commit log
-
ampere-fs
Dead Project, Rewriting everything in C
-
cargo-appimage
Converts your crate into an AppImage
-
catbox
Catbox.moe's API
-
nu-glob
Fork of glob. Support for matching file paths against Unix shell style patterns.
-
real_parent
Symlink-safe path extension for parent directory
-
standard_paths
A port of QStandardPaths class which provides methods for accessing standard paths on the local filesystem (config, cache, user directories and etc.)
-
mbrman
MBR Partition Management in Rust
-
notify-debouncer-mini
notify mini debouncer for events
-
idex
An IDE like terminal project file explorer
-
tauri-plugin-macos-permissions
Accessibility and full disk access for macOS can be checked and requested
-
wslpath2
Convert Windows to WSL paths and vice-versa
-
wtr-watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
-
pazi
A fast autojump helper
-
hydrus-api
wrapper for the hydrus client api
-
mio-aio
POSIX AIO bindings for mio
-
trash_dumper
trash file dumper
-
clean-path
A safe fork of the
path-clean
crate -
cap-net-ext
Extension traits for
TcpListener
,Pool
, etc -
rmp_fs
A small lib that help to serialize and deserialize from/to rmp (RustMessagePack) with a file
-
reflexo-vfs
Vfs for reflexo
-
to-streamshare
Upload to streamshare (to-ss > toss) from the terminal
-
siwi-download
async download file
-
expanduser
attempts to expand ~ and ~user while creating a filesystem path
-
lunchbox
An async virtual filesystem interface
-
onchg
Keep blocks in sync across different files in your codebase
-
btrd
The btrfs debugger
-
fdn
uniformly change file or directory names and support rollback these operations
-
portable-network-archive
cli
-
zen-engine
Business rules engine
-
walcraft
A light-weight Write Ahead Log (WAL) solution with garbage collection
-
flysystem
A filesystem abstraction layer for Rust
-
ezwallpaper
change wall paper from multiple sources
-
mmoxi
spectrum scale tools
-
izb
helper functions for provisioning ZFS-on-Root VMs with zfsbootmenu using Incus
-
log-analysis
A zeek log analysis library implemented in Rust
-
tar-sha256
Calculate sha256 of files in tar (like sha256sum)
-
spacetimedb-fs-utils
Assorted utilities for filesystem operations used in SpacetimeDB
-
mofmt
Modelica language formatter
-
damascus
filesystem utility crate for the Flamberg mod manager stack
-
envs
📦 A Rust library for detecting various system environments, including virtualization, containers, OS types, and more
-
transient-btree-index
allows you to create a BTree index backed by temporary files
-
m2dir
specification
-
cargo-like-utils
A colletion of utils to build CLIs with an output style and a behaviour similar to
cargo
-
loco
Loco new app generator
-
binstalk-bins
The binstall binaries discovery and installation crate
-
projects
tracking, searching, and jumping to your projects
-
bininfo
file information for PE and ELF files
-
kuliya
querying Algerian education dataset
-
ex-cli
Command line tool to find, filter, sort and list files
-
pathy
A CLI tool to display the file tree of a directory
-
a2kit
Retro disk image and language utility
-
parcel-resolver
Node.js compatible module resolver used by the Parcel bundler
-
cpz
Fast cp provides an alternative to cp that focuses on maximizing performance
-
dmux
fast and easy tmux workspace opener
-
cloud-filter
A safe and idiomatic wrapper around the Windows Cloud Filter API
-
biometrics_prometheus
prometheus-compatible exporter of biometrics
-
rust_search_fork
Blazingly fast file search library built in Rust. Forked due to abandoned project.
-
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…
-
duvet
A code quality tool to help bound correctness
-
zcopy
Copy files in the command line with ease
-
key-path
Key path for Rust
-
acridotheres
Core Library
-
xfs-fuse
Read-only FUSE server implementing XFS
-
dir-iterator
Iterator that recursively scans and filters files from a directory
-
sequoia-directories
Directories used by Sequoia
-
rd-agent
Management agent for resctl-demo
-
idx_binary
Indexed binary file. It uses mmap , various_data_file and avltiree.
-
squishy
A convenient high level library for reading SquashFS files
-
pathsearch
Search for files in PATH
-
crev-recursive-digest
implementing recursive digest for filesystem directories
-
dirty-tracker
Track which files have changed
-
ntfs-reader
Read MFT and USN journal
-
hg-parser
Mercurial repository changelog parser. It allows to get any revision with creation date, user, parents, branch and files.
-
flextrek
A super-easy, windows-only crate to get focused explorer location or selected files path using hotkey!
-
permissions
query for file permissions (read, write, execute, removal and creation)
-
rocfl
A CLI for OCFL repositories
-
backuppc_pool_reader
CLI for reading BackupPC pool files (contains a FUSE file system to mount the pool)
-
fscan
analyze the filesystem
-
routem
HTTP path and route matching with type-aware parameters
-
cmake-file-api
Parsing and interacting with cmake-file-api
-
block-device-adapters
Block device adapters for managing byte level access and partitions
-
medusa-zip
A command-line interface to high-performance parallelized implementations of common zip file operations
-
deno_io
IO primitives for Deno extensions
-
komichi
Application tools for working with file-system paths
-
dtools
A collection of tools for working with Commodore disk images
-
embd
Read files or directories from the filesystem at runtime on debug, embed on release
-
prun
🍺 Run —
-
sysutil
Linux system utils library
-
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
-
docufort
A toolbox for the docufort crash fault-tolerant append only file format
-
deepcopy
copy files and directories recursively, and report current progress
-
mime_guess2
detection of a file's MIME type by its extension
-
sanitise-file-name
An unusually flexible and efficient file name sanitiser
-
xdbm
Cross device backup manager, which manages backups on several storages mounted on multiple devices
-
hot_reload
Trait and service definition of periodic hot reloader and notifier for config-file, KVS, etc
-
csv-zip-maker
csv and zip maker
-
ndless
interacting with Ndless for the TI-Nspire
-
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.
-
libbtrfsutil
bindings
-
freebsd-nfs-exporter
Prometheus exporter for FreeBSD NFS stats
-
danalyze
Analyze your current directory, show files/folders as list with their sizes
-
proton-finder
Cross platform library for finding and pathing through proton prefixes
-
bhop
Small CLI tool to help you hop around the terminal and easily edit files
-
ncmdump-bin
Some copyright protection file dump
-
mkisofs-rs
A partial reimplementation of mkisofs to create hybrid ISO-9660 filesystem-image
-
if-changed
A pre-submit for file changes
-
nu_plugin_parquet
nu plugin to add parquet support
-
nflz
CLI + Library to add leading zeros to ascending numbered file names. NFLZ stands for Numbered Files Leading Zeros.
-
cync
CLI for private file management
-
file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
cap-primitives
Capability-based primitives
-
sneak
*at syscall abstractions
-
lspath
Very basic ls tool for the PATH environment variable
-
simple-expand-tilde
Cross-platform and reliable tilde-expansion solution
-
tux-icons
getting desktop icons in linux
-
filego
A file splitting & merging solution
-
microdb
A very small in-program database with cache, disk storage, etc
-
current_dir
Thread Safe Current Working Directory
-
safe-path
safely handle file system paths for container runtimes
-
tauri-plugin-structure-manager
Tauri plugin for managing application structure, including directory and file creation and validation. This plugin helps ensure that the necessary project structure is maintained and…
-
deno_fs
Ops for interacting with the file system
-
nosyman
LISP
-
filepath
Get the filesystem path of a file
-
rsbackup
cross-platform file backup tool written in Rust, designed to simplify the backup process. It supports Windows, Linux, and macOS, and is open source under the GPL license.
-
fat_fs_types
low-level definitions for FAT12/16/32 and exFAT file systems
-
pratdiff
A colorfull diff tool based on the patience diff algorithm
-
file-split-to-directory
split files to folders
-
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…
-
proper_path_tools
Collection of algorithms and structures to handle paths properly
-
pathbuf
A macro to conveniently build PathBufs
-
pathext
A small path trait extension with some convenience methods
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
topcat
concatenating files in topological order
-
liboverdrop
Configuration library, with directory overlaying and fragments dropins
-
libfonthelper
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
owfs
Rust API for OWFS (1-Wire file system)
-
snowbinary
A header based system for writing and reading binary files using its own format
-
fuse_mt
A higher-level FUSE filesystem library with multi-threading and inode->path translation
-
nu-path
Path handling library for Nushell
-
oma-contents
APT Contents metadata handling library
-
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
-
ignore-files
Find, parse, and interpret ignore files
-
bulkcp
command line bulk copying tool
-
testfile
Temporary test file management for unit tests
-
documents
An ergonomic, intuitive and beginner-friendly library for dealing with files and folders
-
win_tree
Tree command to generate file system tree structure snapshot in JSON
-
fmodeparser
parse the file permission into a unix-like text representation
-
fsblobstore
A file-system backed blob storage abstraction
-
dirtcomp
A command line utility to compare modification times between file globs
-
fusio-dispatch
dispatcher for Fusio file system
-
rsmount
Safe Rust wrapper around the
util-linux/libmount
C library -
riji
Scripting environment using rhai
-
archival
The simplest CMS in existence
-
wfs
Rust client for WFS
-
urldecoder
A fast, feature-rich, file-oriented batch URL decoder written in Rust
-
cunw
A tiny utility that generates a file representing the structure and content of a directory. Made to easily give context to a LLM.
-
gpscan
generate XML files compatible with GrandPerspective
-
rmsafe
safely removing files and directories; moving them to trash
-
sqlarfs
A file archive format and virtual filesystem backed by a SQLite database
-
file-owner
Set and get Unix file owner and group
-
archivefs
A read-only FUSE filesystem for mounting compressed archives, inspired by archivemount
-
jwalk-meta
Filesystem walk performed in parallel with streamed and sorted results
-
nstow
[BROKEN] Cross-platform symlink farm manager with links defined in a stowfile
-
varpath
TODO
-
br-system
System
-
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
-
aranya-libc
A wrapper around parts of libc for Aranya Core
-
ynk
Effortlessly yank and paste files blazingly fast in the terminal
-
tugger-file-manifest
Interact with lists of files through a storage-agnostic interface
-
refile-m4b
Refile a directory of m4b files by artist, album (where specified) and title. Used to refile m4b versions of converted aax files for use by Smart Audiobook Player.
-
below-config
Configurations for below
-
sapling-util
Misc utilities used by Sapling
-
google_drive_client
Google Drive Client (Rocket) for api rest
-
ds-rom
extracting/building Nintendo DS ROMs
-
devscripts
Run path-specific (shell) scripts without the need to modify
PATH
-
nu_plugin_jwalk
a nushell plugin called jwalk
-
nu-alias-converter
Converts Bash aliases to Nushell
-
lune-std-fs
Lune standard library - FS
-
protoc-bin-vendored-macos-aarch_64
protoc binary for osx-aarch_64 compiled by Google and bundled in this crate
-
bookorg
An opinionated, fast ebook organiser
-
data_downloader
way to download and cache files
-
raft-engine-ctl
A control tool for Raft Engine
-
genesis_rs
Enabling developers with Genesis. Genesis is a powerful, flexible, and user-friendly project starter tool designed for Go and Rust developers. It streamlines the initial setup process…
-
pidfile2
PID Files as process locks in Rust
-
ipipe
Cross-platform named-pipe API
-
tmpfile
A temporary file writer with an option to persist
-
gix-pathspec
gitoxide project dealing magical pathspecs
-
libzetta
stable interface for programmatic administration of ZFS
-
logix-vfs
A virtual file system abstraction used by logix
-
siz
A versatile, cross-platform command line file size reporting executable with default recursive file system traversal
-
ddh
Compare and contrast directories
-
Verifile
Read MFT and USN journal
-
hm
homemaker. Slightly more than yet another dotfile manager.
-
ghee
That thin layer of data change management over the filesystem
-
xdg
storing and retrieving files according to XDG Base Directory specification
-
hdf5-metno-sys
Native bindings to the HDF5 library
-
lms
A fast and reliable alternative to rsync for synchronizing local files
-
watchexec-signals
Watchexec's signal types
-
funclock_fs
file system locker to block functions and set session based logic
-
ext4_rs
Cross-platform rust ext4
-
axfs_ramfs
RAM filesystem used by ArceOS
-
floppy-disk
async filesystem facade for rust!
-
bevy_etcetera
Tiny Bevy wrapper for etcetera: An unopinionated library for obtaining configuration, data, cache, & other directories
-
globmatch
Cross platform glob matching with relative path components, against list of candidate paths determined by recursive iteration from a root directory
-
source-code-analyzer
A command line tool to anazlyze source code in a project
-
memexec
loading and executing PE (Portable Executable) from memory without ever touching the disk
-
private-crate-hub
A private Rust crate registry that securely stores your crate data in a GitHub repository, simplifying management and distribution while ensuring version control, backups, and access only for authorized users
-
file_traverser
designed for efficient file system traversal. It allows users to recursively explore directories and filter files based on customizable criteria. The crate supports both standard library…
-
gpt-feeder
A command-line application that scans the entire codebase, and produces one string consisting of all filenames and file contents that you want included
-
fsrenamer
refactoring invalid file/dir names
-
detecteff
Find and delete duplicate files
-
cargo-mtime
manage file mtime values in sandboxed compilation
-
repl-block
A crossterm-based library for building Read-Eval-Print-Loops (REPLs)
-
watchcrab
fast, secure, and easy-to-use Rust-based tool to monitor filesystem events across platforms. Effortlessly automate tasks and log changes.
-
muxme
Easily start tmux sessions named from the current directory
-
lsblk
List out block-devices, including disks and partitions
-
deno_permissions
deno permissions implementation
-
linty
language-agnostic linter
-
re_data_loader
Handles loading of Rerun data from file using data loader plugins
-
tempfile-fast
Support for Linux-specific tempfile extensions
-
cfo
filesystem operations described at rust by example page
-
swimos_fs
SwimOS Filesystem Utilities
-
k8s-crds-longhorn
Kubernetes CRDs for Longhorn
-
lockfile
Create lockfiles that remove themselves when they are dropped
-
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
-
dir-structure
create directory structures
-
ffcnt
Fast file counting on HDDs
-
esl01-indexedlog
Append-only on-disk storage with integrity checks and indexing support
-
autojump
port and drop-in replacement of autojump
-
audio-preview
TUI for quickly navigating the file system and previewing audio files
-
rust-unixfs
UnixFs tree support
-
kismet-cache
A bounded multiprocess cache of files on disk
-
hledger-parser
Hledger jornal parser
-
freaky/compactor
An interface to Windows 10 filesystem compression
-
rspack_fs
rspack fs
-
disk-name
get all existing disk names
-
git-owners
A git subcommand to query and validate CODEOWNERS
-
fast_files
File directory storage UI for fast access and sorting
-
librarium
reading, creating, and modification of cpio file systems
-
btrfs-backup
A program for backup & restoration of btrfs subvolumes
-
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
-
executable_path_finder
finding executable paths
-
fclones
Finds and removes duplicate files
-
rustic_backend
supporting various backends in rustic-rs
-
nix-doc
Nix documentation grepping tool
-
vento
A CLI inventory for your files
-
cooklang-sync-client
A client library for cooklang-sync
-
qcow2-rs
read/write qcow2 image in async/await
-
tauri-plugin-fs-ios
A plugin for accessing the filesystem on ios
-
file_type_enum
An enum with a variant for each file type
-
rmrfrs-lib
Shared code lib for rmrfrs and rmrfrs-ui
-
czkawka_core
Core of Czkawka app
-
notify-forked
Cross-platform filesystem notification library
-
ext2
Read and write on Ext2 partitions without mount
-
watchfile
An async utility trait to subscribe to file changes of a serializable file
-
hydroperfox-filepaths
Work with flexible file paths
-
borgbackup
A wapper for the borgbackup utility
-
mkdirp
mkdir -p
-
ubiquity
n-directional file synchronization utility
-
path_macro
A macro to join path components using
/
-
xat
An ease of use library for xattrs
-
nxfetch
A minimal, fast and batteries included fetcher!
-
decomp_settings
reading the decomp.yaml settings file
-
stapifaction
allowing to easily generate static APIs
-
image-rider-fat
Rust nom parser to read FAT file systems
-
puml-req
A very simple plantuml client
-
ds_store
A .DS_Store parser for Rust
-
shared-files
Single writer, multiple reader in-process file sharing
-
filestructure-rs
sloppily create a filestructure in memory and write it to disk
-
backpak-b2
Backblaze B2 backend for backpak
-
clonehunter
command line utility that identifies groups of identical files and displays them to the console
-
pearl
low level blob-based I/O library
-
bindet
Fast file type detection
-
refind
Cross platform file locator by file ID. Keep track of files even after they're renamed or moved.
-
t-rs
quickly create and manage temporary folders from the commandline
-
everything-sdk
An ergonomic Everything(voidtools) SDK wrapper in Rust. (Supports async and raw sdk functions)
-
easy_paths
Convenience library for rapidly processing string-type paths
-
sam-zfs-unlocker
controlling encrypted ZFS pool datasets
-
starbase_sandbox
A temporary sandbox for testing file system and process operations, with fixtures support
-
pompom
A no-nonsense cli pomodoro timer
-
libmount
The type-safe wrapper around mount system call
-
dotthz
load and save dotThz files in rust
-
rinkle
A symlink farm manager which takes distinct sets of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in a single directory tree
-
oxsync
file synchronization tool. It enables fast, local reads with a remote filesystem
-
razor-nvpair
Idiomatic nvpair API
-
mime-infer
detection of a file's MIME type by its extension
-
fs-set-times
Set filesystem timestamps
-
snapshotfs
A fuse-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the archives
-
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
-
mime_multipart
MIME multipart parsing, construction, and streaming
-
finder_info
parse Apple HFS/HFS+/APFS FinderInfo attribute
-
in-place
file processing
-
darkmode
detection on linux using XDG desktop portal
-
seq-data-file
sequential data file
-
fbthrift_compiler
Calls fbthrift compiler to produce unified lib.rs from thrift files
-
wdm
Decentralized WordPress Plugin Dependency Manager
-
dslint
Directory Structure Lint
-
helyim
object storage written by Rust
-
psxmem
read and write PSX/PS1 memory card files
-
nmuidi
Parallelizes deleting directories which can significantly speed up deleting large deeply nested directories with a large number of files on Windows
-
flatpage
file system based markdown flat page
-
sambrs
A tiny ergonomic wrapper around WNetAddConnection2A to connect to SMB shares on Windows
-
fls
A fast POSIX ls that doesn't require a libc
-
sqlx-error
A wrapper around
sqlx::Error
to provide error path and additional context -
log-writer
write a stream to disk while adhering usage limits
-
netcdf-src
Build scripts for building
netCDF
from source -
memmapix
No libc, pure Rust cross-platform Rust API for memory-mapped file IO
-
permcon
library/CLI to parse Linux file permissions and convert them between symbolic and octal notation
-
purgo
Clean up your filesystem! It's like a spell, you cast purgo and it just works
-
libxcp
libxcp
is a high-level file-copy engine with support for multi-threading, fine-grained progress feedback, pluggable drivers, and.gitignore
filters.libxcp
provides the core functionality ofxcp
. -
rtop-rs
Faster and better alternative to Vtop written in Rust
-
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 -
dupnamegen
Sequential file name generator
-
dirscan
A high performance tool for summarizing large directories or drives
-
fugue-box
A CLI tool to operate files or directories in 2 steps
-
walkdir
Recursively walk a directory
-
get_dir
get directory
-
iso9660
(Incomplete) implementation of ISO9660 filesystem
-
bmap-parser
that allows you to copy files or flash block devices safely
-
binroots
Serialize and expose data, one file per field
-
nvpair
Work with nvlist and nvpair (using nvpair-sys, libnvpair.so)
-
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…
-
linux-stat
A pure Rust library that implements stat functions on linux with only syscalls
-
test-each
Generate tests at compile-time based on file resources
-
xlsx-diff
a libray for comparing differences between two XLSX files
-
playdate-fs
High-level file-system API built on-top of Playdate API
-
python-sweep
help you clean up your Python virtual environments
-
supply-chain-trust-example-crate-000094
managing temporary files and directories
-
wireman-config
Config for wireman
-
fctools
An exhaustive, highly modular and extensible host SDK for the Firecracker microVM manager
-
rualdi
Rust Aliasing Directory
-
maelstrom-fuse
interacting with FUSE with async Rust
-
rs-blocks
A lightweight i3/sway status bar written in Rust
-
hostfxr-sys
FFI bindings for hostfxr
-
find-rs
find command in Rust
-
read_chunk_iter
Iterator adapters over a reader that yield fixed-size chunks at a time
-
xenon-rs
Rust bindings to the Xenon middleware
-
lineriver
Non-blocking buffered line reader for Read objects
-
ozymandias
Alpha-quality backup program
-
poststation-api-icd
API types for poststation
-
bandrip
CLI to rip songs from bandcamp
-
staged_file
Creates a temporary file which can then be committed to a final path
-
os-checker-types
The output types of os-checker CLI
-
kn
nvgt/fldrs/qckly
-
splitx
splitting a text file into pieces with the size of each piece below a specified maximum number of bytes on disk
-
wnfs-unixfs-file
IPLD UnixFS File implementation for Webnative Filesystem
-
filesystem-hashing
Track Filesystem Integrity via Snapshots which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
avrox-storage
Storage drivers for the AVRoxide operating system
-
jql-parser
Parser for jql - the JSON Query Language tool
-
async-fd-lock
Advisory cross-platform file locks using file descriptors with async support by spawning blocking tasks
-
timetrack
Automatically track how you are spending your time by watching the file system
-
dir_walker
Traverse a directory recursively preserving compatbility with the standard library
-
win32-remove-dir-all
A std::fs::remove_dir_all replacement using the Windows Shell and Property System APIs on Windows
-
scm-diff-editor
UI component to interactively select changes to include in a commit
-
diskit
intercepting disk requests
-
simpleio
file io that i use in my personal projects
-
rusty-roots
CLI tool that replicates the Unix 'tree' command with enhanced features
-
bsud
bsud auto-scale BSU volumes on Outscale's cloud
-
fast-walker
Multi-threaded directory walker, with async support
-
hxcfe
Bindings for libhxcfe https://github.com/jfdelnero/HxCFloppyEmulator/. Unfinished work, contributions are welcomed.
-
flatfs
A readonly filesystem
-
mkutil
Potpourri functions to work w/ clipboard, dialog, glob, git, copying files, image resizing, HTML, sound, etc
-
ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
rfm
Expanded options for interacting with files and directories. Creating/copying/moving etc. File manager, only inside Rust 🦀
-
gix-fs
providing file system specific utilities to
gitoxide
-
rust_search
Blazingly fast file search library built in Rust
-
remove_dir_all_ext
A safe, reliable implementation of remove_dir_all for Windows
-
safepkt-backend
A backend to run static analysis tools against rust-based programs
-
bomboni_fs
Utilites for working with the file system. Part of Bomboni library.
-
advisory-lock
A cross-platform advisory file lock
-
fileagg
The ultimate file aggregation tool! If you've ever needed to consolidate multiple files from a directory into a single file effortlessly
-
dir-tree-cli
command-line tool written in Rust that displays the folder structure of a specified directory in a tree-like format
-
rust-env-sorter
sort environment variables on Windows
-
backup-deduplicator
deduplicate backups. It builds a hash tree of all files and folders in the target directory. Optionally also traversing into archives like zip or tar files. The hash tree is then used to find duplicate files and folders.
-
hunter
Fast, lag-free terminal file browser
-
arkive
Immutable archive manipulation library
-
flatlake
In the works
-
stools
lib for file system, input and output
-
common-path
Finds the common prefix between a set of paths
-
encryptedfs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
uni-path
Platform-independent path manipulation
-
xtag
handling tags stored in extended attributes of supporting file systems
-
hdd
hdd: instruments for querying ATA and SCSI disks
-
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
-
dusage
💾 A command line disk usage information tool: disk usage (foreground), inodes (background)
-
proc_prog_name
Get the program name from the proc filesystem
-
fuzzr
P2P platform for publishing content, self-hosting, decentralized curation, and more
-
kondo-lib
Shared code lib for kondo and kondo-ui
-
rm_rf
Force-remove a file/directory and all descendants
-
OxidLog
A command-line note-taking application
-
spook
File watcher geared towards automatic HTML generation and autoreload
-
pve
Proxmox VE API client, generated from the official JSONSchema spec
-
tin-summer
Command-line tool to find build artifacts and thing occupying space on your computer. Shatters records not glass.
-
markd
Bookmark directories for easy directory-hopping in the terminal
-
rblake2sum
Calculate recursive blake2 digest for path or directory
-
dnoted
leave yourself notes in directories
-
recurse
Recursive directory traversal file management tool
-
purilo
CLI tool to find rust projects and clean them up
-
scout-seeker
CLI to scan a directory to list files, recursively
-
rsfdisk
Safe Rust wrapper around the
util-linux/libfdisk
C library -
imf
processing .imf files
-
blkio
high-performance block device I/O
-
sector-base
database of sectors
-
walkup
Finds a file by walking up the directory tree
-
commondir
Find the common root directory of a set of paths
-
resource-fork
reading and writing Macos resource forks
-
strings_counter
Strings counter script
-
lawn-sftp
SFTP file system functionality for Lawn
-
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…
-
libstorage
Storage helper functions
-
kurtbuilds_std_ext
Standard library extensions
-
libbtrfs
working with btrfs subvolumes
-
blaze-core
Blaze as a library
-
canvas_syncer
A syncer to Canvas LMS with files among courses
-
eatnodemodules
eat node_modules
-
fscommon
Filesystem common utilities
-
filecash
Easy loading, saving, and caching using just your filesystem
-
rustls-cert-file-reader
A rustls certificate chain and private key file reader
-
pmv
Pattern based mv(1)
-
bip_handshake
Common handshaking interface as well as a default handshake implementation
-
copy_confirmer
Confirms all files are copied somewhere
-
lolcate-rs
A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb.
-
wholesum
Wholesome collection of file hashing algorithms all bundled in a single tool. Like sha256sum, b3sum and others, but one: the whole-sum.
-
storage_hal
A storage hybrid access layer
-
ipfs-webdav
A WebDAV server that enables direct access to IPFS MFS as a mounted drive
-
realpath-ext
realpath() (with some extensions) for *nix systems
-
temporary
The package provides means of managing temporary files and folders
-
cyfs-lib
package
-
cap-tempfile
Capability-based temporary directories
-
openat-ext
Extension methods for the openat crate
-
id3-json
Read and write ID3 tags in a machine-readable way
-
fakeroot
A lightweight and batteries-included status_command for i3 and sway
-
ceph-safe-disk
Ceph disk safety removal tool
-
lets_find_up
Find a file or directory by walking up parent directories
-
file_paths
Work with flexible file paths
-
fpicker
ratatui-file-picker allows you to select multiple files from a tree and add their content or paths to clipboard. It also returns the absolute paths of selected files on exit.
-
omnicopy_to_output
Generalized post build copy to place files in output directory
-
config-better
Configure your application in a friendlier and more consistent way!
-
atelier_assembler
Implements the Smithy model assembler pattern, to merge files into a single in-memory Model
-
nyoom
A filesystem walker for floppy-disk
-
parselnk
Parse windows .lnk files in pure rust
-
virtual-filesystem
A virtual filesystem implemented in Rust
-
watchexec-filterer-globset
Watchexec filterer component based on globset
-
id3-image-rs
embed images into mp3 files (forked, updated and extended api)
-
prometheus_folder_size_exporter
Prometheus Folder Size Exporter
-
memofs
Virtual filesystem with configurable backends
-
idx_file
handling single-dimensional array data. It uses mmap and avltriee.
-
atomic-ops
Performs atomic operations in the filesystem
-
disktest-lib
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
faster_path
Alternative to Pathname
-
txtar
Go package
-
file-ext
Collection of utility functions to work with files
-
lw
Log-Watcher utility - replacement for:
tail -F /some/path/*
- that uses Kqueue to watch for new files as well… -
zsplit
Split text into multiple files by line
-
dumpfiles
A command-line tool for generating structured text representations of directory contents
-
distillate
A monitoring tool to watch for file access and log on modification
-
lexa-fs
Utilitaires liés au fs pour les projets
-
io-providers
Enables dependency injection for many I/O operations
-
touchx
Better touch. Efficient file creation with templates.
-
pmbb-ec
Use erasure code (EC) to recovery data (pmbb)
-
fuc_engine
Engine for the FUCing project
-
cdfs
ISO 9660 / ECMA-119
-
persist_if_changed
persisting data to disk only if it has changed
-
raid
thing
-
tbl-core
reading and modifying tabular files
-
sos-vfs
Virtual file system same as tokio::fs
-
gc_fst
Gamecube ISO unpacker and rebuilder
-
alive_lock_file
create lock files without creating dead locks
-
hdrepresentation
HYDRAulic Damnation's representation of filesystem for fuzzing
-
iocore
Indispensable Core Utilities
-
dinvoke_overload
Manually map a PE on a disk backed memory section
-
executable-path
Get the path of a binary target's executable
-
mktemp
files and directories
-
a2kit_macro
derivable traits for a2kit
-
cache-this
Macro for simple caching of expression using the file system
-
ez-rust
ez to use rust utils
-
fileinfo
parse file info from ls/ftp command
-
fsmap
File system mapper and search tool
-
symlinkccc
A small tool for linking compile commands from catkin builds
-
parity-path
Path utilities
-
ifft
IF Filsystem-event Then
-
forge_backup
A program to backup all the user home folders to an S3 bucket
-
findfile
An ergonomic way to search for files
-
resolve-path
Easily resolve tilde paths and relative paths
-
hrx-get
Reader for Human Readable Archive (.hrx) data
-
windows-projfs
Windows projected file system API
-
dokan
Rust-friendly wrapper for Dokan (user mode file system library for Windows)
-
walkfile
遍历指定目录下的所有文件夹,文件
-
webhdfs
Hadoop WebHDFS client library
-
yazi-config
Yazi configuration file parser
-
file_rw
high-performance, memory-mapped file I/O utilities
-
fscmp
comparing files/directories
-
enassi-rs-utils
Rust utils for enassi
-
wnfs-hamt
IPLD HAMT implementation for Webnative Filesystem
-
btrfsutil
Safe wrappers for libbtrfsutil
-
oli
OpenDAL Command Line Interface
-
pi_store
File storage
-
precious-command
A command running library for precious - not for external use
-
quickwit-storage
Quickwit's storage abstraction
-
bingogo
An executable file manager written in Rust
-
simple-file-manifest
Interact with lists of files through a storage-agnostic interface
-
n5
tensor file system format
-
sendable-swapvec
A Vector swapping to disk after exceeding a given length
-
rspack_fs_node
rspack fs node
-
atefs
Distributed filesystem built on an immutable data store with strong encryption and authentication
-
elfio
intended for reading and generating files in the ELF binary format
-
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…
-
gh-backup
Blazingly fast tool to backup a GitHub organisation
-
wslpath
Convert Windows to WSL Path and vice-versa
-
file_mmap
memmap file interface library
-
rmx
Faster GNU 'rm' drop in replacement with extra features
-
winfsp_wrs
WinFSP wrapper for rust
-
gc-gcm
CLI for working with GCM/ISO files (raw bit-for-bit disk images) for the Nintendo GameCube
-
skv
thread-safe disk-backed key-value store
-
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.
-
segments
kafka inspired rumqtt's mqtt commitlog
-
fs-swap
Cross-platform implementation of path swap
-
hotwatch
conveniently watching and handling file changes
-
openat_ct
A wrapper around openat, symlinkat, and similar system calls forked and improved from https://crates.io/crates/openat
-
libzfs
Rust wrapper around libzfs-sys
-
streambed-confidant-cli
A CLI for a file-system-based secret store that applies streambed-crypto to data
-
nitro_fs
handling Nintendo's Nitro Filesystem
-
unix
Interface to Unix system facilities
-
tag
Search for local text files with a simple tagging system
-
sn_bls_ckd
BLS child key derivation
-
easychangedirectory
Tools for easy cd
-
tev_client
An IPC TCP client for tev
-
lfs
give information on mounted filesystems
-
fsan
analyze the filesystem
-
valis-core
workflow management
-
arca
Various utilities used in my crates
-
otarustlings
otafablab rustlings
-
python-oxidized-importer
A Rust-powered Python importer
-
duplink
A CLI tool for finding duplicate files from directory tree and de-duplicating them
-
ftldat
unpacking and repacking of .dat files, which are used by the games Into the Breach and Faster than Light
-
income
reading of UBI images
-
rustposix_rup
rust posix crate
-
id3-image
embed images into mp3 files
-
dmg2nix
A wrapper that takes a download link for a dmg archive and generates a .nix file derivative
-
cap-directories
Capability-based standard directories for config, cache and other data
-
sqlite-vfs
Build SQLite virtual file systems (VFS) by implementing a simple Rust trait
-
rust-ipns
IPNS
-
mount_status_monitor
Paranoid filesystem monitor which reports malfunctioning mountpoints
-
detect
files on your filesystem using arbitrary expression language criteria
-
srfng
generating semi-random file names
-
path-matchers
A collection of path matchers
-
ls-option
a tiny and simple option tools for ls-like functionality
-
nbdkit
Rust bindings to the NBDKit framework for creating Network Block Device servers
-
wikimedia-store
Indexed, fast local storage of wikimedia data
-
spielrs_diff
compare two direcories or two files asynchronously
-
electron-hardener
remove features from Electron that modify runtime behavior
-
http_dir
HTTP file server
-
certreplace
CLI tool for replacing x509 certificates and their private keys
-
backitup
Stupidly simple crate for backing up files and directories
-
projectr
A contextual, MRU sorted, project finder
-
include-lines
Macros for reading in the lines of a file at compile time
-
vow
Serde <--> File made easy
-
mkpoi
"Preferences Overkilled Installer", designed to install customizations of 3D softwares, e.g. Maya, ZBrush, etc. without having to memorize the installation steps.
-
net-file
defines some operations on files and directories used in net-stalker project
-
lawn-fs
Generic file system functionality for Lawn
-
tav
Terminal anti-virus
-
tengfei-ff
A command line tool to find files and directories by name
-
dir_tree
Walk a directory and convert to json object
-
kpathsea
Rust interface to the kpathsea TeX file management library
-
systemd_info
Obtain some system information through WMIC
-
path-ext
Provide convenient methods for path operations
-
renamore
More ways to rename files
-
s3-utils
Various tools and extensions around Amazon S3
-
openmw-cfg
interacting with the openmw config file and the virtual file system it defines
-
bupstash
Easy and efficient encrypted backups
-
zfs-recompress
Small program to recompress a ZFS directory tree and/or gather metadata on the files within
-
aliyundrive-fuse
FUSE for AliyunDrive
-
fslock-arti-fork
files as locks, forked for use in Arti
-
fs-hdfs3
libhdfs binding library and safe Rust APIs
-
streambed-confidant
Confidant is a small library that implements a file-system-based secret store
-
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…
-
swc_cli_impl
Commandline for SWC (Internal crate with implementation)
-
du2
Fast parallel file system lister / usage statistics summary
-
rusty-ls
A replacement for the ls command
-
ts_deplint
lint dependencies within TypeScript projects
-
tbf
Implementations of a tag-based filesystem
-
treestate
store mtimes of files and check for changes later
-
rjrssync
Fast rsync-like tool for incrementally copying files. Runs natively on both Windows and Linux and uses network for communication.
-
disk-drive
multi-disk utilities for floppy-disk!
-
rbfs
Dead simple in-memory filesystem for packaging assets
-
daemon_ctrl
daemon program by sub-process
-
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…
-
clone-file
functions to clone files and file ranges with as little overhead as possible
-
fennec-vfs
Fennec Programming Language
-
k8s-crds-yugabyte
Kubernetes CRDs for YugabyteDB
-
ko
small file processor
-
devclean
clean up your development environment
-
diffcopy
Copy modified files from sub directories into one target directory
-
tower-sanitize-path
Tower middleware to sanitize request paths
-
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.
-
untidy-biscuit
A personal standard library
-
bak9
Creates a backup .bak copy of a file
-
wildland-corex
Wildland Core library
-
dir-cache
Directory based kv-store
-
rs-fsring
A ring(like) buffer using filesystem
-
diskonaut
Terminal disk space visual navigator
-
izihawa-ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
cooklang-fs
cooklang recipes in a file system
-
with_dir
Scoped current working directory
-
tordir
Directory stuff
-
dalfs
A Userspace filesystem based on OpenDAL
-
submerger
combines subtitles from two files into one, with customizable position and color settings
-
rzbackup
RZBackup
-
close_enough
fuzzy-searching function and command line tool
-
c-cli
cat and ls combined into one command
-
reflink
copy-on-write mechanism on supported file systems
-
mprovision
Set of types and functions to manage iOS provisioning profiles
-
maelstrom-layer-fs
FUSE filesystem for use with Maelstrom
-
rsfile
operate files or web pages easily and quickly
-
cat_and_truncate
Tool used to cat files in tight disc conditions saving disk space
-
flint
The filesystem linter
-
az65
A multi-CPU assembler
-
file-seq
Fail-safe file sequence that uses the file system as store
-
rs2-cache
A cache library for RS2, based on OpenRS2
-
integrity-checker
integrity checker for backups and filesystems
-
appddl
Small download tool to automate AppDynamics downloads
-
rmjunk
remove junk files such as
.DS_Store
andThumbs.db
from directories -
test262-harness
A test bed for the ecma 262 test suite
-
file_indexing
editing file fast and memory efficient
-
brck
bit rot checker
-
dircmp
Compare folders and return a diff for assertion
-
capturing-glob
An extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.
-
path-permission
Rust Path trait to get the permission
-
io-test
I/O implementations for testing
-
copy-metadata
Copy metadata from one file to another
-
ext4-view
No-std compatible Rust library for reading ext2/ext4 filesystems
-
search_path
very simple search path file finder
-
char_stream
Unified character reading interface to str, String, bytes, File and Stdin for Rust language
-
bip_disk
Bittorrent Infrastructure Project Disk Module
-
awsbck
backup a folder to AWS S3, once or periodically
-
metrs
daemon
-
brown
that makes dealing with Rust file system a breeze
-
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
-
drux
Debian Rust-package updater for inhouse
-
fddf
Fast, parallelized duplicate file finder
-
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 >
-
rnmx
CLI tool for renaming files and folders
-
lsvine
List contents of directories in a vine-like format
-
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.
-
adana-std-fs
Adana standard library
-
working_dir
working directory abstraction as local state
-
rlist_vfs
Virtual File System for rList
-
easy_safe
an easy way to save string values on disk, in short -string maps on disk-
-
dysk-cli
the dysk cli as a library
-
asset-resolver
A standard system for asset path resolution
-
hld
Hard Link Deduplicator
-
relative-path-utils
Portable, relative paths for Rust
-
aws-sdk-fsx
AWS SDK for Amazon FSx
-
windows-snapshot
Find out windows state asynchronously 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
-
nya
small file processor
-
pinfish
encoding and decoding NFS packets
-
redox_installer
A Redox filesystem builder
-
write-journal
Write to files with a journal
-
xilo
replacement of "rm" command
-
chwd
Temporarily change current working directory, switching back when finished
-
sqsh-sys
Low-level bindings to the libsqsh library
-
ironpath
An iron-hard crate for handling filesystem paths
-
d88dmp
*.D88 file dump tool
-
dirscent
Directory descent
-
copy_on_write
Copy-On-Write Rust implementation
-
cpufreq_lib
Wrapper arround the cpufreq fs
-
vfs-https
Exposes a Virtual File Systems (VFS) via HTTPS
-
libpwquality-sys
Native bindings to the libpwquality library
-
derputils
A set of utils which deserve questioning what's purpose of their existence in the first place
-
buffered_offset_reader
Buffered file read_at (pread)
-
ez_fs
A filesystem simplification over the standard library
-
flatten-directory
move all files from sub-directories to target directory, then remove all directories recursively
-
rune-fs
Read-only, low level, virtual file types for the RuneScape file system
-
extattr
Extended Attributes API bindings for Rust
-
file-with-meta
store a file's metadata for caching purposes
-
rust-crlf
-
crypt4ghfs
Fuse layer exposing Crypt4GH-encrypted files, as if they were decrypted
-
efs
An OS and architecture independent implementation of some Unix filesystems in Rust
-
myd
module system
-
file-chunker
Efficiently process a file in (approximately) equally-sized parts
-
sqlarfs-cli
A CLI tool for working with sqlar archives
-
unix_permissions_ext
A trivial trait bringing missing functions that are not exposed by PermissionsExt to Permissions on UNIX platforms
-
littlefs2-core
Core types for the littlefs2 crate
-
paranoid-hash
A Hashing Library For Those Paranoid With Their Security
-
macro_files
Macro consuming JSON like data structures to create directories and files at runtime
-
flep
File transfer protocol (FTP) library
-
gix-glob
gitoxide project dealing with pattern matching
-
zoterofs
FUSE filesystem for mounting the Zotero library
-
iroh-resolver
path resolution for iroh
-
tree-snapshot
create and manage snapshots of directory trees
-
filesystem-trustfall-adapter
Filesystem Trustfall adapter
-
file_lookup
functions to search up in the file tree for a file by name
-
D88FileIO
d88 File Access Lib
-
mountpoints
List mount points (windows, linux, macos)
-
mkscratch
.scratch directory to keep random scribbles in
-
mdbook-summary-generate
A mdbook preprocessor to generate SUMMARY.md from a directory structure
-
disk-queue
FIFO queue backed by disk
-
yama
Deduplicated, compressed and encrypted content pile manager
-
jql-runner
Runner for jql - the JSON Query Language tool
-
toolbox
tools for daily use
-
exfat
Pure Rust implementation of exFAT file system
-
tracing_storage_logger
Easy rotating logs for the tracing crate
-
winwalk
Walk directories on Windows
-
find-target
Find target directory
-
fb-test
find bigfile in filesystem
-
chicon
A file abstraction system for Rust
-
glusterchangelog
A lib and tool to parser Gluster Changelogs
-
git-sweep
clean up your disk from unused git repositories
-
flatten_dir
Recursive directory flattener
-
crate-info-mirroring
Mirror cargo crate metadata
-
quickclip
A CLA that allows you to book mark important directories
-
fd-lock-rs
Like fd-lock but with a slightly different API
-
rangefs
A fuse-based filesystem to map ranges in file to individual files
-
simple-path-match
Trivial path matching
-
bmap-rs
application that handles the use of bmap crate
-
goglob
Shell pattern matching similar to golang's path.Match
-
discoverer
Recursively search directories for a particular type of file
-
bootloader-locator
Retrieves the file system location of a
bootloader
dependency -
drop-dir
self-dropping (RAII) directories
-
filesystem-kind
Query the filesystem that a file resides on
-
mime_open
A small library for opening a uri in an appropriate application
-
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.
-
hdexecutor
execute a HYDRAulic damnation represention of a program with a filesystem image
-
guestfs
libguestfs bindings for Rust
-
rusty-files
files is a simple collection of file functions that I use in my projects
-
usenetnews-dynexp2
USENET news server expiry time dynamic tuning (for INN2)
-
direx
easily making files tree
-
searchpath
A small unix and windows lib to search for executables in PATH folders
-
fs-walk
File-system walking crate
-
librecollect
Recollection library for the project
-
helyim-proto
proto for helyim
-
stignore
Add syncthing ignore patterns from command line
-
bijou
tiny embeddable encrypted file system
-
create-output-dir
Create an excluded from cache directory atomically
-
mbfs
Message Based Filesystem
-
http-path-params
HTTP Path Params
-
wbuf
Unified type over stdio, memory and file buffers
-
font-reader
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
fpcli
A CLI app for Flatpak manifests
-
find_mountpoint
find the mountpoint (or prefix, on Windows) for a provided path
-
fdir
file system
-
path-tools
that provides convenience functions and traits for working with paths
-
nuke-dir
Single-function crate to delete a directory by removing subdirectories and files first, to work around FS issues
-
resource-path
A path representation for resource at local and remote
-
dir-lock
file-system-based mutex
-
seekable-async-file
Async pread and pwrite, with optional delayed sync and metrics
-
scandir_rs
A fast directory scanner
-
nozomi
Equivalent of the Linux shred command but in rust and library. Allows you to securely erase data from a hard drive.
-
fftp
In-network file transfer
-
fwalker
file and directory traversal in a file system
-
backr
A program that backs up user data that matches a regular expression
-
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.
-
folder_compare
Compare two folders and get a list of changed and new files
-
rapidtar
Multithreaded file archival utility
-
zfs
file system
-
ncrs
A lightweight Rust library for loading and storing nucleic acid sequences (DNA or RNA) and their annotations with minimum dependences
-
fizer
making specific size files
-
docchi_fs
A file system which composes chlonological diff files efficiently
-
htodo
command line To-Do app built with Rust
-
gpt-fat-disk-image-tools
Tools for reading disk images with GPT partition tables and FAT filesystems
-
libzetta-zfs-core-sys
Bindings to libzfs_core (lzc)
-
fake-file
A fake file generator
-
block-device-driver
Block device trait
-
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.
-
tardex
Access tarball contents by path
-
compact_path_tree
A data structure providing a compact in-memory representation of a tree of paths
-
rdfoothills-base
Base utilities of rdfoothills, mostly to be used by the other crates in the workspace
-
linux-df-parser
parser for the Linux
df
command -
ringboard-server
The ringboard server
-
hal_kv
A kv hybrid access layer
-
directory_manager
A small manager/helper in addition to the directories crate
-
xshell
quick shell scripting in Rust
-
pathos
A natural API for handling OS-specific user or system directories, including iOS and Android
-
foldiff
Easily configurable tool to get the difference between a reference folder and others
-
herman
daemon that watches folders and organises them automatically
-
yarf
rust-fuse, focuses on just only libfuse highlevel API binding
-
flac-tracksplit
Split FLAC+CUE (embedded) into multiple tracks
-
shortcut_assert_fs
asserting filesystem properties with shortcuts
-
detox
Quickly clean up your development directories on disk
-
notifrust
almost as good as notify-rust
-
io-truncate
IO objects which can be shortened (truncated)
-
rs-car-ipfs
rs-car wrapper to read files from IPFS trustless gateways
-
vfs-clgit
Virtual FileSystem abstractions via Command Line GIT
-
staticfilemap
Procedural macro to embed files during compilation with optional compression
-
project_parse
Parse code project directories, detect main language, count lines of code and more
-
easyfs
A very simple file system for OS development or education
-
win-font-dir
path to the font directory in Windows
-
cyfs-base
package
-
lightbird
A light tool to get process/processors/memory/disks info
-
watchit
An easy to use, cross-platform watcher for file changes
-
bbq
This project is for file handling. It can add, delete, modify, and query.
-
dnpak
Dragon Nest PAK structure file
-
squashfs-ng
High-level Rust wrapper for squashfs-tools-ng
-
durt
Command line tool for calculating the size of files and directories
-
turboinstall
overlaying directory trees on top of each other
-
sos-client
Super-Simple Source fileSystem Client
-
dirinventory
Very fast multithreaded directory traversal
-
rscat
GNU cat(1) clone implemented in Rust
-
raii_flock
Little library implementing a wrapper over a file that's locked on creation and unlocked when it goes out of scope
-
clang-sys-linkage
Rust bindings for libclang
-
one_ordinary_man_file_sorter
file sorter that sorts files into directories
-
distrophy
distributed authed backup storage
-
docker_extract
extract the filesystem from a docker image
-
kidex-common
Helper library for interacting with Kidex
-
bluenoise
Ergonomic blue noise (poisson disk sampling) for the masses
-
gitcp
Copy files from Git repository to local
-
stashr
A dynamic move command or simple file stash
-
dir-signature
allows to create a signature (index) of a directory with files
-
filetools
Helper functions for path operations
-
move-it
that moves files
-
bdd
Bulk Data Duplicator (bdd)
-
treewalk
Common utilities for exploring a file tree
-
libzfs-sys
Rust bindings to libzfs
-
cloud-storage-sync
Embedded rsync-like local files and Google Cloud Storage buckets
-
futures-fs
A Futures implementation for File System operations
-
twitter/rustcommon-logger
Common Twitter Rust lib
-
commandfs
Panicless File operation API
-
platter-walk
Directory tree traversal optimized for HDDs
-
bfs
find files on your disk with breadth first search
-
cloup
template manager that provides the files you desire when you need them
-
easy_file
easy file system
-
dircpy-stable
Copy directories recursively with flexible options. Runs on the stable channel.
-
nix-cache-watcher
Upload new nix artifacts to an s3-compatible binary cache
-
lockchain-files
Filesystem storage backend for lockchain vaults
-
box-format
Support library for the Box open standard archive format
-
dochy_archiver
A serializer which compresses integers
-
test-temp-file
allows creation and automatic deletion (based on Drop trait) of files
-
embedded-exfat
ExFAT filesystem library with async support, mainly focusing on embedded system
-
kinda-virtual-fs
imitate virtual filesystem and use statically linked files
-
secure_backup
Take an incremental secure backup from a directory
-
to-dir
to command manages aliases to folders
-
projfs-sys
Low-level bindings for Windows Projected Filesystem API
-
ext4fs
ext4 file system used in user space
-
ofiles
Identify processes that have opened files or sockets
-
create_html
Creates index.html with all the boilerplate in a designated folder
-
zngur-generator
Generates Rust and C++ glue codes from the zng file
-
rswatch
A program for monitoring files and directories and executing command on change
-
cdragon-rman
Work with RMAN manifest files used by Riot
-
nzskkserv-core
create skk server
-
rlist-core
rList core library
-
winfsp_wrs_sys
WinFSP wrapper for rust
-
pathmatch
A better version of
fnmatch()
, supporting**
like.gitignore
-
osutils
Low level OS wrappers for Breezy
-
br-file
file
-
neotron-romfs
Parse a Neotron ROM-FS image
-
smbclient-sys
FFI bindings to libsmbclient
-
ldpfuse
CLI utility to be used with LDP_FUSE. See https://github.com/sholtrop/ldpfuse for more info.
-
pop-os/cryptsetup
experiment to design a flexible disk management library with an ECS architecture
-
dmgwiz
Extract filesystem data from DMG files
-
ariadne
A fancy diagnostics & reporting crate
-
fs-id
Uniquely identify files within the system
-
garbage-fs
Abstraction layer for filesystems
-
dotenvripper
iteratively backup all your dotenv files from a dir containing multiple projects
-
inotify-sys
inotify bindings for the Rust programming language
-
mini_fat
Minimal FAT disk image decoder
-
file_systems
A Small Set of Components That can be put together to build a simple filesystem
-
appimage_environment
contains some structs and functions to handle the tools, which are included in the AppImage
-
wcnt
A program to count your warnings inside log files and comparing them against defined limits
-
mount_dir
Mount portable directory as consistent user directory
-
btrfsutil-fake
Safe wrappers for libbtrfsutil
-
filesync
Sync files between different sources
-
ommui_file_loading
Filesystem loading helpers for ommui
-
random_play
随机播放视频
-
nydus-service
Nydus Image Service Manager
-
tulip
The endpoint of Project Polya
-
m3u_cli_parser
CLI application for parsing M3U playlists and extracting entry titles and URLs
-
procweb-rust
A binary providing a web interface to monitor the resources used by a process on Linux
-
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
-
lms_lib
A fast and reliable alternative to rsync for synchronizing local files
-
turbomod
A fork of
automod
with some extra features -
posix-invariant-checker
A FUSE shim to ensure the underlying filesystem is behaving according to the POSIX spec
-
efuse
Software fuses
-
read_chunks
An extension to the Read trait allowing easier chunked reading
-
poke
Inspired by the classic touch command
-
k2
Flat file system library. Work in progress.
-
tomlconf
Automatically generate, read, and manage application-specific TOML configuration files simply, cleanly, and consistently
-
mincore
A safe Rust wrapper around the
mincore
system call -
acl-sys
FFI interface for POSIX Access Control Lists
-
fuse2rs
FUSE2 bindings for Rust (mainly for OpenBSD)
-
treedir
A virtual directory tree library in Rust
-
file-labeler
label directories and files
-
erfs-rt
Embedded resource file system(C/Rust): runtime api to access embedded resources
-
tarsum
A command line tool to get file hashes of files within archives, without extracting files to disk first
-
iron-os-service-api
Iron OS Packages Api
-
filename
Get filename from a raw file descriptor
-
zfs-core
Rust interface to libzfs_core (lzc)
-
disk-persist
that makes it very easy for your application to keep data inbetween executions
-
rwc-rs
a better linux rwc
-
fine-ill-do-it-myself
Keep track of a directory's total size using filesystem events
-
wei-single
single instance application
-
binaryornot
Detect whether a file is binary or not
-
hdf5-metno
Thread-safe Rust bindings for the HDF5 library
-
path-utils
std::path utilities
-
recollectctl
Recollection CLI manager for Recollection events
-
projfs
Bindings for Windows Projected Filesystem API
-
lawn-9p
9P file system functionality for Lawn
-
executables
list all executables found in PATH on unix systems
-
last-update-time
get the last time a file or directory (including its contents) was updated
-
archival-dedupe
Deduplicate read-only files on a UNIX filesystem
-
path-here
Add current directory to $PATH
-
backpack
packing format; drop-in alternative to rust files, supports in-memory filesystems
-
omnipaxos_storage
Storage implementations for OmniPaxos
-
btrfsutil-sys
Raw bindings to libbtrfsutil
-
detect-duplicates
Detects and reports duplicate files in a file system
-
navfs
navigate and do things to your filesystem!
-
file_tree
Creates a directory structure suitable for storing large numbers of files, and optionally deletes the created directory and files when dropped
-
filecmp
comparing files and directories, the rust implementation for CPython filecmp module
-
remove_empty_subdirs
Recursively remove empty sub-directories
-
arx
A fast, mountable file archive based on Jubako container. Replacement of tar and zip.
-
e2size
ext2 (also ext3 and ext4) size calculation based on the superblock
-
razor-libnvpair-sys
libnvpair FFI bindings
-
vfs-zip
Virtual FileSystem abstractions for ZIP files
-
wk
immutable development environment management cli
-
rufs
FUSE implementation of FreeBSD's UFSv2
-
chksm
A multipurpose rust library for use in my projects
-
slurp
Small wrapper methods for loading files
-
polyfuse-sys
A collection of FFI bindings for polyfuse
-
genfs
Generic traits, structs and enums for implementing filesystems in no_std environments
-
frism
(File Prism), splits a file into N byte chunks, and can later join them back together. Zero dependencies.
-
dir_lines_streamer
Read files inside a directory line-by-line, one file after the other (in human-alphabetical order)
-
qread
A convenience library for common read operations
-
sendstream_parser
Parser for BTRFS sendstreams
-
loccer
counting lines of code
-
vhdx
Microsoft's VHDX virtual hard disk format
-
nu_plugin_query
A Nushell plugin to query JSON, XML, and various web data
-
xdg-desktop-portal
zbus bindings for the org.freedesktop.portal APIs
-
rawcopy-rs-next
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
-
uniui_build
Builds uniui applicatins for different targets
-
rgfs
get folder size rustify
-
dir-walkin
Made to fit my own needs. Not intended to be used in production.
-
urlnorm
A URL normalization library for Rust
-
wzd
write zeros to disk
-
magic-school-bus
Cross-platform TUI filesystem browser with Vi-like keybinds
-
cavity
Create files padded with zeros. Alternatinve to macOS's mkfile.
-
batbox-preferences
saving/loading user preferences
-
swarmd_slug-rs
Swarmd slug-rs
-
cda
A shell utility to quickly cd to an ancestor!
-
filebuffer
Fast and simple file reading
-
file-matcher
search files and folders based on the name pattern (regex, wildmatch, exact)
-
delete
Fast, easy deletion of files and folders with async and cross-platform support
-
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.
-
find-big-file
find bigfile in filesystem
-
copie
Copies file from or to paths specified in environment variables and command-line
-
larry
treat a file as a l(ine) arr(a)y
-
file-fetcher
fetch files either locally or over the net (http)
-
mprovision-cli
A command line tool to manage iOS provisioning profiles
-
crate_untar
Streaming reader of Cargo’s published package format (
.crate
tarball) -
evaporate
extract messages and photos from iOS backups
-
ruplicity
read duplicity backups
-
psummary
🗣️ Summary —
-
statefile
Store application state as a file on disk
-
assets_manager
Conveniently load, cache, and reload external resources
-
userland-io
It's like FUSE but for the block layer
-
memlibload
A memory for loading binaries in memory without touching disk
-
btrfs-diskformat
BTRFS disk format
-
wrappe
Packer for creating self-contained single-binary applications from executables and directories
-
rustfmt_ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
dotlock
Create .lock files atomically on any filesystem
-
sz-cli
Disk usage CLI
-
moss-fmt
An executable tool to extract only desired files from a series of zips
-
mountpoint-s3-crt-sys
Rust FFI bindings to the AWS Common Runtime for Mountpoint for Amazon S3
-
fdroid
Create and Manipulate an fdroid repository
-
jvm-find
Easily locate a system's JVM installation
-
ls-tiny
less functional ls command
-
manas_server_single_fs_wac
This binary crate provides a solid server with fs backend, with wac access control
-
erfs-gen
Embedded resource file system(C/Rust): tool to generate C/Rust source files from a resource directory
-
workspace-gen
Given several subdirectories containing cargo projects, creates a parent workspace manifest file
-
ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
async-vfs-os
Async Virtual File System backed by OS File System
-
dmg-oxide
reading and writing dmg images
-
susurrus/fat
-
rubro
Directory grouping and organization for backups
-
same-file
determining whether two file paths point to the same file
-
flowfairy_api
processing flow cytometry data
-
gtree
clone and pull whole group trees from a git forge, properly organized on disk
-
hkscdis-rs
A HavokScript 5.1 disassembler written in Rust
-
xdg-utils
Query system for default apps using XDG MIME databases. Rust implementations of some common functions in the freedesktop project
xdg-utils
. -
rd-dir
reading directories
-
rsincron
Rust rewrite of the incredibly useful but abandoned incron software
-
passionfruit
An image downloader package with automatic file extension appendage
-
notify-fork
Cross-platform filesystem notification library
-
shard-csv
aid in splitting CSV/TSV files into multiple disjoint files
-
filehash-rs
A small, fast library for hashing files written in Rust
-
glace
A type-safe, user-friendly proc macro for embedding a file tree into your code
-
device_status
allow you to obtain information of the disk space in a particular device where a given path is located
-
winrt_gen
Code generation for the winrt crate
-
dwn-rs-core
Core library components for dwn-rs
-
find-torrent-data
search for and link files that are part of a torrent
-
sever
Coerce hardlinks into new files
-
x86_ata
Terrible x86 ATA Crate
-
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
-
ext4
Read information from EXT4 filesystem images
-
obnth
Allows securely opening files in untrusted directories on *nix systems
-
bcp
A convenient program for copying blocks of bytes within files
-
filewatcher
File Watcher Library
-
mini_gpt
Minimal GPT disk image decoder
-
squaredb_fm
Squaredb - Enhance your DB with extendability and performance
-
lust
intended for finding out everything about your beloved file system
-
razor-libzfscore-sys
libzfs_core FFI bindings
-
lst
POSIX ls command
-
tauri-plugin-share
A Tauri share plugin
-
gix-ref
handle git references
-
dsc
cli tool for finding and removing duplicate files on one or multiple file systems, while respecting your gitignore rules
-
meld-config-manager
a meld client written in Rust
-
mkstemp-rs
Safe wrapper over mkstemp function from libc
-
trail
Build cross-platform paths at compile time
-
bakare
modern and simple, yet efficient backup solution
-
file_linked
Controlling objects linked directly to a file
-
ramup
A command supports your work on RAMDisk
-
eezfile
*ez* to use lib for rust to create,read and write files and all
-
structfromdir
Derive macro to read from a directory into a Rust struct
-
btsdu
analysing disk usage of btrfs snapshots
-
cli_timestamps_generator
Command Line timestamp processor
-
simply-fuse
using fuse
-
wal-rs
Write-ahead-log implementation
-
io-synesthesist
ffi library of write(2) and lseek(2)/read(2)
-
rialight_filesystem
Rialight file system module
-
scribec
A client library for Facebook Scribe Server
-
systemd-directories
A tiny library to retrieve systemd directories following systemd.exec(5)
-
reapfrog
Readahead and dropbehind over multiple files
-
carbon14
file-system forensics
-
rustix-uring
The low-level
io_uring
userspace interface for Rust -
gday
Command line tool to securely send files (without a relay or port forwarding)
-
totall
Count lines in all files in directories and subdirectories easily
-
gvfs
providing a configurable virtual file system for game assets, a la PhysFS
-
vimdir
Edit Directories in Your $EDITOR
-
simple-file-manager
modify files
-
bcat
A command-line tool that allows transparent ls and cat operations regardless of whether they are files or directories
-
patchify
Support for running applications to automatically update themselves
-
winfsp_build
Helper to allow delayload for WinFSP's dll
-
see_directory
A small crate to see a directory's content recursivly
-
naughtyfy
Modern fanotify wrapper
-
ergo_fs
Types for making working with the filesystem ergonomic, therefore fun
-
utf8path
String-friendly path type
-
anagma
A new standard for storing hierarchical metadata for data/media files in external configuration files
-
reload_config
A small library for hot reloading configuration files without restarting the process
-
rfz
An indexer and metadata viewer for repositories of IETF documents synced to the local file system
-
apple-bundles
Interface with Apple bundle primitives
-
klone
A backup application based in the same FS that will only back the file that you changed
-
libmtp-rs
High-level interface for the libmtp C library
-
force-crlf
Force a file to use CRLF line breaks
-
packler
Bundle Rust webapps with xtask
-
unix-watch
Unix watch command
-
possum-db
concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
-
gitignore_inner
internal module for cargo
-
dmastorage
High-performance I/O for Linux based on DMA Buffers
-
lrg
help find the largest file(s) in a directory
-
env-substitute
that takes a PathBuf and does environment variable substitution on it, returning the result
-
fm-cli
cross-platform Rust command-line tool for browsing your filesystem
-
includedir
Include a whole directory tree at compile time! - Runtime part
-
diskplan-traversal
component of Diskplan for applying schemas to disk
-
maketemp
Create temporary directory and files
-
fs3
Cross-platform file locks and file duplication
-
xdg-user-macros
A set of macros to aid in user-focused development using the XDG standard user home directories
-
malwaredb-lzjd
LZJD algorithm by Edward Raff -- https://github.com/EdwardRaff/jLZJD
-
utf8-read
UTF-8 reader from a stream
-
git-global
Keep track of all the git repositories on your machine
-
rincron_mini
A replacement for incron written in Rust
-
ddup
Tool that detects potentially duplicated files in Windows NTFS volumes
-
gotop
A terminal based graphical activity monitor inspired by gtop and vtop
-
fs-tracing
A drop-in replacement for std::fs which provides useful information on error
-
nfs4_cli
NFSv4.1 CLI client and tools
-
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. -
pop-os/distinst-disks
Probe and manipulate block devices
-
hconf
Read various configurations from files and environment variables
-
eatnp
eat node_modules
-
nym
Manipulate files en masse using patterns
-
checksums
making/verifying checksums of directory trees
-
freqfs
An in-memory filesystem cache layer over tokio::fs, with LFU eviction
-
rip_list
list the contents of a local repository
-
cap-async-std
Capability-based version of async-std
-
tfs
Fast, content-addressed, snapshottable filesystem
-
luks2
Interact with LUKS2 partitions from Rust
-
wurmloch
Sort your filesystem by turning a folder into a wormhole
-
patharg
Treat "-" (hyphen/dash) arguments as stdin/stdout
-
topd
A remote top daemon
-
crevsum
Recursive digest as calculated by
crev
-
findup
Find the first file matching in a current working directory or the nearest ancestor directory up to root
-
normal-paths
Windows and Unix-like systems handle glob patterns completely differently. This library is meant to paper over the differences between the two in order to simplify the construction of cross-platform applications
-
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…
-
flopen
Reliably open and lock a file
-
fs
A Futures implementation for File System operations
-
game_kernel_vfs
VFS for game_kernel
-
mkfs-ext2
Read or write ext2 file systems (in no_std environments)
-
force_remove
Adds functions to delete readonly files and directories
-
wasmer-vfs
Wasmer Virtual FileSystem
-
wasmtime-vfs-ledger
WASI file system ledger
-
inullify
Watch directories, and truncate dangerous files
-
lists3
Light-weight CLI tool to create a file browser for S3 buckets provisioning bucket listing
-
jotta
Third-party low-level Jottacloud client for Rust
-
cvpn
a CLI application of VPN service at Faculty of Informatics, Shizuoka University
-
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… -
known-folders
A safe wrapper around the Known Folders API on Windows
-
seedo
A command runner triggered by filesystem events
-
home-dir
expands home directories in a path
-
disks
Show disk stats
-
dust_style_filetree_display
a rip off of dust's display, useful for applications that want dust's output style for some reason
-
metap
(WIP) Meta Programing Tools
-
log_t
logging library written by somebody learning Rust at the time
-
hdt
Header Dictionary Triples (HDT) RDF compression format
-
auto-delete-path
PathBuf wrapper that gets deleted when it goes out of scope
-
appdirs
determining platform-specific directories
-
netfuse
FUSE abstraction for building networked filesystems
-
phazer
Two-phase commit for file creation
-
filearco
read-only file archive format
-
which_problem
Diganose your executable lookup problems with this rust library
-
disk-types
Common traits and types for handling block devices, partitions, file systems, etc
-
narc
handling Nintendo Nitro Archives
-
disk_log
High Throughout, NonBlocking Disk-based logger
-
btfs
in-memory FS
-
skip_ratchet
Skip ratchet
-
sggit
Scatter Gather Git or in short sggit, is a wrapper around git meant to help managing scattered files across your file system
-
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
-
renam
Blazingly fast file renamer
-
pathpatterns
Include/exclude path list implementation with git-like globbing support
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
self-meter
A tiny library to measure resource usage of the process it's used in
-
melody
Crossplatform Terminal Music Player
-
quiet-stroll
A web server to deliver basic File System informations
-
ram-journal
Efficiently in-memory log manager
-
ape-mbr
interface between a disk and it's partitions
-
fuzzy-tree
fuzzy finder written in Rust which displays results in an interactive tree format
-
parse-blogger-backup-xml
Parse a blogger backup.xml file into posts with comments
-
gluster-xdr
Raw XDR RPC bindings to Gluster
-
atomic-file
upgradeable ACID one-shot files
-
gitmoto
TUI for git remote management
-
drone-fatfs
Bindings to ChaN's FatFs
-
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
-
blown-fuse
Async filesystem in userspace (FUSE) daemon library
-
dredge
inspecting disk usage in directory trees
-
csdeps
Reads csproj files and prints out the package dependencies
-
libtirpc-sys
Low-level bindings for the libtirpc library
-
baxzup
Create backups using XZ compression
-
pnav
A b2b tool for project navigation (currently in development)
-
fs-db
file-system based key:value data store
-
bita
Differential file synchronization over http(s)
-
sp
This cli opens files from Windows paths and translates Linux paths to Windows paths
-
df-file
file
-
dfiles
为 simink 提供类似 vfs 的文件读写机制
-
warm-fs
File system warmer
-
fuck-delete-it
Force delete file/folder on Windows, kill occupying processes
-
pathwalker
walk path
-
rlist-cli
A high performance file sharing system
-
pathsub
Subtract one path from another, yielding the subtraction difference rather than relative path
-
inventorize
A command-line file integrity verification tool
-
my-test-app-bergwolf
Fuse(filesystem in userspace) servers and virtio-fs devices
-
fuse
filesystems in userspace (FUSE)
-
developer_disk_image
A port of https://github.com/doronz88/DeveloperDiskImage to Rust
-
fsfilter-rs
monitor filesystem and more in windows
-
save_my_code
save code and other files
-
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
-
setenv
Helpers for writing tools that will be eval'd by shells
-
chokidar
A cross-platform command line utility to watch file system changes
-
ftzz
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files
-
system-backup
TODO
-
location-macros
Collection of macros for obtaining the absolute path of the project root
-
squashfuse-rs
FUSE implementation of Squashfs written in Rust
-
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 -
tree_magic_fork
Determines the MIME type of a file by traversing a filetype tree
-
rapid-fs
virtual file system API for Hypi's RAPID server
-
fuse-zstd
FUSE filesystem where existing folder with files compressed by zstd is mapped to folder with uncompressed files
-
mlcr
An adaptive machine-learning-based cache tracker/replacement policy
-
rsid3
command line ID3v2 tag editor designed for scripting
-
hgame
CG production management structs, e.g. of assets, personnels, progress, etc.
-
file-region
Encapsulates a contiguous byte range of a file
-
flail
makes filesystems tolerable
-
prototty_file_storage
prototty_storage::Storage backed by files
-
redoxfs
The Redox Filesystem
-
folder
The package allows for scanning directories in parallel
-
mini-fs
Application filesystem to simplify reading files from both the native filesystem and file archives (tar, tar.gz & zip)
-
fmutex
mutual exclusion on a file using flock(2)
-
junk_file
detect commonly generated junk files like
.DS_Store
orThumbs.db
-
wick-xdg
Cross-platform normalization for Wick libraries and binaries
-
gluster
interface with Gluster's CLI. This is being leveraged by a Juju charm to manage a Gluster deployment
-
x79d8
Serve encrypted files via local FTP
-
better_file_maker
a way to create many files with one command
-
prtl
Jump to tagged directories quickly with prtl
-
type-name
A safe wrapper around the type_name API
-
spacedisplay
Fast and lightweight tool to scan your disk space
-
vblk
Virtual block devices on Linux
-
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.
-
depot
A (disk) persistent queue library
-
direntryfilter
filter DirEntry
-
pna
PNA(Portable-Network-Archive) decoding and encoding library
-
libfs
libfs
is a library of file and filesystem operations that is supplementary tostd::fs
-
osrs-cache
A cache library for the Oldschool Runescape JS5 file system
-
shell-rs
Rust reimplementation of common coreutils APIs
-
ihop
Virtual block device made from a bunch-of-chunks
-
hpkg
A native Rust crate to parse Haiku's binary package and repo formats
-
puzzlefs-lib
Build, mount and extract PuzzleFS images
-
rename-legal
deal with filename, remove illegal strings and emojis when file renaming
-
efes
A collection of macros to simplify testing involving filesystems
-
weirdgrep
Weird grepping tool for huge pages of code
-
mpxrs
A short description of my package
-
libfar
interacting with FAR archives
-
globetter
Glob fork with bug fixes! Support for matching file paths against Unix shell style patterns
-
aipman
The AppImage Package Manager
-
appfinder
Find the location to applications on Linux, Windows and MacOS
-
dfc
Duplicate filename counter - a program to count the number occurances of duplicate filenames within a directory structure
-
fs-librarian
Librarian runs pre-configured commands against a group of files that match a set of filters
-
encrypted_fs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
feach
can foreach dirs and run command
-
czkawka_gui_orbtk
Orbtk frontend of Czkawka
-
cfile
Rust bindings to C *FILE stream
-
mkfs-btrfs-rs
wrapper for mkfs.btrfs
-
quocktail
Rust CLI for searching through nested directories of markdown files with frontmatter, filtering and displaying the results
-
branchout
Quick and easy ASCII tree of a directory
-
thumbnailer-bridge
Bridge between your file manager and thumbnail daemon
-
tui-explorer
A file explorer for a command line interface
-
libatasmart
A wrapper around libatasmart-sys raw bindings
-
iofs
lib for file system, input and output
-
diskscan
scan your disk space
-
platter2
Load files on web and desktop asynchronously
-
lefthk-core
A hotkey daemon for Adventurers
-
wasm-bus-fuse
WebAssembly fuse bus interface
-
splitfile
Reader and writer that splits IO across volumes (files) of a specified maximum size
-
fts
high performance directory walking using libc fts
-
diskspace_insight
Investigate where your diskspace has gone
-
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…
-
filestruct
Read a directory into a Rust struct
-
remu
renaming multiple files at once
-
frs
Rename files with RegEx patterns
-
testpath
companinon crate to bintest/testcall, augments Paths for testing
-
wildland-lfs
Wildland Local Filesystem Backend
-
zfs-cmd-api
Interact with zfs via the supported cmd line tools
-
dirs-sys-next
system-level helper functions for the dirs and directories crates
-
libparted
Rust wrappers for libparted
-
fs-utils
help working with the filesytem
-
libmtp-sys
Low-level bindings to libmtp C library
-
fetch-paper
cli that download latest build from papermc.io
-
artushak-web-assets
Asset file manager
-
reorger
reorganizing a large number of files by splitting and unsplitting files into subdirectories
-
xdg-basedir
help with the XDG basedir spec
-
imosid
a config file manager that leaves the user alone
-
runix
A type-safe Rust interface to the Nix CLI
-
batch-renamer
Framework and command line utilities for interactive renaming of a potentially large number of files
-
patty
Cross platform system PATH manager
-
test-files
temporary file creation convenience library
-
nstd_fs
NSTD file system crate
-
rusty-release
release of a cargo project
-
yazi-shared
Yazi shared library
-
harvester-backups
Create backups using harvester hci. Please set the SOURCE_CONTEXT and TARGET_CONTEXT to choose clusters
-
target-test-dir
A proc-macro attribute for providing test-specific directories
-
spat
shortening UNIX-like paths
-
todo_finder
An executable for finding and parsing TODOs
-
envy-rs
Generate obfuscated Windows PowerShell payloads that resolve to paths by globbing environment variables
-
szafka
Persistent data store in Rust
-
wnfs-namefilter
Bloom filter for the Webnative Filesystem
-
mktree
An egui tree to display entities of tree structure, e.g. CG assets, staffs, etc.
-
mattress
A command line tool for working with Linux extended attributes (xattrs)
-
minecraft_folder_path
Get the location of the user's .minecraft directory
-
librarium-cli
reading, creating, and modification of cpio file systems
-
fsx
File System eXerciser
-
sorterylib
A fast, basic, cross-platform file sorter library
-
path-filetype
Rust Path trait to get the filetype
-
project-tree
A command-line utility to display a ascii tree of files and directories
-
cabinet
A convenient file sorting utility
-
pymedusa-zip
A PyOxidizer interface to high-performance parallelized implementations of common zip file operations
-
disktest-rawio
Raw disk I/O for the disktest crate
-
frisk
Spot file(s) or folder(s) in your filesystem by its name
-
giro
Resolve whether a path belongs to a git repository or not
-
everything2
A port of everything to Rust
-
rstorage
fast, durable, high concurrent HashMap
-
foldeye
Framework for watching files and directories
-
forky_fs
Rust Utilities
-
path_ratchet
Prevent path traversal attacks at type level
-
globber
Extended glob matching library
-
ncdu-import
importing CSV files into a format readable by ncdu
-
xdirs
Additional functions for application paths, based on the dirs-next crate
-
fcp
A significantly faster alternative to the classic Unix cp(1) command
-
file-sniffer
Command-line tool to find build artifacts and junk on your computer
-
easyfs-packer
EasyFileSystem packer: mkfs tool for easyfs
-
dir-meta
Read a directory and get back all files and errors from the read operation
-
trooper
An EXPERIMENTAL file manager inspired by ranger
-
sector-builder
database of sectors
-
syncer
A filesystem that pretends you have all your files locally while caching only the most recently used
-
collectfiles
Collects accurate files while running in parallel through directories. (Simple, Fast, Powerful)
-
olio
Miscellaneous I/O utilities
-
xdir
Platform-agnistic standard directory locations
-
wimlib
(Hopefully) idomatic bindings to the wimlib library
-
workspaces-rs
A CLI tool to switch between directories
-
fopencookie
interface between std::io and libc::FILE
-
sn_record_store
Safe Network Record Storage
-
champ
Command-line Hero for the Ampersand Metadata Protocol
-
minty
Extremely fast file deduplication app written in rust using parrellism with a rust gui
-
rdfoothills-mime
RDF serialization format types (plus HTML), and code to identify them
-
gix-attributes
gitoxide project dealing .gitattributes files
-
redox-path
Path parsing primitives for Redox
-
ichwh
An async implementation of
which
-
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
-
fcntl
Wrapper around fcntl (2) and convenience methods to make interacting with it easier
-
oay
OpenDAL Gateway
-
dir-view
Views of cap-std's Dir
-
embed_dir
Small program to generate code to embed a folder in a rust program
-
xch
A CLI utility and rust crate to atomically swap the content of two paths
-
rvpk
create, list, check, and unpack Valve VPK files files
-
fsevent-stream
Stream-based FSEvent API bindings
-
grab_github
Obtain a list of files from a GitHub repository and download them to a folder using the GitHub API
-
notify-types
Types used by the notify crate
-
active-storage
Active Storage facilitates uploading files to a cloud storage
-
fsyaml
Store large, unmanageable yaml files as multiple, manageable ones across your file system
-
rblake3sum
Calculate recursive blake3 digest for path or directory
-
zerostash-files
Safe and secure backup library
-
fastar
Fast tar archive creation for HDDs
-
fleetfs
FleetFS
-
dochy_fs
A file system which composes chlonological diff files efficiently
-
libmedusa-zip
High-performance parallelized implementations of common zip file operations
-
glob-sl
Support for matching file paths against Unix shell style patterns
-
realpath-rs
A cross-platform Rust equivalent of python3’s
os.path.realpath
-
snapcraft
Access to snapcraft environment
-
quick_file
Quickly read and write to files without needing to worry about file paths and operating systems
-
dir-assert
Assertion to compare directories recursively
-
polyfuse
A FUSE (Filesystem in Userspace) library for Rust
-
cowblock
Block-level copy-on-write tool
-
rualdlib
Rust Aliasing Directory
-
df-rs
that can list the 10 biggest directories of the path you support, like df on linux
-
redis-fs
Access your redis database from the file system!
-
qcow-cli
A CLI for working with qemu qcow files
-
libzfs-types
Shared types for libzfs
-
fsutils
An API for typical filesystem operations based on Bash commands
-
ate-files
Model and helper functions for access files stored in ATEs
-
globwalker
Glob-matched recursive file system walking. Fork of 'globwalk'
-
joat-path
Absolute paths
-
easy_file_system
Read, Write and more into your file easily!
-
permer
CLI tool written in Rust that provides information about files present in your file system
-
rusfuse
filesystems in userspace (FUSE ver3)
-
cargo-files-core
Core functionality for cargo-files
-
detect_rs
Detect files on your filesystem using arbitrary expression language criteria
-
async-watcher
Trigger events when files or directories change
-
bin_buffer
writing objects to binairy buffers
-
file_system
They are very similar to DirectoryInfo and FileInfo of c#
-
fileorama
WIP Virtual File System
-
async-vfs
Async Virtual File System
-
smart-path
Wrapper to extend PathBuf's functionality
-
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!
-
linux_mount_options
Detect file system, mount point and noatime of a folder the process has access to
-
sandboxfs
A virtual file system for sandboxing
-
ezio
really easy IO
-
lsk
Imagine ls, but you can 'key' into the file or dir instead of just starring at it
-
platter
Load files on web and desktop asynchronously
-
updatehashdb
Update an index of the hashes of all files
-
clopy
it's like git shallow clone, but it only makes a copy
-
distinst
Distribution Installer Backend
-
hdrs
Rust native client to hdfs
-
dupefinder
A duplicate file finding utility library that supports directory recursion, multiple directories, and specific file duplicate searching
-
fs_pro
a lib to work with files and folders easliy
-
wenmoon
Your crypto portfolio and terminal together at last
-
file-hashing
hashing files and folders
-
untree
inverts the action of tree. It allows you to create directory trees from a textual representation of the tree.
-
ephemeral
creates temporary project at user-defined location to be used for testing
-
fclones-gui
Interactive duplicate file remover
-
yazi-dds
Yazi data distribution service
-
s3-concat
Concatenate Amazon S3 files remotely using flexible patterns
-
srfngout
A commandline tool for generating semi-random file names
-
diskplan
A command line tool and configuration system for constructing directory trees from a set of schemas
-
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
-
dd_backup
creating device backups using dd
-
backhand-cli
Binaries for the reading, creating, and modification of SquashFS file systems
-
nds
handling Nintendo DS ROM files
-
moni
Recursively deletes all the apparitions of a directory/file
-
storage-path-generator
generate efficient directory structures
-
wildland-dfs
A Wildland file system handler
-
io-error
convenient macro for creating I/O errors
-
mkimg
create raw disk images
-
dasher
reducing a whole directory tree to a single hash digest
-
shim-fs
A drop-in replacement for std::fs::File that redirects all disk writes to memory
-
rfs
Breadth first search of directories
-
trufflehunter
log searching utility
-
gentoo-cruft
Find files that are not recorded in the Gentoo package database
-
incremental-writer
A wrapper around a file writer that appends json objects to an array in a file
-
todo_finder_lib
finding and parsing TODOs, used by todo_finder
-
read-dir
reading directories
-
osh_dir_std_cli
humans and machines deal with the OSH directory standard: https://github.com/hoijui/osh-dir-std
-
mangadex-fs
FUSE driver using MangaDex API
-
directree
Represent directory trees as modules and functions
-
cat-reader
Adapter for reading through multiple files continuously
-
rusht
Shell commands written in Rust
-
finder
Recursive find files in folders with filtering
-
bincbup
Btrfs INCremental BackUP - backup subvolumes incrementally
-
find-in-path
Initialize a LaTex project inside a folder instantly
-
cyfs-util
package
-
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…
-
mktemp-rs
A thin wrapper around libc's mkstemps and mkdtemp
-
scan_dir
A easier read_dir and recursive directory walker, useful for reading directory of config files
-
zfs-undelete
CLI tool to recover files from zfs snapshots
-
lfs-core
give information on mounted disks
-
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
-
btrfs
Interface for BTRFS ioctls etc
-
fscx-rs
Copy files and directories recursively with progress
-
listen
A listener for filesystem events that executes a function when the event occurs
-
sagasu
Find files utility
-
duplicate-finder
program to find duplicated files in a filesystem
-
tugger-common
Common functionality used by various tugger crates
-
qcow2-fuse
Mounting qcow2 virtual disk images
-
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.
-
slice
slices for streams implementing
std::io::read
andstd::io::write
-
includedir_codegen
Include a whole directory tree at compile time! - Compile time part
-
resolvconffs
Special single-file FUSE filesystem that maps the file depending on requestor's process's Linux network namespace
-
obnam
a backup program
-
libnfs
bindings allow you to create nfs mounts in memory/userspace
-
include_walk
Include directory recursively using include_str! or include_bytes!
-
showfile
Show files in the local file manager
-
positioned-io2
Reading and writing at an offset
-
dpc-rdup-du
RDUP Disk Usage
-
discfs
Virtual FUSE filesystem with files stored as Discord attachments
-
metadata-backup
Program to back up file system metadata
-
async-tempfile
Automatically deleted async I/O temporary files
-
forkfs
allows you to sandbox a process's changes to your file system
-
code-status
Recursive git repo status checker
-
ds-rs
A command to search and display directory structures
-
git-metafile
storing and restoring files metadata (mode, owner, group) in a git repository. It's designed especially for versioning /etc.
-
dir-cmp
compare two directories
-
sup3
A standalone S3 uploader
-
wnfs-common
Common types for the Webnative Filesystem
-
dupdup
Find duplicate file
-
roracache
FUSE filesystem that bolts aggressive caching and readahead onto another filesystem
-
yazi-boot
Yazi bootstrapper
-
clgit
Command Line GIT wrappers
-
treesize
List directory tree, sorted by size
-
find_folder
finding the absolute path to a folder with a given name
-
razor-safe-lzc
Safe libzfs_core (lzc) API
-
fractal-btrfs-wrappers
Async wrappers around BTRFS utilities
-
generic_filesystem_cache
a cache for slow-to-compute information based on the state of on-disk objects. Includes capability to update entries based on the last-modified-time attribute
-
rmdup
removing duplicate files