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