-
tempfile
managing temporary files and directories
-
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…
-
which
equivalent of Unix command "which". Locate installed executable in cross platforms.
-
notify
Cross-platform filesystem notification library
-
camino
UTF-8 paths
-
glob
Support for matching file paths against Unix shell style patterns
-
fs-err
A drop-in replacement for std::fs with more helpful error messages
-
infer
Small crate to infer file type based on magic number signatures
-
fs_extra
Expanding std::fs and std::io. Recursively copy folders with information about process and much more.
-
notify-rust
Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.
-
filetime
Platform-agnostic accessors of timestamps in File metadata
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
dunce
Normalize Windows paths to the most compatible format, avoiding UNC where possible
-
mime_guess
detection of a file's MIME type by its extension
-
opendal
Apache OpenDAL™: One Layer, All Storage
-
inotify
Idiomatic wrapper for inotify
-
fd-find
fd is a simple, fast and user-friendly alternative to find
-
cap-std
Capability-based version of the Rust standard library
-
pathdiff
diffing paths to obtain relative paths
-
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
-
fs4
No libc, pure Rust cross-platform file locks. Original fs2, now supports async and replace libc by rustix.
-
rust-embed
Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev
-
watchexec
execute commands in response to file modifications
-
exr
Read and write OpenEXR files without any unsafe code
-
path-absolutize
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
path-slash
Conversion to/from a file path from/to slash path
-
czkawka_gui
GTK frontend of Czkawka
-
path-clean
cleanname or path.Clean
-
cacache
Content-addressable, key-value, high-performance, on-disk cache
-
typed-path
typed variants of Path and PathBuf for Unix and Windows
-
yazi-fm
Yazi File Manager
-
normalize-path
Like canonicalize, but without performing I/O
-
globwalk
Glob-matched recursive file system walking
-
vfs
A virtual filesystem for Rust
-
zoxide
A smarter cd command for your terminal
-
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…
-
trash
moving files and folders to the Recycle Bin
-
fs-mistrust
Ensure that files can only be read or written by trusted users
-
relative-path
Portable, relative paths for Rust
-
temp-dir
temporary directory with cleanup
-
fuser
Filesystem in Userspace (FUSE) for Rust
-
xattr
unix extended filesystem attributes
-
fs2
Cross-platform file locks and file duplication
-
dir-diff
Do two directories have different contents?
-
kqueue
interface for BSDs
-
file-rotate
Log rotation for files
-
du-dust
A more intuitive version of du
-
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…
-
gptman
Pure Rust library to read and modify GUID partition tables
-
rmz
Fast rm provides an alternative to rm that focuses on maximizing performance
-
xcp
(partial) clone of the Unix
cp
command, with more user-friendly feedback and some performance optimisations. See the README for features and limitations. -
fselect
Find files with SQL-like queries
-
sys-info
Get system information in Rust. For now it supports Linux, Mac OS X, illumos, Solaris, FreeBSD, OpenBSD, and Windows
-
refine
your file collections using Rust!
-
virtiofsd
A virtio-fs vhost-user device daemon
-
is_executable
Is there an executable file at the given path?
-
app_dirs2
Put your app's data in the right place on every platform. Community-maintained project.
-
dircpy
Copy directories recursively with flexible options
-
fsio
File System and Path utility functions
-
atomicwrites
Atomic file-writes
-
file-format
determining the file format of a given file or stream
-
gix-path
gitoxide project dealing paths and their conversions
-
mack
An opinionated, fast music organiser
-
sftpman-iced
A GUI frontend to sftpman (an application for managing and mounting sshfs (SFTP) filesystems)
-
backhand
reading, creating, and modification of SquashFS file systems
-
aws-sdk-efs
AWS SDK for Amazon Elastic File System
-
atomic-write-file
Write files atomically to a file system
-
gio-sys
FFI bindings to libgio-2.0
-
normpath
More reliable path manipulation
-
delta_kernel
Core crate providing a Delta/Deltalake implementation focused on interoperability with a wide range of query engines
-
fdlimit
raising file descriptors limit for OSX and Linux
-
stratisd
Stratis daemon
-
yazi-cli
Yazi command-line interface
-
magic
High level bindings for the
libmagic
C library -
reflink-copy
copy-on-write mechanism on supported file systems
-
wax
Opinionated and portable globs that can be matched against paths and directory trees
-
files-to-prompt
Concatenates a directory full of files into a single prompt for use with LLMs
-
fast-glob
A high-performance glob matching crate for Rust
-
faccess
file accessibility checks
-
system-interface
Extensions to the Rust standard library
-
new_mime_guess
associating MIME types to file extensions
-
dir_tools
Набор инструментов для работы с директориями
-
felix
tui file manager with vim-like key mapping
-
s3invsync
AWS S3 Inventory-based backup tool with efficient incremental & versionId support
-
disktest
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
marble
garbage-collecting on-disk object store
-
shock
Regularly
shock
your ZFS pools to maintain good hygiene and prune stale snapshots -
rfs_tester
package allows you to create a temporary directory for testing purposes. You can use it to perform tests related to file operations. After the tests are finished, the temporary directory will be deleted automatically
-
path-dedot
extending
Path
andPathBuf
in order to parse the path which contains dots -
notify-debouncer-full
notify event debouncer optimized for ease of use
-
fidelityfetch
Seamlessly setup a webserver to serve files recursively from a specified path
-
fs-more
Convenient file and directory operations with progress reporting built on top of std::fs
-
cargo-workspace-analyzer
A CLI tool that analyses dependencies within a Cargo workspace
-
hunt
command to quickly search a file/folder by name
-
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.
-
fmmap
A flexible and convenient high-level mmap for zero-copy file I/O
-
fuse3
FUSE user-space library async version implementation
-
nofus
A daemon for monitoring and reacting to the status of NFS mounts
-
temp-file
temporary file with cleanup
-
mime2ext
Given a mimetype, suggest a file extension
-
ra_ap_vfs
A virtual file system for rust-analyzer
-
devicons
that provides filetype glyphs (icons) for a wide range of common file formats
-
sealed_test
A procmacro attribute to run your test in an isolated environment
-
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
-
lsql
A command-line utility that queries files and directories using SQL-like syntax
-
trasher
A small command-line utility to replace 'rm' and 'del' by a trash system
-
mbrman
MBR Partition Management in Rust
-
async-tempfile
Automatically deleted async I/O temporary files
-
btrfs-backup
A program for backup & restoration of btrfs subvolumes
-
positioned-io
Reading and writing at an offset
-
dua-cli
conveniently learn about the disk usage of directories, fast!
-
pathrs
C-friendly API to make path resolution safer on Linux
-
cfb
Read/write Compound File Binary (structured storage) files
-
filepath
Get the filesystem path of a file
-
rust-embed-for-web
Rust Macro which embeds files into your executable. A fork of
rust-embed
with a focus on usage on web servers. -
copy_dir
Copy directories recursively in a straightforward and predictable way
-
gix-tempfile
A tempfile implementation with a global registry to assure cleanup
-
validate_directory_structure
A powerful tool to validate directory(Files and folders) structures
-
gphoto2
High-level wrapper for libgphoto2
-
stak-file
File system for Stak Scheme
-
toccofs
FUSE-based network filesystem for Tocco
-
cargo-http-registry
A cargo registry allowing for quick publishing of crates when using crates.io is just not desired
-
wnfs-wasm
WebNative Filesystem API (WebAssembly)
-
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.
-
dupe-krill
A fast file deduplicator. Replaces duplicate files with identical content with hardlinks.
-
mountpoint-s3-client
High-performance Amazon S3 client for Mountpoint for Amazon S3
-
engram
A fast and space-efficient version control system for portable file backups
-
dirs-sys
System-level helper functions for the dirs and directories crates
-
file_type
File type detector
-
jw
Blazingly fast filesystem traverser and mass file hasher with diff support, powered by jwalk and xxh3!
-
czkawka_cli
CLI frontend of Czkawka
-
file_shred
binary to securily delete files, overwriting and moving them before removal
-
pixt
Terminal Based Cross Platform Image Viewer
-
stor-age
show aging of directories
-
dir-test
macro to generate tests from files in a directory
-
xdg-home
The user's home directory as per XDG Specification
-
funzzy
fancy watcher inspired by entr
-
exacl
Manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD
-
easy_fuser
A flexible and idiomatic Fuse implementation for Rust
-
dysk
give information on mounted filesystems
-
reflicate
Deduplicate data by creating reflinks between identical files
-
lsplus
A replacement for the 'ls' command written in Rust
-
fmutex
Cross-platform mutual exclusion across processes on a file or path
-
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
-
stowsave
Automates moving files into a stow directory then using stow to create symlinks back to where the files came from
-
shmy
Command line interpreter with builtin, Unix-like commands, and WSL symbolic link support
-
garage
S3-compatible distributed object store for self-hosted deployments
-
unfold-symlinks
unfold is a small command line utility that replaces symbolic links with their targets
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
fcntl-tool
Your small yet useful swiss army knife for the
fcntl
system call, specifically for acquiring and testing file locks, but not limited to those -
qiniu-upload-manager
Qiniu Upload Manager for Rust
-
TR_PDF_rename
Reads security transaction statements (as pdf) from neo-broker Trade Republic and renames them as transactiondate_ordertype_name
-
filesfinder
Find files within current directory that match given patterns, while respecting gitignore rules
-
dionysos
Scanner for various IoCs
-
jdexmd
generate a Johnny Decimal system for Obsidian and your Documents folder
-
exifrename
Rename or copy files based on EXIF data
-
janitor-service
A service that cleans up your downloads folder
-
sugar_path
Sugar functions for manipulating paths
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
DiskAnalyzer
make diagram base on system folder size
-
fusio
lean, minimal cost abstraction and extensible Read / Write trait to multiple storage on multiple poll-based / completion-based async runtime
-
sys-compare
Track Filesystem Integrity via 'Snapshots' which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
below-btrfs
reading btrfs
-
sq
A minimal client-server for phext hosting
-
workflows
A cli tool for creating a seemless workflow with remote and local git repos
-
dirscribe
A CLI tool that combines contents of files with specific extensions from a directory
-
skim
Fuzzy Finder in rust!
-
cpz
Fast cp provides an alternative to cp that focuses on maximizing performance
-
brck
bit rot checker
-
fclones
Finds and removes duplicate files
-
atomic-file-install
For atomically installing a file or a symlink
-
easy_prefs
simplest to use API we could think of to persist prefs to disk. Basically wrap a macro around a struct (see syntax), then data is saved when you write to it. Performant, testable, thread safe…
-
rivia-vfs
Ergonomic facade for the Rivia Virtual FileSystem
-
resource-fork
reading and writing Macos resource forks
-
fswatcher
A file system watcher that executes a command when a specified file changes
-
yadf
dupes finder
-
filenamegen
Shell-style filename generation aka globbing
-
fetter
System-wide Python package discovery, validation, vulnerability scanning, and allow-listing
-
mkemptyfile
creates an empty file
-
build-fs-tree
Generate a filesystem tree from a macro or a YAML tree
-
zcopy
Copy files in the command line with ease
-
fcnt
cmd-line tool for counting the number of files in given directories
-
fts-sys
File hierarchy traversal functions (FTS)
-
fuga
A CLI tool to operate files or directories in 2 steps
-
fs-tree
Filesystem path Trie with an API focused on filesystem operations
-
vmap
Cross-platform library for fast and safe memory-mapped IO and boundary-free ring buffer
-
backdown
A smart CLI for removing thousands of duplicates on your disks
-
simple-disk-benchmark
disk benchmark tool
-
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…
-
squishy-cli
CLI tool to work with SquashFS files
-
ant-cli
CLI client for the Autonomi network
-
dinvk
Dynamically invoke arbitrary code and use various tricks written idiomatically in Rust (Dinvoke)
-
catfish
CLI tool that compares two directories by hashing all files. It reports which files are in the 'right' folder but not in 'left', regardless of how things were moved or renamed. Great for…
-
check-symlinks
Check for broken symlinks
-
git-warp-time
CLI utility to reset file timestamps to repo state
-
wenmoon
Your crypto portfolio and terminal together at last
-
vsixHarvester
A CLI tool to download VSCode extensions from extensions.json
-
snapfind
Fast, memory-efficient file search utility with predictable resource usage
-
ext4_rs
Cross-platform rust ext4
-
hf
Cross-platform hidden file library and utility
-
simple-fs
convenient API for File System access
-
cleaner-upper-rs
A fast, cross-platform file system cleaner for removing recreatable folders and cache directories across different operating systems
-
findutils
GNU findutils
-
parallel-disk-usage
Highly parallelized, blazing fast directory tree analyzer
-
cp_r
Copy files and directories recursively, preserving mtime and permissions
-
endolphine
TUI file explorer made by Rust
-
scfs
A convenient splitting and concatenating filesystem
-
frots
File rotation from standard input
-
tree-owners
Find all owners (user and group) inside a directory tree
-
asimeow
managing macOS Time Machine exclusions for developer projects
-
vector-lite
The SQLite of Vector Database in Rust
-
unbom
Remove UTF-8 BOM from files
-
mdbook-autosummary
Generate SUMMARY.md files based on your book's file structure
-
iftree
Include many files in your Rust code for self-contained binaries
-
write_atomic
Write to files atomically
-
fshasher
Scan the destination folder and make a hash of all files to get the current state of the directory
-
monofs
monofs
is an immutable distributed file system -
symlink
Create symlinks in a cross-platform manner
-
touchp
Create file(s) recursively like
mkdir -p
-
ex-cli
Command line tool to find, filter, sort and list files
-
fs-set-times
Set filesystem timestamps
-
garbage
CLI tool for interacting with the freedesktop trashcan
-
partymix
Combines filesystem images into a disk image with MBR
-
cntr-fuse
filesystems in userspace (FUSE) (fork with functionality needed for the cntr project)
-
git-owners
A git subcommand to query and validate CODEOWNERS
-
nu-glob
Fork of glob. Support for matching file paths against Unix shell style patterns.
-
pnafs
PNA(Portable-Network-Archive) file system
-
libfuse-fs
FUSE Filesystem Library
-
embed_it
A proc-macro library for to create rust structs from file system entries and include content as a reference to a byte array
-
moove
🚚 Manipulate file names and locations
-
rivia
reduce code verbosity
-
modrinth-apitool
A command line interface for interacting with the modrinth api to manage you minecraft mods more easily
-
gpt
A pure-Rust library to work with GPT partition tables
-
walcraft
A light-weight Write Ahead Log (WAL) solution with garbage collection
-
filespooler
Sequential, distributed, POSIX-style job queue processing
-
iocore
I/O Core Utilities
-
fs-hdfs
libhdfs binding library and safe Rust APIs
-
lets_find_up
Find a file or directory by walking up parent directories
-
camino-tempfile
managing temporary files and directories, with UTF-8 paths
-
pathmaster
powerful command-line tool written in Rust for managing your system's PATH environment variable
-
gcsf
Filesystem based on Google Drive
-
stupidfs
More files per file: hide files by storing them in the metadata of other files
-
cyrs
C-c C-v tool in command line
-
fatfs
FAT filesystem library
-
ocy
project cleaner CLI
-
dfc
Duplicate filename counter - a program to count the number occurances of duplicate filenames within a directory structure
-
yazi-config
Yazi configuration file parser
-
log-analysis
A zeek log analysis library implemented in Rust
-
ninep
A bare bones 9p implementation
-
jja
swiss army knife for chess file formats
-
omnipath
Path utility library
-
daipendency
AI coding assistants with public API from dependencies
-
ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
fs-librarian
Librarian runs pre-configured commands against a group of files that match a set of filters
-
phext-shell
A phext-native implementation of an operating system shell
-
magika-cli
Determines the content type of a file with deep-learning
-
fs-lock
Locked files that can be used like normal File
-
wnfs
WebNative filesystem core implementation
-
fuse-ufs
FUSE implementation of FreeBSD's UFSv2
-
rstatusbar
Configurable statusbar for Xorg server using xsetroot
-
nfs3_server
NFSv3 Server implementation
-
random-access-disk
Continuously read and write to disk, using random offsets and lengths
-
obliviate
Small utility to delete files older than a certain amount of days
-
dowser
A recursive, canonicalizing file finding library for Unix
-
fcd
File Manager (FranCommanDer) - a text based file manager that combines the best features of Midnight Commander and Ranger
-
tempfs
A lightweight Rust crate for managing temporary files and directories with automatic cleanup
-
kxio
injectable Filesystem and Network resources to make code more testable
-
z_osmf
z/OSMF Client
-
mchdir
enter a directory in one command
-
pwd
Safe interface to pwd.h
-
worm_hole
CLI tool to easily jump between directories
-
rsblkid
Safe Rust wrapper around the
util-linux/libblkid
C library -
clean-path
A safe fork of the
path-clean
crate -
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…
-
fdupes
help find and delete duplicate files
-
canvas_syncer
A syncer to Canvas LMS with files among courses
-
lefthk
A hotkey daemon for Adventurers
-
rspack_fs_node
rspack fs node
-
fuse3_opendal
fuse3 integration for Apache OpenDAL
-
openat
A wrapper around openat, symlinkat, and similar system calls
-
orogene
node_modules/
package manager and utility toolkit -
fslock-guard
Wrapper around a lockfile with unlock-on-drop semantics
-
legdur
keep your legacy durable, detect changes to your directories over time
-
shared-mime-query
Shared MIME DB query tool
-
wdl-engine
Execution engine for Workflow Description Language (WDL) documents
-
recv-dir
Recursive directory walker
-
xfs-fuse
Read-only FUSE server implementing XFS
-
scanit
A fast, multi-threaded filesystem search tool
-
loppel
local file backups with a bit of compression
-
arca
Various utilities used in my crates
-
rs-drivelist
basically a Rust implementation of Balena’s drivelist
-
pocket-cli
A CLI tool for saving, organizing, and retrieving code snippets with integrated version control
-
jetstream_client
Jetstream is a RPC framework for Rust, based on the 9P protocol and QUIC
-
ra_ap_vfs-notify
loader::Handle
for rust-analyzer -
utime
A missing utime function for Rust
-
xt-oss
Aliyun OSS SDK
-
maelstrom-fuse
interacting with FUSE with async Rust
-
tun2socks
High performance tun2socks
-
trash-rs-cli
A small CLI tool to move files to the trash
-
mmdu
disk usage for IBM Storage Scale file systems
-
close_already
Speeds up programs writing lots of files on Windows
-
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…
-
lacy
Fast magical cd alternative for lacy terminal navigators
-
iceberg-file-catalog
Filesystem catalog for the unofficial Iceberg table format implementation
-
gix-glob
gitoxide project dealing with pattern matching
-
sui-token-gen
A Rust-based CLI tool for generating and verifying Sui token smart contracts effortlessly
-
sos-vfs
Virtual file system same as tokio::fs
-
windows-cat
unix cat command for windows
-
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…
-
recast
Transforms one serialization format into another
-
java-locator
Locates a Java installation in the host
-
filego
A file splitting & merging solution
-
snapshotfs
A fuse-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the archives
-
hidefix
Concurrent HDF5 and NetCDF4 reader (experimental)
-
dateframe
Clean up files & folders
-
deno_fs
Ops for interacting with the file system
-
replacer-cli
A flexible cli to replace strings in files or a directory
-
expanduser
attempts to expand ~ and ~user while creating a filesystem path
-
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
-
nh-xml-from
that lets you convert various formats to XML for New Horizons
-
riscv_sys_monitor
A system monitor for RISC-V SBCs on Linux
-
vfs-tar
VFS for TAR files
-
arigato
barebones Rust framework for creating and serving a 9p filesystem
-
xdvdfs
interacting with XISO/XDVDFS images
-
cs_epic_store
private and scalable cryptocurrency implementation based on the MimbleWimble chain format
-
git-backup
Bundles multiple repositories and copies to target directory
-
siwi-download
Downloaders with a pure http implementation support breakpoint continuations
-
dylib_installer
install dylib files and header to system library path
-
pan_bindings
FFI bindings for the SCION PAN Path Aware Networking library
-
joshuto
Terminal file manager inspired by ranger
-
rsdos
key-value store for file I/O on disk
-
jql
JSON Query Language - is a fast and simple command-line tool to manipulate JSON data
-
mktemp
files and directories
-
rustls-cert-file-reader
A rustls certificate chain and private key file reader
-
joat-repo
Metadirectory repositories
-
deepcopy
copy files and directories recursively, and report current progress
-
tree-fs
convenient way to create a tree of files
-
deduplicator
find,filter,delete Duplicates
-
canonical-path
Path and PathBuf-like types for representing canonical filesystem paths
-
mtime-rewind
Rewind the mtime of files whose mtime advanced since the last execution without a content change
-
sonarr
API docs - The v3 API docs apply to both v3 and v4 versions of Sonarr. Some functionality may only be available in v4 of the Sonarr application.
-
rasi
Asynchronous IO System Interface
-
sysinfo_rs
retrieving system information
-
puzzlefs
next-generation container filesystem
-
yafsm
System usage monitor inspired by glances
-
file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
watchman_client
a client for the Watchman file watching service
-
zox_rs
Support for zesh
-
thesis
controlling & monitoring experimental code paths
-
filetree-traversing
working with file trees
-
cloud-filter
A safe and idiomatic wrapper around the Windows Cloud Filter API
-
utf8path
String-friendly path type
-
boobytrap
Detect and Act on unauthorized access of any kind from any source
-
fileorg
File Organizer GUI tool made in rust
-
persist_if_changed
persisting data to disk only if it has changed
-
sanitise-file-name
An unusually flexible and efficient file name sanitiser
-
mountpoint-s3-crt
Rust interface to the AWS Common Runtime for Mountpoint for Amazon S3
-
samevol
A lightweight Windows utility for determining if two paths reside on the same storage volume. 轻量级 Windows 工具库,用于检测两个路径是否位于同一存储卷。
-
file-with-meta
store a file's metadata for caching purposes
-
ampere-fs
Dead Project, Rewriting everything in C
-
maybe_path
Zero overhead static initializer for Path
-
muxme
Easily start tmux sessions named from the current directory
-
opendal_obs
[FORK]Apache OpenDAL™: Access data freely, painlessly, and efficiently
-
squinter-cli
Command-line tools using the squinter SquashFS interface library
-
git-jump
Quickly jump to any git repo on the system. Requires fzf and plocate.
-
winfsp
Rust bindings to WinFSP
-
cfdp-rs
High level CCSDS File Delivery Protocol components
-
foliot
time tracking tool to keep track of your working or studying time
-
draviavemal-openxml_office
create and manipulate excel,power point and word documents
-
unix_mode
Decode, interpret, and display Unix file mode bits (even on non-Unix platforms)
-
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…
-
pratdiff
A colorfull diff tool based on the patience diff algorithm
-
copy-path
-
docufort
A toolbox for the docufort crash fault-tolerant append only file format
-
platform-dirs
obtaining platform dependant directory paths for application and user directories
-
esl01-indexedlog
Append-only on-disk storage with integrity checks and indexing support
-
opentelemetry-system-metrics
System metric export through Opentelemetry
-
xio
providing common functionality for file system operations and asynchronous file processing
-
fs_rollback
offers a rollback mechanism in Rust for fs common operations
-
if-changed
A pre-submit for file changes
-
dumpfiles
A CLI and library for generating structured YAML representations of directory contents, optimized for efficiently sharing codebases with LLMs
-
rdd
interact with
dd
tool -
rustscout-cli
High-performance, concurrent code search CLI tool
-
ice_code
A macro to mark code paths as cold, allowing the common case to be inlined
-
imge
Write disk images to physical drive or vice versa
-
gpscan
generate XML files compatible with GrandPerspective
-
duplicate_destroyer
Finds and annihilates duplicate directories
-
ntfs-reader
Read MFT and USN journal
-
nfsserve
NFS Server implementation
-
pushd
that implements pushd
-
damascus
filesystem utility crate for the Flamberge mod manager stack
-
vsb
Very simple in configuring, but powerful backup tool
-
hdf5-metno-sys
Native bindings to the HDF5 library
-
hrx-get
Reader for Human Readable Archive (.hrx) data
-
nflz
CLI + Library to add leading zeros to ascending numbered file names. NFLZ stands for Numbered Files Leading Zeros.
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
transit_model
Transit data management
-
temporary
The package provides means of managing temporary files and folders
-
axleharp
File location storer, designed to be used from within text editors
-
grovedb-path
Path extension crate for GroveDB
-
backuppc_pool_reader
CLI for reading BackupPC pool files (contains a FUSE file system to mount the pool)
-
tokio-dl-stream-to-disk
A micro-library for downloading from a URL and streaming it directly to the disk
-
bb-flasher-sd
flash OS images to SD Card
-
stools
lib for file system, input and output
-
quarantine
-
fosum
that summarizes file folders. Useful for passing context to LLMs
-
ripfind
A fast and lean replacement for the find command
-
wtr-watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
-
rng-rename
Rename files to randomly generated strings
-
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…
-
dir-meta
Read a directory and get back all files and errors from the read operation
-
blf_lib-derivable
Shared traits used by blf_lib and blf_lib-derive
-
komichi
Application tools for working with file-system paths
-
cacheb
Compile time cache busting for static assets in web applications
-
cunw
A tiny utility that generates a file representing the structure and content of a directory. Made to easily give context to a LLM.
-
procsys
retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys
-
touch-cli
Fast, Parallelized touch(1) file utility
-
riptc
InertiaJS protocol compatible with
riptc
for generating strong TypeScript bindings -
safe-path
safely handle file system paths for container runtimes
-
memmapix
No libc, pure Rust cross-platform Rust API for memory-mapped file IO
-
prettier-ls
list directories and files in a tree-like structure with customizable display options
-
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
-
archival
The simplest CMS in existence
-
hunter
Fast, lag-free terminal file browser
-
a2kit
Retro disk image and language utility
-
findfont
find font by file name
-
frogger
🐸 Simple file system implementation using the 9P protocol
-
dir_walker
Traverse a directory recursively preserving compatbility with the standard library
-
rfm-bin
A super fast file-manager written in rust
-
v8-to-istanbul
convert v8 coverage to istanbul format
-
ntdb_unwrap-cli
CLI tool for decrypt/decoded NTQQ database files
-
coffeeldr
A COFF (Common Object File Format) loader written in Rust
-
rename-obsidian-property
A CLI utility for renaming properties in Obsidian notes
-
pruner
A command-line utility and library to prune backups on a schedule
-
tempfile-fast
Support for Linux-specific tempfile extensions
-
clonehunter
command line utility that identifies groups of identical files and displays them to the console
-
suika_mime
handling MIME types in the suika web stack
-
idx_binary
Indexed binary file. It uses mmap , various_data_file and avltiree.
-
embd
Read files or directories from the filesystem at runtime on debug, embed on release
-
osh_dir_std
humans and machines deal with the OSH directory standard: https://github.com/hoijui/osh-dir-std
-
crud-path
-
m2dir
specification
-
srtlib
handling .srt subtitle files
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
s3reader
Read S3 object like local files with byte offsets
-
possum-db
concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
-
in-place
file processing
-
web-url
aids in processing web-based URLs
-
simple-expand-tilde
Cross-platform and reliable tilde-expansion solution
-
gqlitedb
GQLite is a Rust-language library, with a C interface, that implements a small, fast, self-contained, high-reliability, full-featured, Graph Query database engine
-
transient-btree-index
allows you to create a BTree index backed by temporary files
-
cuddlyfs
A distributed file system with a cuddly API
-
lsblk
List out block-devices, including disks and partitions
-
rustypath
Easily manage paths in rust. A straight-forward no bullshit crate to manage paths. Either you get what you want, or you dont.
-
shellmark
Cross-platform bookmark mananger for your shell
-
qpak
An unofficial Quake PAK file manipulation tool
-
pidlock
using pidfiles as resource locks
-
composefs
filesystem
-
regroot
A modern, colorful directory tree viewer with glob pattern support
-
mountpoint-s3-fs
Mountpoint S3 main library
-
iso9660_simple
ISO9660 reading library (WIP)
-
noosphere
A high-level package for dealing with accessing the Noosphere
-
sysutil
Linux system utils library
-
uv-migrator
converting various python package soltutions to use the uv solution by astral
-
portable-network-archive
cli
-
crev-recursive-digest
implementing recursive digest for filesystem directories
-
extsort-iter
external sorting for all types for all iterators
-
glu
Unpacks a Markdown document full of code snippets into a temp directory
-
sneak
*at syscall abstractions
-
xtagger
Command line application for managing and searching tags stored in filesystem extended attributes
-
logix-vfs
A virtual file system abstraction used by logix
-
metrs_stubs
Metrs shared data type
-
toss
A throw-catch style move and copy program
-
fuse_mt
A higher-level FUSE filesystem library with multi-threading and inode->path translation
-
temptree
Temporary trees of files
-
exfat-fs
exFAT filesystem formatting
-
fzpart
interact with GPT / MBR partition tables
-
rsdisk
Imagine fdisk but it's a Rust library (and also a cli but that's not so important)
-
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…
-
squashfs-async
Parsing and reading of SquashFS archives, on top of any implementor of the tokio::io::AsyncRead and tokio::io::AsyncSeek traits
-
bulkcp
command line bulk copying tool
-
drive-optimization-wizard
optimize and clean your drive space
-
chunkfs
An in-memory file system that can be used to compare different deduplication algorithms
-
rsid3
command line ID3v2 tag editor designed for scripting
-
fat_fs_types
low-level definitions for FAT12/16/32 and exFAT file systems
-
ignore-check
Check if a path is ignored
-
folder
The package allows for scanning directories in parallel
-
nydus-utils
helpers for Nydus Image Service
-
freebsd-nfs-exporter
Prometheus exporter for FreeBSD NFS stats
-
rmp_fs
A small lib that help to serialize and deserialize from/to rmp (RustMessagePack) with a file
-
read_utf8
The ReadUTF8 crate allows to easily read a file with efficiency. It allows to read all UTF-8 files encoded, by giving the content between delimiters, or by giving the content character by character.
-
dia-files
-
pathy
A CLI tool to display the file tree of a directory
-
arc-writer
Arc writer
-
trellis-runner
Calculation runner
-
mime_guess2
detection of a file's MIME type by its extension
-
quiet-stroll
A web server to deliver basic File System informations
-
filesystem-table
reading and writing filesystem tables
-
wslpath2
Convert Windows to WSL paths and vice-versa
-
circom-prover
Circom prover is a Rust library for generating and verifying proofs for Circom circuits
-
sftpman
A CLI application and library for managing and mounting sshfs (SFTP) filesystems
-
mmoxi
spectrum scale tools
-
disk-types-aosc
Common traits and types for handling block devices, partitions, file systems, etc. (Fork from pop-os/disk-types)
-
subplotlib
functions and types for
subplot codegen
generated Rust based test suites. Relies onsubplotlib-derive
for associated macros. -
snap-kube
Rust-based tool that can backup and restore Kubernetes PVCs across namespaces using AWS EBS snapshots
-
path-ext
Provide convenient methods for path operations
-
sapling-atomicfile
Atomically write a file with retries
-
tux-icons
getting desktop icons in linux
-
prowlarr
API docs
-
filesystem-trustfall-adapter
Filesystem Trustfall adapter
-
normalizefs
Normalizes file paths
-
fluxfox
working with floppy disk images for the IBM PC and compatibles
-
reflink-split
like split(1), but for filesystems with reflink support
-
mmap-vecdeque
A file-backed memory-mapped VecDeque with deferred commits, atomic and durable persistence
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
close_enough
fuzzy-searching function and command line tool
-
notify-win
Windows filesystem notification library
-
btrd
The btrfs debugger
-
loco-gen
Loco generators
-
pi_file
一个文件监听器
-
rustui_merge_prototype
Tailwind Merge and Variants
-
wslpath-rs
Pure Rust implementation of wslpath
-
qcow2-rs
read/write qcow2 image in async/await
-
bcmr
Better Copy Move Remove (BCMR) - A modern CLI tool for file operations with progress bar and advanced features
-
batcave
Terminal, a mysterious and powerful command-line interface inspired by the Dark Knight's lair
-
musage
🧵 A command line memory usage information tool
-
eldenring
Raw structures and bindings for From Software's title Elden Ring
-
dotthz
open and write dotThz files in rust
-
ratchjob
一个rust实现的分布式任务调度平台服务。计划完全兼容xxl-job协议,然后再增强一些任务调度平台能力。
-
block-utils
work with block devices. Formatting, getting device info, identifying type of device, etc.
-
abs-cli
CLI parsing library
-
garage_web
S3-like website endpoint crate for the Garage object store
-
symbol-ty
generating symbols as type-level strings
-
encryptedfs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
dropboxignore
.dropboxignore files to exclude files from Dropbox syncing
-
cap-fs-ext
Extension traits for
Dir
,File
, etc -
nu_plugin_jwalk
a nushell plugin called jwalk
-
globmatch
Cross platform glob matching with relative path components, against list of candidate paths determined by recursive iteration from a root directory
-
vector-project-manager
Project folder manager
-
hot_reload
Trait and service definition of periodic hot reloader and notifier for config-file, KVS, etc
-
rs-read-trimesh
A reader for loading 3D meshes from PLY, STL, and OBJ into Parry Trimesh
-
neozip
The ZIP archive handler used by Acridotheres
-
CompactPrefixRadix
a minimalistic but efficient radix tree implementation with extra prefix support
-
lunchbox
An async virtual filesystem interface
-
dir_indexer
The project is a Rust library for indexing and retrieving file paths within a directory tree
-
bininfo
file information for PE and ELF files
-
re-name
command-line tool for (bulk) file renaming
-
rasi-mio
a rasi drivers implementation base on mio
-
nx-archive
working with Nintendo Switch filesystems and archives
-
frism
(File Prism), splits a file into N byte chunks, and can later join them back together. Zero dependencies.
-
envs
📦 A Rust library for detecting various system environments, including virtualization, containers, OS types, and more
-
siz
A versatile, cross-platform command line file size reporting executable with default recursive file system traversal
-
polykill
Lightweight command line utility for removing dependencies and build artifacts from unused projects
-
rublk
Rust ublk generic targets
-
skip_ratchet
Skip ratchet
-
libzetta
stable interface for programmatic administration of ZFS
-
real_parent
Symlink-safe path extension for parent directory
-
lms
A fast and reliable alternative to rsync for synchronizing local files
-
embed-nu
Embed the nu engine in your rust application
-
sync-rs
A CLI tool to sync files between directories
-
log2
out-of-the-box logging library for Rust
-
google_drive_client
Google Drive Client (Rocket) for api rest
-
dioxus_file_picker
A file picker for dioxus
-
vow
Serde <--> File made easy
-
pyimports
Parse and analyze the imports within a python package
-
lspath
Very basic ls tool for the PATH environment variable
-
wut
Outputs current directory
-
fsblobstore
A file-system backed blob storage abstraction
-
mft2bodyfile
parses an $MFT file to bodyfile (stdout)
-
memexec
loading and executing PE (Portable Executable) from memory without ever touching the disk
-
idex
An IDE like terminal project file explorer
-
floppy-disk
async filesystem facade for rust!
-
mlmd
ml-metadata
-
selectic
that provides a cross-platform way to retrieve user-selected content from the operating system. Currently, it focuses on obtaining selected text, but it is designed to be extensible…
-
wholesum
Wholesome collection of file hashing algorithms all bundled in a single tool. Like sha256sum, b3sum and others, but one: the whole-sum.
-
infsprogs
Tools for working with the IrisOS-nano File System (INFS)
-
win_tree
Tree command to generate file system tree structure snapshot in JSON
-
proton-finder
Cross platform library for finding and pathing through proton prefixes
-
tree-lint
lint your directory structure
-
trash_dumper
trash file dumper
-
random-dir
Create directories and files with random contents in tests
-
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…
-
bigbro
tracking file accesses of processes
-
mime-infer
detection of a file's MIME type by its extension
-
mofmt
Modelica language formatter
-
xdg
storing and retrieving files according to XDG Base Directory specification
-
dirscomp
comparing two directories using BLAKE3 hashing
-
followfile
Reader library for following file changes
-
cross-xdg
Cross-platform XDG Base Directory Specification implementation
-
embed-file
Embeds files content into the binary in release mode, but loads it from the fs in debug
-
joatmon
Jack of All Trades Master of None
-
pathbuf
A macro to conveniently build PathBufs
-
zippity
asynchronously creating a ZIP file on the fly
-
mountpoint-sqs
Mount SQS as a filesystem
-
zf
a script runner
-
nora_rename
Command line utility for renaming files in batch using regex with advanced control
-
io-close
An extension trait for safely dropping I/O writers such as File and BufWriter
-
rem-borrower
Permission repairer for Rusty Extraction Maestro
-
rsincron
Rust rewrite of the incredibly useful but abandoned incron software
-
aeruginous-io
A set of input / output utilities for the Aeruginous Open Source Development Toolbox
-
python-sweep
help you clean up your Python virtual environments
-
peroxide-cryptsetup
Command-line utility for managing LUKS encrypted volumes using 2FA methods (for example Yubikeys)
-
little-endian
Encoding and decoding of little-endian format
-
tmpfile
A temporary file writer with an option to persist
-
transformfs
A read-only FUSE filesystem to transform the content of files with Lua
-
gir-format-check
File format checker
-
renamore
More ways to rename files
-
dynamorio-sys
Automatically generated bindings for DynamoRIO
-
nu-engine
Nushell's evaluation engine
-
ra_ap_paths
Path wrappers for absolute and relative paths rust-analyzer
-
libmount
The type-safe wrapper around mount system call
-
lockfile
Create lockfiles that remove themselves when they are dropped
-
cpst
Command line utility to copy and paste files
-
dirbuf
reusable directory bufferes
-
libfonthelper
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
rspack_plugin_schemes
rspack schemes plugin
-
rustycoils
Fast method to compute off-axis magnetic fields for cylindrically symmetric systems of solenoids and current loops
-
resolve-path
Easily resolve tilde paths and relative paths
-
sd-card-backup
backup up SD cards. (Or CFast, CFExpress, etc.)
-
executable_path_finder
finding executable paths
-
poppable-path
A trait for removing the last component of a path-like thing
-
unf
UNixize Filename -- replace annoying anti-unix characters in filenames
-
shared-mime-embedded
Embedded copy of FreeDesktop Shared MIME data
-
decomp_settings
reading the decomp.yaml settings file
-
koto_tempfile
A Koto library for working with temporary files
-
dx-cli
faster dx with obj c ffi bindings
-
streambed-logged-cli
A CLI for a file-system-based commit log
-
lune-std-fs
Lune standard library - FS
-
fpicker
ratatui-file-picker allows you to select multiple files from a tree and add their content or paths to clipboard. It also returns the absolute paths of selected files on exit.
-
gix-dir
gitoxide project dealing with directory walks
-
asciidork-meta
Asciidork document meta
-
ferris-files
A CLI to find large files
-
flysystem
A filesystem abstraction layer for Rust
-
rmrfrs-lib
Shared code lib for rmrfrs and rmrfrs-ui
-
librclone
Rust bindings for librclone
-
kurtbuilds_file
An in-memory file
-
tarfs
Tar reading library, designed for using in embedded systems
-
ju-tcs-tbop-24-dcfk
CLI tool for POSIX
head
andtail
commands -
macos-tags
modifying macOS tags
-
pshell
Works out if this is running from inside a shell, and if so, which one
-
file-ext
Collection of utility functions to work with files
-
ffcnt
Fast file counting on HDDs
-
sam-zfs-unlocker
controlling encrypted ZFS pool datasets
-
rusoto_fsx
AWS SDK for Rust - Amazon FSx @ 2018-03-01
-
rustic_backend
supporting various backends in rustic-rs
-
rocket_seek_stream
Rocket-rs 0.5.0-rc.3 responder to range requests using types that implement AsyncRead + AsyncSeek
-
common-path
Finds the common prefix between a set of paths
-
wasmer-vfs
Wasmer Virtual FileSystem
-
dash-rs
A filesystem-engine that handles creating/reading/deleting/write/... files. Also includes an network-manager (dev): Download files.
-
libstoragemgmt-rust
Rust bindings for libStorageMgmt
-
jwalk-meta
Filesystem walk performed in parallel with streamed and sorted results
-
swap-pool
Allow objects to be stored either in RAM or on disk
-
notify-forked
Cross-platform filesystem notification library
-
goldboot-image
Defines the goldboot image format
-
pyoxidizer
Package self-contained Python applications
-
fsp
File System Plus is a package that provide create, update and delete operation on file syteme
-
kondo-lib
Shared code lib for kondo and kondo-ui
-
nfs3_types
Type definitions and utilities for working with NFSv3
-
ipfs-api-backend-hyper
Hyper implementation of IPFS HTTP API
-
squid_ewe
A helper tool for squid that extracts CFG metadata from C code
-
filey
A collection of utilities to make file operations more convenient
-
sanitize-filename-reader-friendly
A filename sanitizer aiming to produce reader friendly filenames
-
dtools
A collection of tools for working with Commodore disk images
-
dusage
💾 A command line disk usage information tool: disk usage (foreground), inodes (background)
-
ifft
IF Filsystem-event Then
-
blockless-car
ipfs car file reader writer and utils library
-
get_dir
get directory
-
proper_path_tools
Collection of algorithms and structures to handle paths properly
-
fls
A fast POSIX ls that doesn't require a libc
-
snowbinary
A header based system for writing and reading binary files using its own format
-
win-file-id
reading file IDs (Windows)
-
dir-size
Parallelized directory size calculation
-
path_no_alloc
with_paths! macro, for joining paths ergonomically and without allocation
-
active-cd
A tui for the cd command
-
yazi-shared
Yazi shared library
-
cfun
Tidy up common functions
-
lwfetch
cross-platform lightweight system fetch tool
-
mimee
detection of a file's MIME type by its extension
-
cd-pls
A pretty LS-like screen for when you CD
-
csv-zip-maker
csv and zip maker
-
keypropdecode
decoding Windows file system elements attributes constants
-
binroots
Serialize and expose data, one file per field
-
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.
-
repatch
A regex find-and-replace tool with a
git add --patch
-like interface -
pcopy
cli tool to copy a file or directory to a directory with a progress bar
-
freedesktop-file-parser
Freedesktop Desktop Entry Parser
-
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
-
simple-file-manifest
Interact with lists of files through a storage-agnostic interface
-
dir-iterator
Iterator that recursively scans and filters files from a directory
-
fdir
file system
-
encrypted_fs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
timeleft
Tells you the time left until your next class from a file("times.csv") in your home folder Add an arg to print just once
-
fman
file manager TUI
-
quickwit-directories
containing all of the custom tantivy Directory used in quickwit
-
mkdirp
mkdir -p
-
cwd
Current Working Directory, a convenience crate
-
hm
homemaker. Slightly more than yet another dotfile manager.
-
starbase_sandbox
A temporary sandbox for testing file system and process operations, with fixtures support
-
alass-util
convenience API for subtitle synchronization with alass-core
-
nvpair
Work with nvlist and nvpair (using nvpair-sys, libnvpair.so)
-
xdbm
Cross device backup manager, which manages backups on several storages mounted on multiple devices
-
korrect
A kubectl version managing shim that invokes the correct kubectl version ☸
-
syncme
Lazy syncing utility
-
zsplit
Split text into multiple files by line
-
realpath-ext
realpath() (with some extensions) for *nix systems
-
ochami-rs
Rust bindings for OCHAMI backend
-
maelstrom-layer-fs
FUSE filesystem for use with Maelstrom
-
id3-json
Read and write ID3 tags in a machine-readable way
-
path_trav
path traversal checker. Useful for APIs that serve dynamic files.
-
libbtrfsutil
bindings
-
faster_path
Alternative to Pathname
-
view-disk
A fast and efficient Rust-based CLI tool to view disk space usage and delete unwanted files or directories
-
duplink
A CLI tool for finding duplicate files from directory tree and de-duplicating them
-
fdf
A fast, multi-threaded filesystem search tool
-
innofile
InnoFile
-
cpp-linter
Run clang-format and clang-tidy on a batch of files
-
system_diskinfo
A package for collect information about system disk drive etc
-
dupchecker
check files for duplicates
-
rust_search_fork
Blazingly fast file search library built in Rust. Forked due to abandoned project.
-
walkdir
Recursively walk a directory
-
libzfs
Rust wrapper around libzfs-sys
-
lfs
give information on mounted filesystems
-
sqlarfs
A file archive format and virtual filesystem backed by a SQLite database
-
googleapis-tonic-google-storage-control-v2
A Google APIs client library generated by tonic-build
-
xat
An ease of use library for xattrs
-
ipfs-webdav
A WebDAV server that enables direct access to IPFS MFS as a mounted drive
-
diskit
intercepting disk requests
-
cap-primitives
Capability-based primitives
-
tar-sha256
Calculate sha256 of files in tar (like sha256sum)
-
uni-path
Platform-independent path manipulation
-
staged_file
Creates a temporary file which can then be committed to a final path
-
xenon-rs
Rust bindings to the Xenon middleware
-
nydus-service
Nydus Image Service Manager
-
czkawka_core
Core of Czkawka app
-
build-clean
Clean all build caches on your disk!
-
fs-walk
File-system walking crate
-
lakefs-rs
lakefs client for rust
-
srfng
generating semi-random file names
-
quickform
A flexible templating and operation execution framework for Rust
-
find-dl
get the last downloaded file(s)
-
standard_paths
A port of QStandardPaths class which provides methods for accessing standard paths on the local filesystem (config, cache, user directories and etc.)
-
easy_file
easy file system
-
chloe_ignore
ignore file generator
-
izb
helper functions for provisioning ZFS-on-Root VMs with zfsbootmenu using Incus
-
ozymandias
Alpha-quality backup program
-
axfs_vfs
Virtual filesystem interfaces used by ArceOS
-
mount_status_monitor
Paranoid filesystem monitor which reports malfunctioning mountpoints
-
iso9660
(Incomplete) implementation of ISO9660 filesystem
-
user_dirs
A respectful, XDG-first user directories implementation for obtaining the home, cache, config, data, runtime, and state directories
-
rjrssync
Fast rsync-like tool for incrementally copying files. Runs natively on both Windows and Linux and uses network for communication.
-
cmake-file-api
Parsing and interacting with cmake-file-api
-
data_downloader
way to download and cache files
-
ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
projectable
highly configurable TUI file manager, built for projects. You can handle all your project's file-based needs from a comfortable and smooth interface!
-
spook
File watcher geared towards automatic HTML generation and autoreload
-
rustclr
Host CLR and run .NET binaries using Rust
-
pathkit
Similar to the Path structure provided by python's pathlib, it provides various async/sync versions of file manipulation methods in addition to some of the std::Path built-in methods
-
rualdi
Rust Aliasing Directory
-
fuzzr
P2P platform for publishing content, self-hosting, decentralized curation, and more
-
includedir
Include a whole directory tree at compile time! - Runtime part
-
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.
-
wasm-bus-fuse
WebAssembly fuse bus interface
-
n5gest
CLI utilities for N5 files
-
rsblocks
a multi threaded status bar for dwm window manager for linux
-
rust-extra
-
dokan
Rust-friendly wrapper for Dokan (user mode file system library for Windows)
-
cmps
short for compose, a tool used to create or fill files with a default content
-
watchfile
An async utility trait to subscribe to file changes of a serializable file
-
littlefs2-sys
Low-level bindings to littlefs
-
bp3d-fs
Alternative to dirs-rs with better cross platform support and support for Mac/iOS app sandbox
-
valida-vm-api-linux-arm
wrapper around
valida
executable - zero-knowledge virtual machine -
pathext
A small path trait extension with some convenience methods
-
include-lines
Macros for reading in the lines of a file at compile time
-
dir_tree
Walk a directory and convert to json object
-
documents
An ergonomic, intuitive and beginner-friendly library for dealing with files and folders
-
fuse2rs
FUSE2 bindings for Rust (mainly for OpenBSD)
-
bomboni_fs
Utilites for working with the file system. Part of Bomboni library.
-
squinter
interface with SquashFS filesystems
-
lumni
Portable file-utility for object-stores
-
file_locking
A lean file locking implementation for Unix and Windows
-
forky_fs
Rust Utilities
-
notify-debouncer-mini
notify mini debouncer for events
-
libipld-pb
ipld protobuf codec
-
cptc
A cli tool for copying file/s contents to your clipboard
-
id3-image-rs
embed images into mp3 files (forked, updated and extended api)
-
fuse-zstd
FUSE filesystem where existing folder with files compressed by zstd is mapped to folder with uncompressed files
-
fscommon
Filesystem common utilities
-
drive-image-searcher
A CLI tool to stream a drive image, and search for one or more byte patterns
-
gc-gcm
CLI for working with GCM/ISO files (raw bit-for-bit disk images) for the Nintendo GameCube
-
ghee
That thin layer of data change management over the filesystem
-
nameless
Portable everything-is-a-URL
-
thumbnailer-bridge
Bridge between your file manager and thumbnail daemon
-
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
. -
vfs-shadow
Effortlessly embed a local directory into a vfs
-
rufs
FUSE implementation of FreeBSD's UFSv2
-
lineriver
Non-blocking buffered line reader for Read objects
-
turboinstall
overlaying directory trees on top of each other
-
bip_handshake
Common handshaking interface as well as a default handshake implementation
-
memofs
Virtual filesystem with configurable backends
-
dasher
reducing a whole directory tree to a single hash digest
-
bpfman-csi
gRPC bindings to the CSI spec
-
omegasort
The last text sorting tool you'll ever need
-
positioned-io2
Reading and writing at an offset
-
log-writer
write a stream to disk while adhering usage limits
-
backhand-cli
Binaries for the reading, creating, and modification of SquashFS file systems
-
btrfsutil
Safe wrappers for libbtrfsutil
-
fsc
file store client
-
read_chunk_iter
Iterator adapters over a reader that yield fixed-size chunks at a time
-
fast-walker
Multi-threaded directory walker, with async support
-
netcdf-src
Build scripts for building
netCDF
from source -
mkutil
Potpourri functions to work w/ clipboard, dialog, glob, git, copying files, image resizing, HTML, sound, etc
-
include_folder
Proc macro for recrsively including all files in a folder as fields on a struct
-
efs
An OS and architecture independent implementation of some Unix filesystems in Rust
-
helyim
object storage written by Rust
-
path-matchers
A collection of path matchers
-
picst
A CLI tool to resize clipboard images on the fly
-
otarustlings
otafablab rustlings
-
io-providers
Enables dependency injection for many I/O operations
-
ssstar-cli
Tar-like archive utility that creates and restores tar-compatible 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…
-
Verifile
Read MFT and USN journal
-
hxcfe
Bindings for libhxcfe https://github.com/jfdelnero/HxCFloppyEmulator/. Unfinished work, contributions are welcomed.
-
librarium-cli
reading, creating, and modification of cpio file systems
-
permissions
query for file permissions (read, write, execute, removal and creation)
-
bt_file_utils
Basic file read operation. Returns string with file. The file is either a relative location or passes via an environment variable
-
ls-option
a tiny and simple option tools for ls-like functionality
-
cpui
A modern replacement for cp command with progress bar and advanced features
-
rustscout
High-performance, concurrent code search tool written in Rust
-
medusa-zip
A command-line interface to high-performance parallelized implementations of common zip file operations
-
wnfs-nameaccumulator
Cryptographic accumulators for the Webnative Filesystem
-
pidfile2
PID Files as process locks in Rust
-
psxmem
read and write PSX/PS1 memory card files
-
ari
ari. the extras library.
-
rm_rf
Force-remove a file/directory and all descendants
-
path_lookup
Find all executables in the PATH environment variable
-
mkcd
if mkdir and cd were mixed together
-
wikijs
API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust
-
squishy
A convenient high level library for reading SquashFS files
-
fileagg
The ultimate file aggregation tool! If you've ever needed to consolidate multiple files from a directory into a single file effortlessly
-
atefs
Distributed filesystem built on an immutable data store with strong encryption and authentication
-
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 -
targers_clean
command line tool to clean up target directories
-
dtell
Calculate dates based on a number of days relative to today
-
detecteff
Find and delete duplicate files
-
catbox
Catbox.moe's API
-
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…
-
integrity-checker
integrity checker for backups and filesystems
-
olio
Miscellaneous I/O utilities
-
minils
A reimplementation of exa from the ground up
-
dir-tree-cli
command-line tool written in Rust that displays the folder structure of a specified directory in a tree-like format
-
vuefinder
file manager
-
unix_permissions_ext
A trivial trait bringing missing functions that are not exposed by PermissionsExt to Permissions on UNIX platforms
-
disk-drive
multi-disk utilities for floppy-disk!
-
magic-school-bus
Cross-platform TUI filesystem browser with Vi-like keybinds
-
pathsearch
Search for files in PATH
-
core-grep
core grep project
-
dylint_internal
Dylint internals
-
bookorg
An opinionated, fast ebook organiser
-
sidetree
TUI file tree for usage with terminal text editors
-
cync
CLI for private file management
-
oramfs
fully encrypted and optionally authenticated Oblivious RAM filesystem
-
cain_ls
ls command implementation in Rust
-
cbm
Use formats found in Commodore Business Machines (CBM) products from the 1980's, including the legendary Commodore 64 home computer
-
quocktail
Rust CLI for searching through nested directories of markdown files with frontmatter, filtering and displaying the results
-
block-device-adapters
Block device adapters for managing byte level access and partitions
-
strings_counter
Strings counter script
-
oxsync
file synchronization tool. It enables fast, local reads with a remote filesystem
-
scan-lib
A directory searcher library for rust
-
awsbck
backup a folder to AWS S3, once or periodically
-
falcon-finch
Symbolic Execution against Falcon IL
-
aliyundrive-fuse
FUSE for AliyunDrive
-
makelink
Portable alternative to ln/mklink with the interface of cp
-
rvpk
create, list, check, and unpack Valve VPK files files
-
zoterofs
FUSE filesystem for mounting the Zotero library
-
mini-fs
Application filesystem to simplify reading files from both the native filesystem and file archives (tar, tar.gz & zip)
-
catfs
Cache AnyThing filesystem
-
lsvine
List contents of directories in a vine-like format
-
filesystem-hashing
Track Filesystem Integrity via Snapshots which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
maudit_rolldown_fs
Fork of Rolldown for the Maudit project until Rolldown is published on crates.io
-
fuc_engine
Engine for the FUCing project
-
id3-image
embed images into mp3 files
-
parity-path
Path utilities
-
cdfs
ISO 9660 / ECMA-119
-
disktest-lib
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
easy-cp
command line tool to copy files at deep position
-
roracache
FUSE filesystem that bolts aggressive caching and readahead onto another filesystem
-
opn
opn
command to simulate the MacOSopen
command elsewhere -
winfsp_wrs_build
WinFSP wrapper for rust
-
qcow2-fuse
Mounting qcow2 virtual disk images
-
rfm
Expanded options for interacting with files and directories. Creating/copying/moving etc. File manager, only inside Rust 🦀
-
virtual-filesystem
A virtual filesystem implemented in Rust
-
dysk-cli
the dysk cli as a library
-
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.
-
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…
-
eatnodemodules
eat node_modules
-
txtar
Go package
-
qcow
working with QEMU qcow images
-
wslpath
Convert Windows to WSL Path and vice-versa
-
untree
inverts the action of tree. It allows you to create directory trees from a textual representation of the tree.
-
bip_disk
Bittorrent Infrastructure Project Disk Module
-
utf8-read
UTF-8 reader from a stream
-
wfs
Rust client for WFS
-
pmv
Pattern based mv(1)
-
kls
An ls clone written in Rust
-
file_access
wrapper-lib to make performing certain file manipulations more convenient
-
fleetfs
FleetFS
-
xdirs
Additional functions for application paths, based on the dirs-next crate
-
userdmp
in Rust for parsing Minidump (.dmp) files generated in user mode on Windows
-
symlinkccc
A small tool for linking compile commands from catkin builds
-
dupnamegen
Sequential file name generator
-
froggr
🐸 Simple file system implementation using the 9P protocol
-
path_macro
A macro to join path components using
/
-
br-system
System
-
pi_store
File storage
-
imf
processing .imf files
-
mountpoints
List mount points (windows, linux, macos)
-
cli_timestamps_generator
Command Line timestamp processor
-
easychangedirectory
Tools for easy cd
-
watchr_filesystem
file watcher that watches a list of paths and calls a callback when any of them change
-
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…
-
libatasmart
A wrapper around libatasmart-sys raw bindings
-
zsnip
that contains frequently used rust code snippets
-
find-rs
find command in Rust
-
bmap-rs
application that handles the use of bmap crate
-
inotify-sys
inotify bindings for the Rust programming language
-
negahban
🧐 A simple file watcher, based on
notify
, designed to be fast, easy-to-use and async friendly -
eadb
eBPF Android Debug Bridge
-
slurp
Small wrapper methods for loading files
-
findfile
An ergonomic way to search for files
-
workspace_root
get workspace root
-
ddh
Compare and contrast directories
-
topcat
concatenating files in topological order
-
fsyaml
Store large, unmanageable yaml files as multiple, manageable ones across your file system
-
diskonaut
Terminal disk space visual navigator
-
aninamer
Renames episodes in directory to their simple episode number
-
commondir
Find the common root directory of a set of paths
-
datafusion-objectstore-hdfs-no-test
A hdfs object store implemented the object store without zip test
-
crab_rocket_utils
Utils for the crab rocket project
-
file_watcher_tokio
File watcher using tokio
-
shared-files
Single writer, multiple reader in-process file sharing
-
executable-path
Get the path of a binary target's executable
-
rusty-roots
CLI tool that replicates the Unix 'tree' command with enhanced features
-
diskallocator
For really big vectors: allocate on disk
-
smash-arc
working with Smash Ultimate's data.arc files
-
autoview
Automatically view files and directories
-
inexor-rgf-plugin-file
Inexor - Reactive Graph Flow - Plugin - File
-
write-to-file
Write to a file, simple helper fn and traits lib crate
-
safe-write
A safe file writing utility
-
daipendency-extractor
Core library for Daipendency extractors
-
maxtime
Find the maximum mtime in a directory
-
cache-this
Macro for simple caching of expression using the file system
-
stdinout
wrapper for files or stdin/stdout
-
fennec-vfs
Fennec Programming Language
-
verter
A file format for fast incremental modifications
-
hotwatch
conveniently watching and handling file changes
-
rudelblinken-filesystem
Minimalistic zero-copy flash filesystem optimized for embedded systemse
-
scpty
App that creates the script with shebang
-
relative-path-utils
Portable, relative paths for Rust
-
rdfoothills-base
Base utilities of rdfoothills, mostly to be used by the other crates in the workspace
-
file_indexing
editing file fast and memory efficient
-
disk-dlmalloc
A fork of [dlmalloc-rs] backed by a memory-mapped file, enabling support for datasets exceeding available RAM
-
rsfile
operate files or web pages easily and quickly
-
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
-
eternalfest_services
Top-level Eternal-Twin services
-
oxifs
fast tar based read only file system
-
urldecoder
A fast, feature-rich, file-oriented batch URL decoder written in Rust
-
tin-summer
Command-line tool to find build artifacts and thing occupying space on your computer. Shatters records not glass.
-
wick-xdg
Cross-platform normalization for Wick libraries and binaries
-
izihawa-ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
rmx
Faster GNU 'rm' drop in replacement with extra features
-
hydroperfox-filepaths
Work with flexible file paths
-
lightbird
A light tool to get process/processors/memory/disks info
-
kurit
Static website generator
-
set_env
Sets environment variables permanently across all major platforms
-
cdup
Ascend directories by count
-
vfs-https
Exposes a Virtual File Systems (VFS) via HTTPS
-
remi-fs
🐻❄️🧶 Official and maintained remi-rs crate for support of the local filesystem
-
yazi-plugin
Yazi plugin system
-
disk-queue
FIFO queue backed by disk
-
rust_search
Blazingly fast file search library built in Rust
-
pathwalker
walk path
-
nxfetch
A minimal, fast and batteries included fetcher!
-
reups
A clean implementation of the eups package management system in rust
-
rblake2sum
Calculate recursive blake2 digest for path or directory
-
fbt-lib
folder based testing tool (library)
-
oli
OpenDAL Command Line Interface
-
libpijul-compat
A patch-based distributed version control system, easy to use and fast
-
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…
-
jetstream_p9
Server implementation of the 9p file system protocol
-
dnpak
Dragon Nest PAK structure file
-
crypt4ghfs
Fuse layer exposing Crypt4GH-encrypted files, as if they were decrypted
-
ko
small file processor
-
clone-file
functions to clone files and file ranges with as little overhead as possible
-
fuse-mkdosfs
Fuse driver and cli for mount MKDOS filesystem
-
cyfs-base
package
-
fsx
File System eXerciser
-
folder_compare
Compare two folders and get a list of changed and new files
-
runkins_lib
Runkins makes it easy to manage command execution
-
sweet_fs
FS utilities
-
extattr
Extended Attributes API bindings for Rust
-
vimvar
that provides ability to read neovim/vim variables
-
funclock_fs
file system locker to block functions and set session based logic
-
lexa-fs
Utilitaires liés au fs pour les projets
-
with_dir
Scoped current working directory
-
rmjunk
remove junk files such as
.DS_Store
andThumbs.db
from directories -
mattress
A command line tool for working with Linux extended attributes (xattrs)
-
fscan
analyze the filesystem
-
pearl
low level blob-based I/O library
-
durt
Command line tool for calculating the size of files and directories
-
rbfs
Dead simple in-memory filesystem for packaging assets
-
vblk
Virtual block devices on Linux
-
rs-blocks
A lightweight i3/sway status bar written in Rust
-
disk-name
get all existing disk names
-
sort-path-length
Takes a file of paths and sort them by component length
-
qpak-lib
Unofficial Quake PAK file modification library
-
elfio
intended for reading and generating files in the ELF binary format
-
dzgt-utils
private library
-
vasp-poscar
read and write VASP POSCAR files
-
libbtrfs
working with btrfs subvolumes
-
bbq
This project is for file handling. It can add, delete, modify, and query.
-
ext4fs
ext4 file system used in user space
-
appddl
Small download tool to automate AppDynamics downloads
-
automod
Pull in every source file in a directory as a module
-
macro_files
Macro consuming JSON like data structures to create directories and files at runtime
-
io2
single threaded async-io library
-
sandboxfs
A virtual file system for sandboxing
-
which_cli
equivalent of Unix command "which". Locate installed executable in cross platforms.
-
ieql
An open standard and implementation for monitoring Internet content
-
log-instrument
Offers an attribute procedural macro that adds
log::trace!
events at the start and end of attributed functions -
fopencookie
interface between std::io and libc::FILE
-
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
-
getit
An easy to use file getter for local and remote files
-
dmux
fast and easy tmux workspace opener
-
forge_backup
A program to backup all the user home folders to an S3 bucket
-
rs-fsring
A ring(like) buffer using filesystem
-
dirs-sys-next
system-level helper functions for the dirs and directories crates
-
dupdup
Find duplicate file
-
fgener
A package to generate n number of text files with random characters
-
fugue-box
A CLI tool to operate files or directories in 2 steps
-
cloud-seed
Fetch user-data from a cloud provider and write files described within to the filesystem
-
ext4
Read information from EXT4 filesystem images
-
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.
-
splitx
splitting a text file into pieces with the size of each piece below a specified maximum number of bytes on disk
-
win32-remove-dir-all
A std::fs::remove_dir_all replacement using the Windows Shell and Property System APIs on Windows
-
nix-remote
The nix remote protocol
-
projectr
A contextual, MRU sorted, project finder
-
async-vfs
Async Virtual File System
-
rsmount
Safe Rust wrapper around the
util-linux/libmount
C library -
pinfish
encoding and decoding NFS packets
-
codeowners
Rust bindings for Github CODEOWNERS files
-
zfs-core
Rust interface to libzfs_core (lzc)
-
ariadne
A fancy diagnostics & reporting crate
-
filestructure-rs
sloppily create a filestructure in memory and write it to disk
-
msr-core
Industrial Automation Toolbox - Common core components
-
stashr
A dynamic move command or simple file stash
-
nya
small file processor
-
bak9
Creates a backup .bak copy of a file
-
redis-fs
Access your redis database from the file system!
-
same-file
determining whether two file paths point to the same file
-
chwd
Temporarily change current working directory, switching back when finished
-
orthodoxy
A collection of commonly reused functions and commands
-
yaque
disk-backed persistent queue for Rust
-
docchi_fs
A file system which composes chlonological diff files efficiently
-
ez_fs
A filesystem simplification over the standard library
-
walkup
Finds a file by walking up the directory tree
-
zfs-cmd-api
Interact with zfs via the supported cmd line tools
-
sorterylib
A fast, basic, cross-platform file sorter library
-
zinc
Sync files between computers on a schedule (WIP)
-
filestruct
Read a directory into a Rust struct
-
termutils
All your favourite utilities in one place
-
paths-as-strings
paths_as_strings is a small crate with two public free-functions for unambiguously and universally encoding Paths as UTF-8 strings, and then decoding them back into Paths
-
path-permission
Rust Path trait to get the permission
-
landfill
Various types for dealing with on-disk data
-
touch-for-windows
A command-line tool to create empty files (for Windows)
-
danalyze
Analyze your current directory, show files/folders as list with their sizes
-
async-spooled-tempfile
Asynchronous spooled temporary file
-
binocular-cli
FZF, ripgrep, fd and delta wrapper so it's easier for me to use these tools in multiple OSes. Not meant to be a serious library.
-
klone
A backup application based in the same FS that will only back the file that you changed
-
cap-async-std
Capability-based version of async-std
-
easy_file_system
Read, Write and more into your file easily!
-
linux_mount_options
Detect file system, mount point and noatime of a folder the process has access to
-
dfiles
为 simink 提供类似 vfs 的文件读写机制
-
spacedisplay
Fast and lightweight tool to scan your disk space
-
optitag
command-line tool for tagging files
-
nbdkit
Rust bindings to the NBDKit framework for creating Network Block Device servers
-
unsafe_list
基于 linux 的 list 实现
-
wnfs-hamt
IPLD HAMT implementation for Webnative Filesystem
-
file-seq
Fail-safe file sequence that uses the file system as store
-
vento
A CLI inventory for your files
-
recurse
Recursive directory traversal file management tool
-
ofiles
Identify processes that have opened files or sockets
-
fts
high performance directory walking using libc fts
-
include_dir_as_map
Embed files from a directory as a hashmap in the rust binary
-
fsmap
File system mapper and search tool
-
cloud-storage-sync
Embedded rsync-like local files and Google Cloud Storage buckets
-
storage_hal
A storage hybrid access layer
-
cap-net-ext
Extension traits for
TcpListener
,Pool
, etc -
valida-vm-api-linux-x86
wrapper around
valida
executable - zero-knowledge virtual machine -
shelly
Generate dynamic-, scripting-language projects with dependencies for quick CLI feedback loops
-
vfsys
Virtual file system
-
fslock
files as locks
-
idx_file
handling single-dimensional array data. It uses mmap and avltriee.
-
nbd-async
Block device drivers in userspace
-
net-file
defines some operations on files and directories used in net-stalker project
-
sector-builder
database of sectors
-
guestfs
libguestfs bindings for Rust
-
rialight_filesystem
Rialight file system module
-
fs_util
A package providing a few useful functions that std::fs does not
-
cap-tempfile
Capability-based temporary directories
-
ezio
really easy IO
-
cancel-rw
Newtypes that allow cancellation of synchronous reads and writes
-
rofi-mode
High-level library for creating Rofi plugins and custom modes
-
file-fetcher
fetch files either locally or over the net (http)
-
ceph-safe-disk
Ceph disk safety removal tool
-
openssl-rehash
rehashing an OpenSSL hash directory
-
mbfs
Message Based Filesystem
-
pars_libs
Libraries to help implementing cs6991-23T3-ass2
-
lw
Log-Watcher utility - replacement for:
tail -F /some/path/*
- that uses Kqueue to watch for new files as well… -
find_mountpoint
find the mountpoint (or prefix, on Windows) for a provided path
-
flep
File transfer protocol (FTP) library
-
nitro_fs
handling Nintendo's Nitro Filesystem
-
walkfile
遍历指定目录下的所有文件夹,文件
-
notedown-rt
Notedown Text parser
-
fwalker
file and directory traversal in a file system
-
mountpoint-s3-fuser
A fork of fuser - Filesystem in Userspace (FUSE) for Rust - only for use in Mountpoint for Amazon S3
-
rangefs
A fuse-based filesystem to map ranges in file to individual files
-
mprovision
Set of types and functions to manage iOS provisioning profiles
-
backpak-b2
Backblaze B2 backend for backpak
-
datafusion-objectstore-hdfs
A hdfs object store implemented the object store
-
rushell
rushell
is a POSIX compatible shell written by Rust language for Linux and MacOS -
create-output-dir
Create an excluded from cache directory atomically
-
reflink
copy-on-write mechanism on supported file systems
-
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 -
fpcli
A CLI app for Flatpak manifests
-
fstream
read/write files faster in Rust
-
rblake3sum
Calculate recursive blake3 digest for path or directory
-
szafka
Persistent data store in Rust
-
platter-walk
Directory tree traversal optimized for HDDs
-
json-db
document database saved on disk
-
disk-types
Common traits and types for handling block devices, partitions, file systems, etc
-
openat-ext
Extension methods for the openat crate
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
trii
A low-key implementation of the UNIX
tree
command in Rust -
rscat
GNU cat(1) clone implemented in Rust
-
p9
Server implementation of the 9p file system protocol
-
herman
daemon that watches folders and organises them automatically
-
fftp
In-network file transfer
-
flail
makes filesystems tolerable
-
eezfile
*ez* to use lib for rust to create,read and write files and all
-
exfat
Pure Rust implementation of exFAT file system
-
file_type_enum
An enum with a variant for each file type
-
cubecl-hip-sys
Rust bindings for AMD ROCm HIP runtime libraries used by CubeCL
-
fs-utils
help working with the filesytem
-
shard-csv
aid in splitting CSV/TSV files into multiple disjoint files
-
libatasmart-sys
Rust bindings for the libatasmart library
-
seq-data-file
sequential data file
-
tulip
The endpoint of Project Polya
-
tower-sanitize-path
Tower middleware to sanitize request paths
-
nosyman
LISP
-
mkscratch
.scratch directory to keep random scribbles in
-
file-chunker
Efficiently process a file in (approximately) equally-sized parts
-
rosbag2-rs
Rosbag2 writer and more
-
syncer
A filesystem that pretends you have all your files locally while caching only the most recently used
-
gpt-fat-disk-image-tools
Tools for reading disk images with GPT partition tables and FAT filesystems
-
filecash
Easy loading, saving, and caching using just your filesystem
-
smbclient-sys
FFI bindings to libsmbclient
-
rmds
Small command line tool to remove all .DS_Store files from a directory and it's subdirectories
-
flowfairy_api
processing flow cytometry data
-
chokidar
A cross-platform command line utility to watch file system changes
-
tordir
Directory stuff
-
mini_fat
Minimal FAT disk image decoder
-
systemd_info
Obtain some system information through WMIC
-
io_uring_mmap
internal crate
-
second_law
A binary integration test swiss army knife, compatible with Stainless
-
diffcopy
Copy modified files from sub directories into one target directory
-
cli-clap-example
project that does CLI for head and tail commands
-
jql-parser
Parser for jql - the JSON Query Language tool
-
efuse
Software fuses
-
realpath
returns the canonicalized absolute pathname
-
mkfs-btrfs-rs
wrapper for mkfs.btrfs
-
turbomod
A fork of
automod
with some extra features -
reddit-fs
Access reddit through a filesystem
-
redox_installer
A Redox filesystem builder
-
windows-projfs
Windows projected file system API
-
vrc-mpv
Play and sync VRChat videos in MPV
-
minigrep5
grep implementation in Rust
-
touchx
Better touch. Efficient file creation with templates.
-
font-reader
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
chronlang-engine
Language backend for Chronlang, a computer language for crafting constructed languages
-
kstd
A kernel standard library for the martimos kernel
-
fs-hdfs3
libhdfs binding library and safe Rust APIs
-
renix
blazingly-fast CLI utility for batch renaming files
-
rasio
Asynchronous IO System Interface
-
flatten_dir
Recursive directory flattener
-
ldpfuse
CLI utility to be used with LDP_FUSE. See https://github.com/sholtrop/ldpfuse for more info.
-
navfs
navigate and do things to your filesystem!
-
remove_empty_subdirs
Recursively remove empty sub-directories
-
esvc-core
Core of ESVC (event sourcing version control)
-
filename
Get filename from a raw file descriptor
-
permer
CLI tool written in Rust that provides information about files present in your file system
-
fddf
Fast, parallelized duplicate file finder
-
fdisk
Rust wrappers for libfdisk
-
true-s3-cli
S3 CLI implementation
-
libzfs-types
Shared types for libzfs
-
c-cli
cat and ls combined into one command
-
searchpath
A small unix and windows lib to search for executables in PATH folders
-
southpaw
Allows userspace emulation of evdev character devices
-
project-tree
A command-line utility to display a ascii tree of files and directories
-
boids
A fast boids library for Rust
-
resolvconffs
Special single-file FUSE filesystem that maps the file depending on requestor's process's Linux network namespace
-
adana-std-fs
Adana standard library
-
ncrs
A lightweight Rust library for loading and storing nucleic acid sequences (DNA or RNA) and their annotations with minimum dependences
-
poke
Inspired by the classic touch command
-
hxcadaptor
Bindings for libhxcfe https://github.com/jfdelnero/HxCFloppyEmulator/. Unfinished work, contributions are welcomed.
-
ata_x86
All credit goes to NPEX42, I made this since the operating system I've been working on breaks When the x86_64 crate is imported and this removes it. A Simple, Amazing x86 ATA Crate. Credit to NPEX42
-
rgfs
get folder size rustify
-
disk_log
High Throughout, NonBlocking Disk-based logger
-
diskscan
scan your disk space
-
everything2
A port of everything to Rust
-
notify-types
Types used by the notify crate
-
flatfs
A readonly filesystem
-
assets_manager
Conveniently load, cache, and reload external resources
-
btrfsutil-sys
Raw bindings to libbtrfsutil
-
littlefs2-core
Core types for the littlefs2 crate
-
raid
thing
-
posix-invariant-checker
A FUSE shim to ensure the underlying filesystem is behaving according to the POSIX spec
-
treestate
store mtimes of files and check for changes later
-
procweb-rust
A binary providing a web interface to monitor the resources used by a process on Linux
-
project-origins
Resolve project origins and kinds from a path
-
sz-cli
Disk usage CLI
-
tree_magic_fork
Determines the MIME type of a file by traversing a filetype tree
-
libfs
libfs
is a library of file and filesystem operations that is supplementary tostd::fs
-
char_stream
Unified character reading interface to str, String, bytes, File and Stdin for Rust language
-
bench_scraper
grabbing browser cookies from a filesystem
-
copy_confirmer
Confirms all files are copied somewhere
-
hld
Hard Link Deduplicator
-
omnix-ci
Define and build CI for Nix projects anywhere
-
list_with_depth
List objects from object_store with the given prefix and depth
-
zfs-undelete
CLI tool to recover files from zfs snapshots
-
backpack
packing format; drop-in alternative to rust files, supports in-memory filesystems
-
loccer
counting lines of code
-
binaryornot
Detect whether a file is binary or not
-
shell-rs
Rust reimplementation of common coreutils APIs
-
ironpath
An iron-hard crate for handling filesystem paths
-
rlink-connector-files
High performance Stream Processing Framework
-
anystore
Polymorphic, type-safe, composable async API for arbitrary stores
-
lust
intended for finding out everything about your beloved file system
-
quale
port of the
which
utility. Locates an executable in the user’s path. -
nmuidi
Parallelizes deleting directories which can significantly speed up deleting large deeply nested directories with a large number of files on Windows
-
rapid-fs
virtual file system API for Hypi's RAPID server
-
python-type-hints-checker
Checks Python files for missing type hints in function parameters and return values
-
one_ordinary_man_file_sorter
file sorter that sorts files into directories
-
tree-snapshot
create and manage snapshots of directory trees
-
filesystem-kind
Query the filesystem that a file resides on
-
rgubin
A path/file history recording tool
-
cavity
Create files padded with zeros. Alternatinve to macOS's mkfile.
-
polyfuse
A FUSE (Filesystem in Userspace) library for Rust
-
ncdu-import
importing CSV files into a format readable by ncdu
-
a653rs-linux-core
Core Library for a653rs-linux hypervisor and partition library
-
pmbb-ec
Use erasure code (EC) to recovery data (pmbb)
-
system_profiler
Wrapper around the macOS System Profiler
-
wal-rs
Write-ahead-log implementation
-
gentoo-cruft
Find files that are not recorded in the Gentoo package database
-
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
-
CLI_Tools
Tools for listing a directory and renaming a file
-
mkpoi
"Preferences Overkilled Installer", designed to install customizations of 3D softwares, e.g. Maya, ZBrush, etc. without having to memorize the installation steps.
-
atosl
🦀️atos for linux by rust - A partial replacement for Apple's atos tool for converting addresses within a binary file to symbols
-
yazi-core
Yazi core logic
-
remu
renaming multiple files at once
-
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…
-
a2kit_macro
derivable traits for a2kit
-
fcntl
Wrapper around fcntl (2) and convenience methods to make interacting with it easier
-
magika
Determines the content type of a file with deep-learning
-
simply-fuse
using fuse
-
nvml
A mid-level wrapper around PMDK (the persistent memory development kit), formely NVML
-
tci
Teaching C Interpreter
-
glob-match
An extremely fast glob matcher
-
fmodeparser
parse the file permission into a unix-like text representation
-
ichwh
An async implementation of
which
-
obnth
Allows securely opening files in untrusted directories on *nix systems
-
comic-book-binder
A helper to manage your comic books and others sorted list of files
-
smb3_cli
SMBv3.1.1 CLI client
-
diskplan-traversal
component of Diskplan for applying schemas to disk
-
capturing-glob
An extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.
-
mkfs-ext2
Read or write ext2 file systems (in no_std environments)
-
eatnp
eat node_modules
-
dwn-rs-core
Core library components for dwn-rs
-
file-region
Encapsulates a contiguous byte range of a file
-
scout-seeker
CLI to scan a directory to list files, recursively
-
wrappe
Packer for creating self-contained single-binary applications from executables and directories
-
uni-app
native/wasm compatibility layer for window creation, input and filesystem
-
dexter-ipfs-car
Dexter IPFS CAR (Content Addressable aRchive) library
-
scribec
A client library for Facebook Scribe Server
-
wurmloch
Sort your filesystem by turning a folder into a wormhole
-
raii_flock
Little library implementing a wrapper over a file that's locked on creation and unlocked when it goes out of scope
-
remacs/remacs-lib
heart: Emacs
-
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
-
mktemp-rs
A thin wrapper around libc's mkstemps and mkdtemp
-
timelord
preserve file timestamps (mtime) between builds, even with fresh git checkouts
-
fizer
making specific size files
-
spielrs_diff
compare two direcories or two files asynchronously
-
disks
Show disk stats
-
hadris-core
Hadris core library
-
dirscent
Directory descent
-
nu_plugin_sys
A system info plugin for Nushell
-
acl-sys
FFI interface for POSIX Access Control Lists
-
ruic
Load Qt Designer .ui files into Rust code at compile time
-
btfs
in-memory FS
-
safe_client
SAFE Client API library
-
topd
A remote top daemon
-
danceinterpreter-rs
Danceinterpreter in Rust
-
durduff
compare directories file by file
-
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.
-
rlist-core
rList core library
-
tbf
Implementations of a tag-based filesystem
-
block-device-driver
Block device trait
-
path_scan
A lightweight Rust procedural macro for parsing path patterns (URLs, routes) with variable capturing, static binding, and compile-time checks
-
path_ratchet
Prevent path traversal attacks at type level
-
razor-nvpair
Idiomatic nvpair API
-
sp
This cli opens files from Windows paths and translates Linux paths to Windows paths
-
filehash-rs
A small, fast library for hashing files written in Rust
-
s3-utils
Various tools and extensions around Amazon S3
-
pathtree
An immutable tree data structure for fast path operations
-
create_html
Creates index.html with all the boilerplate in a designated folder
-
librarium
reading, creating, and modification of cpio file systems
-
ofs
OpenDAL File System
-
libfar
interacting with FAR archives
-
ei-sys
Low level Rust bindings to ei, a library to communicate with distributed Erlang
-
file_appender
easy way to concat a directory into a single file
-
myd
module system
-
path-here
Add current directory to $PATH
-
fuser-async
Build FUSE filesystems where the system calls are directed to async functions. With an example S3 implementation.
-
file_systems
A Small Set of Components That can be put together to build a simple filesystem
-
read-url-cli
Read from a wide variety of URL types
-
deadbolt-parser
Database parser of deadbolt
-
junk_file
detect commonly generated junk files like
.DS_Store
orThumbs.db
-
to-dir
to command manages aliases to folders
-
libblobd
blobd
-
rm_ds_store
Command line tool to help delete Mac OS DS_Stroe files
-
trooper
An EXPERIMENTAL file manager inspired by ranger
-
fileinfo
parse file info from ls/ftp command
-
patty
Cross platform system PATH manager
-
rust-jav
process jav files
-
pathos
A natural API for handling OS-specific user or system directories, including iOS and Android
-
wasi-types
bindings for WASI libc types
-
file_update_monitor
It watches a directory for file changes and triggers a callback when files are modified
-
winfsp-sys
Raw bindings to WinFSP
-
openat_ct
A wrapper around openat, symlinkat, and similar system calls forked and improved from https://crates.io/crates/openat
-
splitfile
Reader and writer that splits IO across volumes (files) of a specified maximum size
-
rexplorer
Handle your project files in your terminal with a simple, yet pretty UI!
-
backlight_control_rs
Backlight control is a re-written version of backlight_control with a few key improvements
-
sqlarfs-cli
A CLI tool for working with sqlar archives
-
omnicopy_to_output
Generalized post build copy to place files in output directory
-
spor
Anchored metadata
-
archival-dedupe
Deduplicate read-only files on a UNIX filesystem
-
libpq-sys
Auto-generated rust bindings for libpq
-
easy_safe
an easy way to save string values on disk, in short -string maps on disk-
-
pyxis-parcel
manipulate parcel archives for the pyxis package manager
-
notify-win-debouncer-mini
notify-win mini debouncer for events
-
collectfiles
Collects accurate files while running in parallel through directories. (Simple, Fast, Powerful)
-
rapidtar
Multithreaded file archival utility
-
rustic_cdc
performing Content-Defined Chunking (CDC) on data streams
-
czkawka_gui_orbtk
Orbtk frontend of Czkawka
-
outagefs
FUSE filesystem and tools to emulate and test behaviors on power outage
-
easyfs
A very simple file system for OS development or education
-
tfio
that provides a Transaction-like interface that are traditionally used in databases on FileIO operations
-
purgo
Clean up your filesystem! It's like a spell, you cast purgo and it just works
-
libbfio-rs
Rust bindings for libbfio (https://github.com/libyal/libbfio)
-
juniper_rocket_multipart_handler
A juniper multipart handler for Rocket web server
-
project_path
Will manager paths for your projects, so you haven't to
-
env-substitute
that takes a PathBuf and does environment variable substitution on it, returning the result
-
docker_extract
extract the filesystem from a docker image
-
include_folder_shared
Shared code for include_folder and include_folder_macros
-
filetools
Helper functions for path operations
-
below-config
Configurations for below
-
cyfs-util
package
-
rename-legal
deal with filename, remove illegal strings and emojis when file renaming
-
shavee_core
shavee is a program to automatically decrypt and mount ZFS datasets using Yubikey HMAC as 2FA or any USB drive with support for PAM to auto mount home directories
-
globetter
Glob fork with bug fixes! Support for matching file paths against Unix shell style patterns
-
stapifaction
allowing to easily generate static APIs
-
libparted
Rust wrappers for libparted
-
clgit
Command Line GIT wrappers
-
lms_lib
A fast and reliable alternative to rsync for synchronizing local files
-
platter2
Load files on web and desktop asynchronously
-
cap-directories
Capability-based standard directories for config, cache and other data
-
gluster
interface with Gluster's CLI. This is being leveraged by a Juju charm to manage a Gluster deployment
-
gitmoto
TUI for git remote management
-
dir-signature
allows to create a signature (index) of a directory with files
-
gotop
A terminal based graphical activity monitor inspired by gtop and vtop
-
xdg-utils
Query system for default apps using XDG MIME databases. Rust implementations of some common functions in the freedesktop project
xdg-utils
. -
barexp
that automatically generates mod.rs files for your project
-
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.
-
kn
nvgt/fldrs/qckly
-
filerix
Rust bindings for filerix
-
rdupes
port of pydupes. Super fast.
-
mini_gpt
Minimal GPT disk image decoder
-
vim_edit
set of Rust functions to create or edit strings or files in vim from the CLI
-
garbage-fs
Abstraction layer for filesystems
-
inventorize
A command-line file integrity verification tool
-
developer_disk_image
A port of https://github.com/doronz88/DeveloperDiskImage to Rust
-
rasi-syscall
The low level syscall interface for RASI system
-
libfuse-sys
Raw bindings to libfuse
-
generic_filesystem_cache
a cache for slow-to-compute information based on the state of on-disk objects. Includes capability to update entries based on the last-modified-time attribute
-
rusty-ls
A replacement for the ls command
-
nydus-blobfs
Blob object file system for Nydus Image Service
-
storage-path-generator
generate efficient directory structures
-
dircmp
Compare folders and return a diff for assertion
-
finder
Recursive find files in folders with filtering
-
realpath-rs
A cross-platform Rust equivalent of python3’s
os.path.realpath
-
puzzlefs-lib
Build, mount and extract PuzzleFS images
-
blkio
high-performance block device I/O
-
pathsub
Subtract one path from another, yielding the subtraction difference rather than relative path
-
chksm
A multipurpose rust library for use in my projects
-
dokan-sys
Raw FFI bindings for Dokan (user mode file system library for Windows)
-
xtag
handling tags stored in extended attributes of supporting file systems
-
qcow-cli
A CLI for working with qemu qcow files
-
xshell
quick shell scripting in Rust
-
cowblock
Block-level copy-on-write tool
-
luks2
Interact with LUKS2 partitions from Rust
-
sfshr
Command-line tool for secure, end-to-end encrypted file sharing
-
lolcate-rs
A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb.
-
odht
hash tables that can be mapped from disk into memory without the need for up-front decoding
-
fsevent-stream
Stream-based FSEvent API bindings
-
ext4-view
No-std compatible Rust library for reading ext2/ext4 filesystems
-
glusterchangelog
A lib and tool to parser Gluster Changelogs
-
libmtp-sys
Low-level bindings to libmtp C library
-
prtl
Jump to tagged directories quickly with prtl
-
larry
treat a file as a l(ine) arr(a)y
-
efes
A collection of macros to simplify testing involving filesystems
-
flatten-directory
move all files from sub-directories to target directory, then remove all directories recursively
-
librecollect
Recollection library for the project
-
refind
Cross platform file locator by file ID. Keep track of files even after they're renamed or moved.
-
fm-cli
cross-platform Rust command-line tool for browsing your filesystem
-
mpris-notifier
Generates XDG desktop notifications for MPRIS status changes (track changes)
-
healthdog
Helper program that connects external periodic heathchecks with systemd's watchdog support
-
file_rw
high-performance, memory-mapped file I/O utilities
-
redoxfs
The Redox Filesystem
-
ocy-core
Core package for ocy project cleaner CLI
-
io-synesthesist
ffi library of write(2) and lseek(2)/read(2)
-
polyfuse-sys
A collection of FFI bindings for polyfuse
-
libstorage
Storage helper functions
-
easy_paths
Convenience library for rapidly processing string-type paths
-
bevy_etcetera
Tiny Bevy wrapper for etcetera: An unopinionated library for obtaining configuration, data, cache, & other directories
-
save_my_code
save code and other files
-
filebuffer
Fast and simple file reading
-
path-tools
that provides convenience functions and traits for working with paths
-
dirtcomp
A command line utility to compare modification times between file globs
-
rdfoothills-conversion
Allows to convert between different RDF serialization formats and to HTML
-
giro
Resolve whether a path belongs to a git repository or not
-
test-files
temporary file creation convenience library
-
which_problem
Diganose your executable lookup problems with this rust library
-
fractal-btrfs-wrappers
Async wrappers around BTRFS utilities
-
dir_lines_streamer
Read files inside a directory line-by-line, one file after the other (in human-alphabetical order)
-
mkfs-filesystem
The base library for the mkfs-* crates
-
redox-path
Path parsing primitives for Redox
-
compio
Completion based async runtime
-
bin_buffer
writing objects to binairy buffers
-
hal_kv
A kv hybrid access layer
-
libzetta-zfs-core-sys
Bindings to libzfs_core (lzc)
-
btrfsutil-fake
Safe wrappers for libbtrfsutil
-
derputils
A set of utils which deserve questioning what's purpose of their existence in the first place
-
file_system
They are very similar to DirectoryInfo and FileInfo of c#
-
pop-os/distinst-disks
Probe and manipulate block devices
-
xch
A CLI utility and rust crate to atomically swap the content of two paths
-
fscmp
comparing files/directories
-
mktree
An egui tree to display entities of tree structure, e.g. CG assets, staffs, etc.
-
working_dir
working directory abstraction as local state
-
jvm-find
Easily locate a system's JVM installation
-
ghee-lang
Parsers and utilities for the Ghee language, such as it is
-
disktest-rawio
Raw disk I/O for the disktest crate
-
build-my-react-js
Integrate your ReactJS with your Rust CI and build it
-
fwatch
file watching crate
-
libtirpc-sys
Low-level bindings for the libtirpc library
-
google-file1_beta1
A complete library to interact with Cloud Filestore (protocol v1beta1)
-
glob-sl
Support for matching file paths against Unix shell style patterns
-
disk-persist
that makes it very easy for your application to keep data inbetween executions
-
sniffers
file change sniffer
-
remove_dir_all_ext
A safe, reliable implementation of remove_dir_all for Windows
-
file-hashing
hashing files and folders
-
btrfs-diskformat
BTRFS disk format
-
notnow
A terminal based task and TODO management software
-
apple-bundles
Interface with Apple bundle primitives
-
mkimg
create raw disk images
-
embedded-exfat
ExFAT filesystem library with async support, mainly focusing on embedded system
-
count_exts
A command-line utility that counts file extensions from stdin input, providing sorted statistics of file types in a directory
-
nstd_fs
NSTD file system crate
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
yarf
rust-fuse, focuses on just only libfuse highlevel API binding
-
chicon
A file abstraction system for Rust
-
file_mmap
memmap file interface library
-
qk
CLI for quickly starting new projects
-
diskspace_insight
Investigate where your diskspace has gone
-
homedir
help get the home directory of any user on a system
-
tarsum
A command line tool to get file hashes of files within archives, without extracting files to disk first
-
du2
Fast parallel file system lister / usage statistics summary
-
docker-volume
helper for docker volumes
-
depot
A (disk) persistent queue library
-
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
-
bincbup
Btrfs INCremental BackUP - backup subvolumes incrementally
-
xdg-user
accessing common user file directories according to
xdg-user-dirs
-
xdir
Platform-agnistic standard directory locations
-
hadoop
Hadoop Rust
-
backr
A program that backs up user data that matches a regular expression
-
includedir_codegen
Include a whole directory tree at compile time! - Compile time part
-
littlefs
Rust interface to Little Filesystem
-
simple-path-match
Trivial path matching
-
mangadex-fs
FUSE driver using MangaDex API
-
copy-metadata
Copy metadata from one file to another
-
nym
Manipulate files en masse using patterns
-
ate-files
Model and helper functions for access files stored in ATEs
-
fd-lock-rs
Like fd-lock but with a slightly different API
-
wnfs-unixfs-file
IPLD UnixFS File implementation for Webnative Filesystem
-
fstab
parser and modifier
-
pavex_cli_flock
An internal crate to share file-locking logic between Pavex’s CLIs,
pavex
andpavexc
-
mjlog2json-checker
Verify that mjlog2json conversion matches the official xml and json
-
bdd
Bulk Data Duplicator (bdd)
-
better_file_maker
a way to create many files with one command
-
peekread
Allows peeking ahead in Read streams
-
lrg
help find the largest file(s) in a directory
-
aws-sdk-fsx
AWS SDK for Amazon FSx
-
nfs4_cli
NFSv4.1 CLI client and tools
-
jojodiff
handling JojoDiff files, a diff utility for binary files
-
markd
Bookmark directories for easy directory-hopping in the terminal
-
helyim-proto
proto for helyim
-
linux-df-parser
parser for the Linux
df
command -
iofs
lib for file system, input and output
-
file-matcher
search files and folders based on the name pattern (regex, wildmatch, exact)
-
dochy_fs
A file system which composes chlonological diff files efficiently
-
dmg
attaching/detaching of macOS disk images
-
path-filetype
Rust Path trait to get the filetype
-
hdt
Header Dictionary Triples (HDT) RDF compression format
-
wzd
write zeros to disk
-
ih-muse-cli
Muse Command Line Interface
-
squashfuse-rs
FUSE implementation of Squashfs written in Rust
-
diskarbitration-sys
Bindings to Disk Arbitration for OS X
-
rstr
managing a content-addressable blob store
-
compact_path_tree
A data structure providing a compact in-memory representation of a tree of paths
-
x86_ata
Terrible x86 ATA Crate
-
grass-repository-assistant
Grouped Repository Assistant - Manage your repositories throught the CLI
-
flep_protocol
File transfer protocol (FTP) library
-
mkstemp-rs
Safe wrapper over mkstemp function from libc
-
file-split-to-directory
split files to folders
-
wasmtime-vfs-ledger
WASI file system ledger
-
systemd-directories
A tiny library to retrieve systemd directories following systemd.exec(5)
-
ju
A Command Line Tool for Fast System Navigation in Rust
-
libmtp-rs
High-level interface for the libmtp C library
-
ffs
ffs---the File FileSystem---lets you mount semi-structured data (like JSON) as a filesystem, letting you work with modern formats using your familiar shell tools
-
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
-
appfinder
Find the location to applications on Linux, Windows and MacOS
-
find-big-file
find bigfile in filesystem
-
yarf-sys
rust-fuse, focuses on just only libfuse highlevel API binding ; sys crate
-
moss-fmt
An executable tool to extract only desired files from a series of zips
-
CoreFoundation-sys
FFI bindings for CoreFoundation
-
fine-ill-do-it-myself
Keep track of a directory's total size using filesystem events
-
dust_style_filetree_display
a rip off of dust's display, useful for applications that want dust's output style for some reason
-
sendstream_parser
Parser for BTRFS sendstreams
-
hashfind
Search for file hashes
-
unpak
a no-nonsense unreal pak parsing crate
-
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.
-
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… -
tui-explorer
A file explorer for a command line interface
-
ipfs-api-backend-actix
Actix implementation of IPFS HTTP API
-
rawzip
A Zip archive reader and writer
-
dir-bench
macro to generating benchmarks from files in a directory
-
winwalk
Walk directories on Windows
-
ergo_fs
Types for making working with the filesystem ergonomic, therefore fun
-
sup3
A standalone S3 uploader
-
distinst
Distribution Installer Backend
-
node-size-analyzer
CLI tool to analyze node_modules sizes
-
duvet-core
Internal crate used by duvet
-
siin
A silent installer ( currently only for Windows ) written in Rust. Works kinda like Ninite
-
yazi-boot
Yazi bootstrapper
-
game_kernel_vfs
VFS for game_kernel
-
srfngout
A commandline tool for generating semi-random file names
-
foldeye
Framework for watching files and directories
-
platter
Load files on web and desktop asynchronously
-
temp_file_name
generate temporary filenames and paths from a hash of arbitrary data so that they are consistent across different crates
-
fileorama
WIP Virtual File System
-
ovr-btm
Blockchain Time Machine
-
rmdup
removing duplicate files
-
inullify
Watch directories, and truncate dangerous files
-
rubro
Directory grouping and organization for backups
-
wildland-catlib
Wildland Catalog Library client
-
path-utils
std::path utilities
-
yazi-scheduler
Yazi task scheduler
-
tree_magic
Determines the MIME type of a file by traversing a filetype tree
-
fsutils
An API for typical filesystem operations based on Bash commands
-
atem-dots
A (dot)file manager
-
fastar
Fast tar archive creation for HDDs
-
minty
Extremely fast file deduplication app written in rust using parrellism with a rust gui
-
btsdu
analysing disk usage of btrfs snapshots
-
direx
easily making files tree
-
zerostash-files
Safe and secure backup library
-
winfsp_build
Helper to allow delayload for WinFSP's dll
-
nds
handling Nintendo DS ROM files
-
slice
slices for streams implementing
std::io::read
andstd::io::write
-
jwalk
Filesystem walk performed in parallel with streamed and sorted results
-
hgame
CG production management structs, e.g. of assets, personnels, progress, etc.
-
bcp
A convenient program for copying blocks of bytes within files
-
dd_backup
creating device backups using dd
-
glace
A type-safe, user-friendly proc macro for embedding a file tree into your code
-
xdg-basedir
help with the XDG basedir spec
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
dav-server-opendalfs
Use OpenDAL as a backend to access data in various service with WebDAV protocol
-
cache-dir
用于Rust的跨平台获取缓存目录和数据目录的函数库
-
nix-cache-watcher
Upload new nix artifacts to an s3-compatible binary cache
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
rualdlib
Rust Aliasing Directory
-
nydus-rs
Nydus Image Service
-
duxx
Calculate disk space used by a folder
-
git-fsmonitor-watchman-rs
A watchman based fsmonitor for git Install with git config core.fsmonitorhookversion 2 git config core.fsmonitor git-fsmonitor-watchman-rs
-
dirhash_fast
A high-performance tool for hashing directory trees
-
reapfrog
Readahead and dropbehind over multiple files
-
git-global
Keep track of all the git repositories on your machine
-
structfromdir
Derive macro to read from a directory into a Rust struct
-
passionfruit
An image downloader package with automatic file extension appendage
-
backup_rat
A highly configurable backup tool
-
code-status
Recursive git repo status checker
-
joat-path
Absolute paths
-
io-error
convenient macro for creating I/O errors
-
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.
-
photonio-uring
A PhotonIO implementation based on io_uring
-
income
reading of UBI images
-
scan_dir
A easier read_dir and recursive directory walker, useful for reading directory of config files
-
log_t
logging library written by somebody learning Rust at the time
-
regex2fat
Turn your favourite regex into FAT32
-
fs_pro
a lib to work with files and folders easliy
-
os-detect
Detect an OS installed on a partition
-
s3du
Command line utility for showing space used in AWS S3 buckets
-
bulkrename
renaming large numbers of files
-
duplicate-finder
program to find duplicated files in a filesystem
-
mountpoint-s3-crt-sys
Rust FFI bindings to the AWS Common Runtime for Mountpoint for Amazon S3
-
izihawa-ipfs-api-backend-hyper
Hyper implementation of IPFS HTTP API
-
jserve
A Rust-based server application using Actix-Web
-
tag
Search for local text files with a simple tagging system
-
vfile
Streaming-focused virtual file framework
-
dnoted
leave yourself notes in directories
-
project-root
return the absolute path to your project root
-
fb-test
find bigfile in filesystem
-
jql-runner
Runner for jql - the JSON Query Language tool
-
zipfs
An async filesystem on top of Zip files
-
loop_cmd
A command-line tool for executing commands across multiple directories
-
wasmer-bus-fuse
WebAssembly fuse bus interface
-
fsan
analyze the filesystem
-
listen
A listener for filesystem events that executes a function when the event occurs
-
git-metafile
storing and restoring files metadata (mode, owner, group) in a git repository. It's designed especially for versioning /etc.
-
spat
shortening UNIX-like paths
-
fcp
A significantly faster alternative to the classic Unix cp(1) command
-
rofuse
Filesystem in Userspace (FUSE) for Rust
-
vfs-clgit
Virtual FileSystem abstractions via Command Line GIT
-
rspack_paths
rspack paths
-
rincron_mini
A replacement for incron written in Rust
-
metadata-backup
Program to back up file system metadata
-
btrfs
Interface for BTRFS ioctls etc
-
move-it
that moves files
-
async-walkdir
Asynchronous directory traversal for Rust
-
wbuf
Unified type over stdio, memory and file buffers
-
waifuvault
SDK for interacting with the Waifu Vault API
-
car-utils
ipfs car file reader writer and utils CLI
-
cat-reader
Adapter for reading through multiple files continuously
-
fingerprint
Rust file fingerprinting library, supporting many types of audio/video/image/text/raw file formats
-
incremental-writer
A wrapper around a file writer that appends json objects to an array in a file
-
zerostash
Safe and secure backup CLI
-
showfile
Show files in the local file manager
-
force_remove
Adds functions to delete readonly files and directories
-
dirinventory
Very fast multithreaded directory traversal
-
clopy
it's like git shallow clone, but it only makes a copy
-
trufflehunter
log searching utility
-
shim-fs
A drop-in replacement for std::fs::File that redirects all disk writes to memory
-
filearco
read-only file archive format
-
dicom-finder
CLI tool and library for finding DICOM files
-
nvpair-sys
Bindings to libnvpair.so (nvpair & nvlist)
-
trail
Build cross-platform paths at compile time
-
libzfs-sys
Rust bindings to libzfs
-
the-septa-times
A SEPTA app for the terminal
-
hconf
Read various configurations from files and environment variables
-
rdfoothills-vocab
shortcuts for common RDF ontologies/vocabularies, as an extension to what can be foudn in
oxrdf::vocab
-
yazi-ffi
Yazi foreign function interface
-
ls-tiny
less functional ls command
-
cabinet
A convenient file sorting utility
-
fe
sophisticated, yet simple to use file listing utility. Use Fe to list files in a directory or to recursively find files by their names using a fuzzy pattern. Fe's speeds are comparable to find, and often times faster.
-
read-dir
reading directories
-
globwalker
Glob-matched recursive file system walking. Fork of 'globwalk'
-
s3sync
very fast, and powerful synchronization command line tool for S3
-
egui-file-dialog
file dialog for egui
-
btrfs-send-parse
parsing the btrfs send/receive stream
-
xdg-desktop-portal
zbus bindings for the org.freedesktop.portal APIs
-
gitig-rs
Generate .gitignore files from the command-line
-
rustname
Mass renaming tool
-
compio-fs
Filesystem IO for compio
-
dnoted-edc
leave yourself notes in directories
-
microxdg
An XDG Base Directory Specification library
-
msg_store_server_api
The backbone of the msg-store api that can be embedded into various server implementations
-
directree
Represent directory trees as modules and functions
-
google-drive2-cli
A complete library to interact with drive (protocol v2)
-
backitup
Stupidly simple crate for backing up files and directories
-
batch-renamer
Framework and command line utilities for interactive renaming of a potentially large number of files
-
run-when
binary that watches filesystem and runs a given executable in a debounced way
-
copie
Copies file from or to paths specified in environment variables and command-line
-
gc_fst
Gamecube ISO unpacker and rebuilder
-
lap
Application launcher for Linux
-
fscx-rs
Copy files and directories recursively with progress
-
testdir
Semi-persistent, scoped test directories
-
unixstring
An FFI-friendly null-terminated byte string
-
test-each-codegen
Internal proc-macro crate for
test-each
-
smart-path
Wrapper to extend PathBuf's functionality
-
picker
A cross-platform picker for access files and folders
-
fs-id
Uniquely identify files within the system
-
dirs-cli
tiny low-level command line application that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging…
-
gitscanr
git repository explorer
-
s3-concat
Concatenate Amazon S3 files remotely using flexible patterns
-
dir-assert
Assertion to compare directories recursively
-
rusfuse
filesystems in userspace (FUSE ver3)
-
dsc
cli tool for finding and removing duplicate files on one or multiple file systems, while respecting your gitignore rules
-
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 >
-
pathbuftools
Additional helper methods for PathBuf
-
ddup
Tool that detects potentially duplicated files in Windows NTFS volumes
-
dir-walkin
Made to fit my own needs. Not intended to be used in production.
-
notify-win-debouncer-full
notify-win event debouncer optimized for ease of use
-
find-files
Find Files (ff) utility recursively searches the files whose names match the specified RegExp pattern in the provided directory (defaults to the current directory if not provided)
-
rocket-config
providing a plugin loading and managing configuration files for Rocket
-
cfm
The last file manager you'll ever need
-
suppaftp
A super FTP/FTPS client library for Rust
-
dir-cmp
compare two directories
-
xdg-user-macros
A set of macros to aid in user-focused development using the XDG standard user home directories
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
system-backup
TODO
-
pac2
fast packfile format
-
quickclip
A CLA that allows you to book mark important directories
-
listree
Tools to view directories and files
-
gluster-xdr
Raw XDR RPC bindings to Gluster
-
gfapi-sys
This crates provides FFI bindings for Gluster's API
-
molybdenum
Recursive search and replace CLI application
-
cache-fs
caching fs to use over immutable network filesystems
-
r2d2_gluster
r2d2 managed gluster connections
-
tokio-inotify
Stream-based access to filesystem events
-
diskplan-filesystem
component of Diskplan for applying schemas to disk
-
goglob
Shell pattern matching similar to golang's path.Match
-
lfs-core
give information on mounted disks
-
reload_config
A small library for hot reloading configuration files without restarting the process
-
auto-delete-path
PathBuf wrapper that gets deleted when it goes out of scope
-
blkid
Safe blkid-sys wrapper
-
foldiff
Easily configurable tool to get the difference between a reference folder and others
-
last-update-time
get the last time a file or directory (including its contents) was updated
-
zfs
file system
-
ram-journal
Efficiently in-memory log manager
-
jumper
command line utility to store and jump to folders on your system for blazingly fast workflow
-
updatehashdb
Update an index of the hashes of all files
-
dircpy-stable
Copy directories recursively with flexible options. Runs on the stable channel.
-
coreboot-fs
Coreboot Filesystem Parser
-
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
-
netfuse
FUSE abstraction for building networked filesystems
-
active-storage
Active Storage facilitates uploading files to a cloud storage
-
ringboard-wayland
Wayland Ringboard clipboard listener
-
wildland-dfs
A Wildland file system handler
-
fuse
filesystems in userspace (FUSE)
-
libnfs
bindings allow you to create nfs mounts in memory/userspace
-
groot-tree
Walk in thee directories
-
filesystem
Real, fake, and mock implementations of file system operations
-
libmedusa-zip
High-performance parallelized implementations of common zip file operations
-
rust-crate-grrs-jesse
search files
-
kwd
Attaching multiple tags to a single kaniko image build
-
bandsocks
Experimental embeddable container sandbox
-
fuck-delete-it
Force delete file/folder on Windows, kill occupying processes
-
distillate
A monitoring tool to watch for file access and log on modification
-
async-vfs-os
Async Virtual File System backed by OS File System
-
fuzzy-tree
fuzzy finder written in Rust which displays results in an interactive tree format
-
onehis
All your history in one file
-
hdfs-fuse
HDFS user space file system
-
cign
Watch configured git repos, check if all are clean with one command
-
read_chunks
An extension to the Read trait allowing easier chunked reading
-
harvester-backups
Create backups using harvester hci. Please set the SOURCE_CONTEXT and TARGET_CONTEXT to choose clusters
-
qread
A convenience library for common read operations
-
bijou
tiny embeddable encrypted file system
-
deduposaur
A command-line program to help you add files to your personal archive
-
string_io_and_mock
A component providing write and read operations of strings in files, and its mock that does the same in a HashMap
-
lst
POSIX ls command
-
yazi-dds
Yazi data distribution service
-
filesync
Sync files between different sources
-
vfs-zip
Virtual FileSystem abstractions for ZIP files
-
ephemeral
creates temporary project at user-defined location to be used for testing
-
ramup
A command supports your work on RAMDisk
-
filesets
Your swiss-army knife for dealing with identical files
-
io-result-ext
Extension methods for std::io::Result
-
playdate-fs
High-level file-system API built on-top of Playdate API
-
detox
Quickly clean up your development directories on disk
-
libhashfindutils
Search for file hashes
-
rdfoothills-iri
few basic types to reference IRIs and ontologies
-
blown-fuse
Async filesystem in userspace (FUSE) daemon library
-
wnfs-namefilter
Bloom filter for the Webnative Filesystem
-
file_tree
Creates a directory structure suitable for storing large numbers of files, and optionally deletes the created directory and files when dropped
-
razor-safe-lzc
Safe libzfs_core (lzc) API
-
stignore
Add syncthing ignore patterns from command line
-
e-utils
utils
-
winfsp_wrs
WinFSP wrapper for rust
-
oay
OpenDAL Gateway
-
cntr-fuse-abi
ABI types for communicating with the FUSE kernel interface
-
hrs
A tiny tool to create Rust projects even faster
-
srfs
File System