-
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.
-
camino
UTF-8 paths
-
notify
Cross-platform filesystem notification library
-
fs-err
A drop-in replacement for std::fs with more helpful error messages
-
glob
Support for matching file paths against Unix shell style patterns
-
shellexpand
Shell-like expansions in strings
-
infer
Small crate to infer file type based on magic number signatures
-
opendal
Apache OpenDAL™: One Layer, All Storage
-
inotify
Idiomatic wrapper for inotify
-
open
path or URL using the program configured on the system
-
filetime
Platform-agnostic accessors of timestamps in File metadata
-
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
-
dunce
Normalize Windows paths to the most compatible format, avoiding UNC where possible
-
fs_extra
Expanding std::fs and std::io. Recursively copy folders with information about process and much more.
-
jwalk
Filesystem walk performed in parallel with streamed and sorted results
-
du-dust
A more intuitive version of du
-
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…
-
fs4
No libc, pure Rust cross-platform file locks. Original fs2, now supports async and replace libc by rustix.
-
relative-path
Portable, relative paths for Rust
-
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…
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
path-slash
Conversion to/from a file path from/to slash path
-
pathdiff
diffing paths to obtain relative paths
-
czkawka_gui
GTK frontend of Czkawka
-
globwalk
Glob-matched recursive file system walking
-
trash
moving files and folders to the Recycle Bin
-
fd-find
fd is a simple, fast and user-friendly alternative to find
-
typed-path
typed variants of Path and PathBuf for Unix and Windows
-
os_pipe
a cross-platform library for opening OS pipes
-
watchexec
execute commands in response to file modifications
-
temp-dir
temporary directory with cleanup
-
xattr
unix extended filesystem attributes
-
fs-mistrust
Ensure that files can only be read or written by trusted users
-
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
-
fs2
Cross-platform file locks and file duplication
-
refine
your file collections using Rust!
-
zoxide
A smarter cd command for your terminal
-
gix-fs
providing file system specific utilities to
gitoxide -
selinux
Flexible Mandatory Access Control for Linux
-
atomicwrites
Atomic file-writes
-
positioned-io
Reading and writing at an offset
-
file-rotate
Log rotation for files
-
fuser
Filesystem in Userspace (FUSE) for Rust
-
file-format
determining the file format of a given file or stream
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
gpt
A pure-Rust library to work with GPT partition tables
-
dir-diff
Do two directories have different contents?
-
reflink-copy
copy-on-write mechanism on supported file systems
-
felix
tui file manager with vim-like key mapping
-
shavee
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
-
cfb
Read/write Compound File Binary (structured storage) files
-
normpath
More reliable path manipulation
-
mago
A comprehensive suite of PHP tooling inspired by Rust’s approach, providing parsing, linting, formatting, and more through a unified CLI and library interface
-
path-clean
cleanname or path.Clean
-
deduplicator
find,filter and delete duplicate files
-
rmz
Fast rm provides an alternative to rm that focuses on maximizing performance
-
czkawka_cli
CLI frontend of Czkawka
-
pathrs
C-friendly API to make path resolution safer on Linux
-
gentoo-cruft
Find files that are not recorded in the Gentoo package database
-
fsio
File System and Path utility functions
-
yazi-fm
Yazi file manager
-
filedescriptor
More ergonomic wrappers around RawFd and RawHandle
-
dircpy
Copy directories recursively with flexible options
-
unrar
list and extract RAR archives
-
system-interface
Extensions to the Rust standard library
-
tauri-plugin-fs
Access the file system
-
lddtree
Read the ELF dependency tree
-
virtiofsd
A virtio-fs vhost-user device daemon
-
ra_ap_vfs
A virtual file system for rust-analyzer
-
fselect
Find files with SQL-like queries
-
xcp
(partial) clone of the Unix
cpcommand, with more user-friendly feedback and some performance optimisations. See the README for features and limitations. -
magic
High level bindings for the
libmagicC library -
fuse-backend-rs
Fuse(filesystem in userspace) servers and virtio-fs devices
-
soft-canonicalize
Path canonicalization that works with non-existing paths
-
atomic-write-file
Write files atomically to a file system
-
fast-glob
A high-performance glob matching crate for Rust
-
dysk
give information on mounted filesystems
-
gptman
Pure Rust library to read and modify GUID partition tables
-
skim
Fuzzy Finder in rust!
-
sys-info
Get system information in Rust. For now it supports Linux, Mac OS X, illumos, Solaris, FreeBSD, OpenBSD, and Windows
-
stratisd
Stratis daemon
-
xx
A collection of useful Rust macros and small functions
-
fs-more
Convenient file and directory operations with progress reporting built on top of std::fs
-
rolldown-ariadne
A fork of github.com/zesterer/ariadne
-
voa
Command line interface and library for interacting with the File Hierarchy for the Verification of OS Artifacts (VOA)
-
TR_PDF_rename
Reads security transaction statements (as pdf) from neo-broker Trade Republic and renames them as transactiondate_ordertype_name
-
nu-glob
Fork of glob. Support for matching file paths against Unix shell style patterns.
-
fatfs
FAT filesystem library
-
anyr
CLI for Anytype - list, search, and perform CRUD operations on Anytype objects
-
notify-debouncer-full
notify event debouncer optimized for ease of use
-
touch-cli
Fast, Parallelized touch(1) file utility
-
is_executable
Is there an executable file at the given path?
-
snpguest
Navigation utility for AMD SEV-SNP guest environment
-
ext4-view
No-std compatible Rust library for reading ext2/ext4 filesystems
-
new_mime_guess
associating MIME types to file extensions
-
fs-librarian
Librarian runs pre-configured commands against a group of files that match a set of filters
-
auto-launch
Auto launch any application or executable at startup. Supports Windows, macOS, and Linux.
-
bgpkit-broker
command-line to provide indexing and searching functionalities for public BGP data archive files over time
-
mack
An opinionated, fast music organiser
-
bcmr
Better Copy Move Remove (BCMR) - A modern CLI tool for file operations with progress bar and advanced features
-
gix-dir
gitoxide project dealing with directory walks
-
camino-tempfile
managing temporary files and directories, with UTF-8 paths
-
disktest
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
build-fs-tree
Generate a filesystem tree from a macro or a YAML tree
-
mime2ext
Given a mimetype, suggest a file extension
-
sys_traits
Trait per function for system related functionality
-
backhand
reading, creating, and modification of SquashFS file systems
-
spyrun
File watcher and command executor
-
dupe-krill
An incremental file deduplicator which minimizes amount of data read. Replaces duplicate files with identical content with hardlinks.
-
libfuse-fs
FUSE Filesystem Library
-
steamguard-cli
A command line utility to generate Steam 2FA codes and respond to confirmations
-
feedyourai
combine text files for AI processing with flexible filtering options
-
pnp
Resolution primitives for Yarn PnP
-
joshuto
Terminal file manager inspired by ranger
-
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
-
photosync
copying photos from SD cards
-
dir-test
macro to generate tests from files in a directory
-
aws-sdk-fsx
AWS SDK for Amazon FSx
-
fslock
files as locks
-
wisu
A fast minimalist directory tree viewer, written in Rust
-
tree2
A beautiful and feature-rich directory tree visualization tool with colors and emojis
-
Lion-cli
A developer tool to create files of different coding languages
-
rust-embed-for-web
Rust Macro which embeds files into your executable. A fork of
rust-embedwith a focus on usage on web servers. -
claude-code-switcher
A CLI tool for managing Claude Code setting snapshots and templates
-
xdg-home
The user's home directory as per XDG Specification
-
yazi-cli
Yazi command-line interface
-
dedup-cli
An extremely fast and efficient duplicate file finder
-
ratatui-explorer
small, but highly customizable, file explorer widget for ratatui
-
webc
WebContainer implementation for wapm.io
-
nu-path
Path handling library for Nushell
-
btrfs-backup
A program for backup & restoration of btrfs subvolumes
-
gitignores
GitHub’s collection of gitignores, embedded, automatically updated
-
jw
Blazingly fast filesystem traverser and mass file hasher with diff support, powered by jwalk and xxh3!
-
strict-path
Handle paths from external or unknown sources securely. Minimal, restrictive, explicit API. Mathematically proves paths stay within boundaries using Rust's type system. StrictPath detects escapes…
-
roxide
A better rm command for your terminal
-
clircle
Detect IO circles in your CLI apps arguments
-
exacl
Manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD
-
filespooler
Sequential, distributed, POSIX-style job queue processing
-
brck
bit rot checker
-
warg-client
A client library for Warg component registries
-
docuum
LRU eviction of Docker images
-
fuse_mt
A higher-level FUSE filesystem library with multi-threading and inode->path translation
-
fetter
System-wide Python package discovery, validation, vulnerability scanning, and allow-listing
-
diskann-benchmark
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
wnfs-wasm
WebNative Filesystem API (WebAssembly)
-
lsxd
A easy way to display directories and their size
-
filesystem-mcp-rs
Rust port of the official MCP filesystem server - fast, safe, protocol-compatible file operations
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
parallel-disk-usage
Highly parallelized, blazing fast directory tree analyzer
-
sealed_test
A procmacro attribute to run your test in an isolated environment
-
ccd-pick
A fast, intelligent directory navigation tool with frequency tracking
-
symsrv
A Microsoft symsrv symbol server consumer (downloader + cache)
-
anybytes
A small library abstracting over bytes owning types in an extensible way
-
end-rs
Eww notification daemon in rust
-
tauri-plugin-persisted-scope
Save filesystem and asset scopes and restore them when the app is reopened
-
stor-age
show aging of directories
-
sshmount
Mount the directory to which the ssh connection is made
-
ext4_rs
Cross-platform rust ext4
-
automod
Pull in every source file in a directory as a module
-
worktrunk
A CLI for Git worktree management, designed for parallel AI agent workflows
-
changenog
Zero-config changelog generator with monorepo support
-
tailwind_fuse
Tailwind Merge and Variants
-
fs_at
'at' functions for various platforms
-
fuxi-cli
dotfile organization made easy
-
wireman-config
Config for wireman
-
proto-gen
Protobuf to Rust CLI tool
-
rush-sh
A POSIX sh-compatible shell written in Rust
-
ruri
Calculates the CRC-32 of a file and checks it against the filename
-
globmatch
Cross platform glob matching with relative path components, against list of candidate paths determined by recursive iteration from a root directory
-
temp-file
temporary file with cleanup
-
fdf
A fast, multi-threaded filesystem search tool with regex/glob support and extremely pretty colours!
-
yrba
Incremental remote backups made simple!
-
gix-ref
handle git references
-
cat-dev
interacting with the CAT-DEV hardware units distributed by Nintendo (i.e. a type of Wii-U DevKits).
-
zerofs_nfsserve
NFS Server implementation
-
detect
Expression-based file search combining name, content, metadata, and structured data predicates
-
sentinel-dbms
Cyberpath Sentinel is a filesystem-backed document DBMS written in Rust
-
ra_ap_vfs-notify
loader::Handlefor rust-analyzer -
tree-fs
convenient way to create a tree of files
-
treekyt
Recreate directory and file structure from
treecommand output -
rusty-todo-md
A multi-language TODO comment extractor for source code files
-
fiux
The fastest multi-format file converter CLI tool
-
bin-expire
Scan for stale binaries in common bin folders and safely archive/restore them
-
keket
Database-like Asset management on top of ECS storage
-
rattler_repodata_gateway
interact with Conda repodata
-
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.
-
restic_ez
configuration loader and API around
restic -
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
-
fusio
lean, minimal cost abstraction and extensible Read / Write trait to multiple storage on multiple poll-based / completion-based async runtime
-
imge
Write disk images to physical drive or vice versa
-
async-tempfile
Automatically deleted async I/O temporary files
-
alpm-db
command line interface for handling alpm-db structures
-
fdlimit
raising file descriptors limit for OSX and Linux
-
dfc
Duplicate filename counter - a program to count the number occurances of duplicate filenames within a directory structure
-
elaborate
Wrappers for standard library functions and types to produce more elaborate error messages
-
cover
syncing directories with change detection
-
gcsf
Filesystem based on Google Drive
-
pidlock
using pidfiles as resource locks
-
files-to-prompt
Concatenates a directory full of files into a single prompt for use with LLMs
-
scfs
A convenient splitting and concatenating filesystem
-
easy_fuser
A flexible and idiomatic Fuse implementation for Rust
-
bp3d-os
Operating System tools designed for BlockProject3D
-
hot_reload
Trait and service definition of periodic hot reloader and notifier for config-file, KVS, etc
-
gphoto2
High-level wrapper for libgphoto2
-
noice-rs
A minimal suckless-style file browser for the terminal with vim-like keybindings
-
iocore
safe library for unix CLI tools and Systems programming. IOCore provides the [
iocore::Path] abstraction of file-system paths designed to replace most [std::path] and [std::fs]… -
lcpfs
LCP File System - A ZFS-inspired copy-on-write filesystem for Rust
-
nameback
Rename files based on their metadata with multi-language OCR, HEIC support, and video frame extraction
-
duxx
Calculate disk space used by a folder
-
vfstool
A command-line tool for constructing, manipulating, and introspecting virtual file systems in Rust, based on OpenMW's VFS implementation
-
rfm-bin
A super fast file-manager written in rust
-
cachedir
help interacting with cache directories and CACHEDIR.TAG files
-
toccofs
FUSE-based network filesystem for Tocco
-
dupfinder
A fast duplicate file finder with glob/regex filtering, JSON export, and cross-platform delete scripts
-
dirstamp
Sync a directory's modified time to its newest contained item
-
farmfe_swc_transformer_import_glob
farm swc tranformer for vite-style import.meta.glob
-
jjgi
A linter/formatter wrapper for jj fix
-
nofus
A daemon for monitoring and reacting to the status of NFS mounts
-
nydus-rafs
The RAFS filesystem format for Nydus Image Service
-
deno_npm
npm registry client and dependency resolver used in the Deno CLI
-
fuga
A CLI tool to operate files or directories in 2 steps
-
diskonaut-ng
Terminal disk space visual navigator
-
ollama-file-find-cli
A command-line interface for the Ollama file find library
-
worm_hole
CLI tool to easily jump between directories
-
j4rs
j4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust
-
pirouette
A log/backup rotation tool
-
file_backed
types for managing collections of large objects, using an in-memory LRU cache backed by persistent storage (typically the filesystem)
-
ntfs-reader
Read MFT and USN journal
-
notnow
A terminal based task and TODO management software
-
iso9660-rs
A no_std ISO9660 filesystem implementation with El Torito boot support
-
nfs3_server
NFSv3 Server implementation
-
dirscribe
A CLI tool that combines contents of files with specific extensions from a directory
-
lsnote
A modern ls replacement with file notes, emoji icons, and git integration
-
engram
A fast and space-efficient version control system for portable file backups
-
simple-fs
convenient API for File System access
-
yuuskel
Initialize standardized, reproducible project directories
-
vsb
Very simple in configuring, but powerful backup tool
-
rcp-tools-rrm
Fast file removal tool - efficiently removes large filesets (similar to rm -rf but much faster)
-
dionysos
Scanner for various IoCs
-
geist_supervisor
Geist Supervisor - Management tool for Roc Camera
-
cachey
Read-through cache for object storage
-
fpick
Interactive file picker
-
twm
A customizable workspace manager for tmux
-
gravityfile
A state-of-the-art file system analyzer with TUI
-
rolldown-notify
Cross-platform filesystem notification library
-
iris-cli
Smart file organization
-
app-path
Create file paths relative to your executable for truly portable applications
-
fmmap
A flexible and convenient high-level mmap for zero-copy file I/O
-
can-cli
Cross-platform command line tool for moving files to the trash
-
hf
Cross-platform hidden file library and utility
-
file_type
File type detector
-
mbrman
MBR Partition Management in Rust
-
shmy
Command line interpreter with builtin, Unix-like commands, and WSL symbolic link support
-
spacemap
A beautiful CLI tool for analyzing disk space usage with rich terminal visualizations
-
fuse-ufs
FUSE implementation of FreeBSD's UFSv2
-
nfs_mirror
Mirror a local directory into an NFS shared service
-
wax
Opinionated and portable globs that can be matched against paths and directory trees
-
npkl
Like npkill, but written in Rust
-
hunt
command to quickly search a file/folder by name
-
sys-mount
High level FFI binding around the sys mount & umount2 calls
-
crossplatform_path
Crossplatform Path Rust library
-
cargo-http-registry
A cargo registry allowing for quick publishing of crates when using crates.io is just not desired
-
magika
Determines file content types using AI
-
path_abs
Ergonomic paths and files in rust
-
rmsafe
safely removing files and directories; moving them to trash
-
file-guard
A cross-platform library for simple advisory file locking
-
winfsp
Rust bindings to WinFSP
-
grim-reaper
Death Defying Data Protection - When data death comes knocking, Grim ensures resurrection is just a command away
-
luks-header-backup
A luks header backup tool
-
unfold-symlinks
unfold is a small command line utility that replaces symbolic links with their targets
-
fcntl-tool
Your small yet useful swiss army knife for the
fcntlsystem call, specifically for acquiring and testing file locks, but not limited to those -
asimeow
managing macOS Time Machine exclusions for developer's workspaces
-
cap-primitives
Capability-based primitives
-
dwbase-node
DWBase: agent-first immutable atom store, components, and tools
-
xplore-cli
A high-performance, full-screen CLI file manager and metadata tagger using extended attributes (xattrs)
-
herolib-os
Unified system utilities including OS, process, virtualization, git, and Kubernetes management
-
file_shred
binary to securily delete files, overwriting and moving them before removal
-
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…
-
fswatcher
A file system watcher that executes a command when a specified file changes
-
diskann
fast approximate nearest neighbor search library for high dimensional data
-
kgls
A smart, adaptive ls replacement with modern features
-
rem-utils
Extraction Maestro
-
close_already
Speeds up programs writing lots of files on Windows
-
gix-tempfile
A tempfile implementation with a global registry to assure cleanup
-
dirs-sys
System-level helper functions for the dirs and directories crates
-
jj-hunk
Programmatic hunk selection for jj
-
qbak
A single-command backup helper for Linux and POSIX systems
-
git-global
Keep track of all the git repositories on your machine
-
usn-parser
A Windows utility for NTFS/ReFS to search the MFT & monitoring the changes of USN Journal
-
v_utils
My utils crate
-
repo-stream
Fast and robust atproto CAR file processing
-
testdir
Semi-persistent, scoped test directories
-
magical_rs
Rust framework for file recognition, aiming for high extensibility and customization
-
iqan
Sync Nix flake pins
-
herolib-virt
Virtualization and container management for herolib (buildah, nerdctl, kubernetes)
-
xfs-fuse
Read-only FUSE server implementing XFS
-
fts-sys
File hierarchy traversal functions (FTS)
-
rivia-vfs
Ergonomic facade for the Rivia Virtual FileSystem
-
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.
-
mkemptyfile
creates an empty file
-
organizador-archivos
Herramienta de CLI para la organización automática de archivos según su extensión
-
mft2bodyfile
parses an $MFT file to bodyfile (stdout)
-
osh_dir_std
humans and machines deal with the OSH directory standard: https://github.com/hoijui/osh-dir-std
-
fiemap
call ioctl FIEMAP on files with ease
-
rdf5d
Compact, mmap‑friendly on‑disk format for RDF 5‑tuples
-
wnfs
WebNative filesystem core implementation
-
path_facts
You've subscribed to PATH FACTS: Tidy filesystem information to help debug unexpected errors
-
xdg-desktop-portal-zenzai
A collection of several xdg-desktop-portal implementations to serve more lightweight wayland compositors like Hyprland
-
rosetree
A fast command-line tool for scanning directories, analyzing file structures, and extracting file contents with gitignore support
-
clipboard-history
CLI for interfacing with the ringboard server
-
manaba-cli
manaba for CLI
-
dir-structure
Model directory structures as plain Rust structs
-
cap-fs-ext
Extension traits for
Dir,File, etc -
lazy-grep
A high-performance, line-oriented command-line tool for searching text with regular expressions
-
wiztree-metafile
-
simple-disk-benchmark
disk benchmark tool
-
ratify
signing and verifying files and directories
-
robosync
High-performance file synchronization with intelligent concurrent processing
-
p9
Server implementation of the 9p file system protocol
-
sysdirs
Cross-platform system directory paths for iOS, macOS, Android, Linux, Windows and other Unix
-
disksift
A modern CLI tool to analyze disk usage and find largest files/directories
-
cpz
Fast cp provides an alternative to cp that focuses on maximizing performance
-
mcp-server-filesystem
A comprehensive Model Context Protocol (MCP) server for filesystem operations
-
lsmkd
Recursively find markdown files and list them along with table of contents index
-
rs9p
Filesystems library using 9P2000.L protocol, an extended variant of 9P from Plan 9
-
rstatusbar
Configurable statusbar for Xorg server using xsetroot
-
pathmaster
powerful command-line tool written in Rust for managing your system's PATH environment variable
-
singlefile
Dead simple file data manipulation
-
editorconfig-parser
.editorconfig parser
-
pyo3-filelike
Rust access to Python file-like objects
-
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
-
backup-suite
Fast, secure & intelligent local backup tool with AES-256 encryption and Zstd compression
-
moonup
Manage multiple MoonBit installations
-
lsv
Three‑pane terminal file viewer (TUI) with preview and Lua configuration
-
annotate_celeste_map
rendering celeste maps, and overlaying recorded paths, lobby entrances etc
-
zebo
Write data on FS in a performance way
-
supernote_pdf
CLI to convert .note files (and directories of them) into pdfs for archival and backup
-
peek-cli
A fast CLI tool to open files and directories in your default browser
-
sftpman
A CLI application and library for managing and mounting sshfs (SFTP) filesystems
-
workflows
A cli tool for creating a seemless workflow with remote and local git repos
-
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…
-
app_dirs2
Put your app's data in the right place on every platform. Community-maintained project.
-
rfmp
A program to pack and install Factorio mods from source code quickly
-
daytona-client
Rust client for Daytona — secure sandboxes for AI code execution
-
libarchive2
Safe Rust bindings for libarchive v3.8.1, providing cross-platform archive reading and writing capabilities
-
ranged-mmap
Type-safe memory-mapped file library with lock-free concurrent writes to non-overlapping ranges
-
copy-path
-
syno-photos-util
Helper for a number of tasks unavailable in Synology Photos web interface
-
jja
swiss army knife for chess file formats
-
tika-magic
Determines the MIME type of a file using the Apache Tika mime database
-
fat32-raw
Cross-platform Rust library for direct FAT32 partition manipulation with ESP support
-
unbom
Remove UTF-8 BOM from files
-
fsindex
Fast, powerful filesystem indexing with .gitignore support and iterator-based API
-
fsx
File System eXerciser
-
neatcli
A smart CLI tool to organize and clean up messy directories
-
dotr-dear
A dotfiles manager as dear as a daughter
-
shock
Regularly
shockyour ZFS pools to maintain good hygiene and prune stale snapshots -
molybdenum
Recursive search and replace CLI application
-
dirpulse
A CLI tool to analyze directory contents and report file statistics
-
bootloader-x86_64-bios-boot-sector
BIOS boot sector for the
bootloadercrate -
krnchr
Combine files into a single output. Supports JSON, text, XML, YAML, and CSV formats.
-
kcr_csi_ceph_io
Kubernetes Custom Resource Bindings
-
mdbook-autosummary
Generate SUMMARY.md files based on your book's file structure
-
fernfs
NFS Server implementation
-
foyer-storage
storage engine for foyer - Hybrid cache for Rust
-
workspace_tools
Reliable workspace-relative path resolution for Rust projects. Automatically finds your workspace root and provides consistent file path handling regardless of execution context. Features memory-safe secret management…
-
rpi_resize
Shrink Raspberry Pi root filesystem and create additional partitions for swap, /var, and /home
-
gpscan
generate XML files compatible with GrandPerspective
-
posix-portable-filename
Constructs POSIX portable filenames (A-Za-z0-9._-)
-
omnicli
Omnipotent dev tool
-
jj-lib
Jujutsu - an experimental version control system
-
clonetree
A copy-on-write directory library for Rust with fast reflink cloning
-
frencli
CLI frontend for fren - a fast, powerful command-line batch file renaming tool
-
dirnav
Fast and simple directory navigation in your terminal
-
soar-utils
soar package manager
-
obsidian-backups
A Git-based backup library for Rust applications. Originally designed for the Obsidian Minecraft Server Panel, but generic enough to be used in any project requiring file backup management.
-
lstr
A blazingly fast, minimalist directory tree viewer, written in Rust
-
disk-spinner
A burn-in tool for spinning rust HDDs
-
toai
path crawler, that copies all SRC files into a singe output to send it to a ai (toai)
-
filenamegen
Shell-style filename generation aka globbing
-
affs-read
A no_std compatible crate for reading Amiga Fast File System (AFFS) disk images
-
process_path
Gets the path of the currently executing process or dynamic library
-
tmux-sessionizer
Tmux Sessionizer is a cli tool to fuzzy find all git repositories in a list of specified folders and open them as a new tmux session. Also, for git worktrees, this tool opens all checked out worktrees as new windows.
-
file-operation
providing comprehensive utilities for file operations with both sync/async support. Includes operations for copy, delete, move, read and write files. Simplifies file handling in Rust…
-
mcp-execution-files
Virtual filesystem for MCP code generation and organization
-
codestats
A CLI tool for analyzing code statistics across different programming languages
-
garage-sdk
Async Rust SDK for Garage S3-compatible storage with uploads and public URL generation
-
scanseq
File sequence detector in Rust with Python interface for automation systems
-
path_jail
A secure filesystem sandbox. Restricts paths to a root directory, preventing traversal attacks.
-
image_writer_rs
Write bootable OS images to USB drive (dd on steroids)
-
embedded-exfat
ExFAT filesystem library with async support, mainly focusing on embedded system
-
polyfuse
A FUSE (Filesystem in Userspace) library for Rust
-
turbovault-vault
Vault management, file operations, and watching
-
opfs-project
working with the Origin Private File System (OPFS) in WebAssembly applications
-
stellar-org
A fast CLI tool to organize your files automatically by category, date, or hybrid mode
-
s5_fs
Content-addressed filesystem abstraction for S5
-
rsblkid
Safe Rust wrapper around the
util-linux/libblkidC library -
fs-walk
File-system walking crate
-
stil
generate STatic site from Index Listing of directory
-
stamp-cli
A cli tool for applying project templates
-
cargo-workspace-analyzer
A CLI tool that analyses dependencies within a Cargo workspace
-
quilt-rs
accessing Quilt data packages
-
portable-network-archive
cli
-
h3xup
A file-level updater tool for (primarily) Windows applications
-
layla-log
logger library
-
org-mcp-server
Model Context Protocol (MCP) server providing AI assistants with access to org-mode knowledge bases through search, content retrieval, and ID-based lookups
-
switchy_fs
Switchy File-system package
-
tokio-fs-ext
Extend tokio fs to be compatible with native and wasm
-
fs-mcp
mcp server for filesystem access
-
cloud-disk-sync
a cloud disk sync tool
-
rc-s3
S3 SDK adapter for rustfs-cli
-
splice
Span-safe refactoring kernel for Rust using SQLiteGraph
-
pks
Welcome! Please see https://github.com/alexevanczuk/packs for more information!
-
rspack_fs
rspack fs
-
nix-sweep
clean up old Nix profile generations and left-over garbage collection roots
-
rustfs-cli
S3 CLI client for S3-compatible object storage
-
ex-cli
Command line tool to find, filter, sort and list files
-
sys-compare
Track Filesystem Integrity via 'Snapshots' which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
codeowners-validation
validating CODEOWNERS files
-
ccutils
Collection of utils from the CylonCore project
-
isobemak
Create bootable ISO images with FAT32 and UEFI (El Torito) support in Rust
-
zngur
A Rust/C++ interoperability tool
-
cargo-nfs3-server
easy-to-deploy NFSv3 server
-
nydus-service
Nydus Image Service Manager
-
linkleaf-cli
Local-first protobuf-only link feed manager (linkleaf.v1) for the terminal
-
ffscan
Fast directory & process scanner: scan large files/folders, list/kill processes, and print system info
-
iftree
Include many files in your Rust code for self-contained binaries
-
mmoxi
tools for IBM Storage Scale file systems
-
faccess
file accessibility checks
-
file_clipper
A command-line utility that provides intuitive and efficient file management capabilities, mimicking the familiar “copy,” “cut,” and “paste” operations found in graphical user interfaces
-
maram
A modern, high-performance alternative to the Unix tree command
-
ftch
A fast, tiny system fetch utility
-
corevm-host
Types that are common across CoreVM service, builder, monitor, tooling
-
tauri-plugin-android-fs
Android file system API for Tauri
-
fhrn
File Hash Renamer
-
rflatten
Flatten subdirectories by moving all files to the root directory
-
trawldb
A CLI for managing trawl resources
-
legdur
keep your legacy durable, detect changes to your directories over time
-
yafsm
System usage monitor inspired by glances
-
path-ext
Provide convenient methods for path operations
-
repocat
concatenate all code and text files in a github repo for LLM inference contexts
-
tinymist-vfs
Vfs for tinymist
-
io-vdir
Set of I/O-free coroutines to manage Vdir filesystems
-
spann
Proof-of-concept SPANN-style approximate nearest neighbor index in Rust
-
rivia
reduce code verbosity
-
a2kit
Retro disk image and language utility
-
capsules
Hierarchical listboards for your terminal
-
wtr-watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
-
rattler_lock
Rust data types for conda lock
-
fuse3
FUSE user-space library async version implementation
-
tooka
A fast, rule-based CLI tool for organizing your files
-
kugiri
Marker-based block editing CLI
-
async-watcher
Trigger events when files or directories change
-
urlmatic
Slice and dice URLs on the command line
-
ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
pratdiff
A colorfull diff tool based on the patience diff algorithm
-
meowda
🐱 —— 「喵哒」 Manage multiple Python virtual environments with ease
-
npingler
A Nix profile manager for use with npins
-
braces
Convert path lists into compact brace expansion syntax
-
clean-dev-dirs
A fast CLI tool for recursively cleaning Rust target/ and Node.js node_modules/ directories to reclaim disk space
-
rbackup
Incremental, cross-platform and multithreaded backup tool written in Rust
-
any-storage
Virtual FileStore Abstraction for different Backends
-
lfspull
git lfs file pulling implementation in pure rust. Can only pull files / folders and only support token-auth for now.
-
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…
-
gix-attributes
gitoxide project dealing .gitattributes files
-
duende-ublk
ublk device lifecycle management for swap-critical daemons
-
vite-rs
Uses ViteJS to compile frontend assets and embeds the results into your Rust binary. (Serves from the ViteJS dev server in development.)
-
rrcm
Rust RC file Management commands
-
rskim
Smart code reader - streaming code transformation for AI agents
-
clean-path
A safe fork of the
path-cleancrate -
random-image-server
image server that serves random images from a preconfigured list of paths and URLs
-
zub-store
Git-like content-addressed filesystem store with metadata preservation
-
gamebox
A powerful Rust library for game collection management with automatic scanning, intelligent metadata retrieval from multiple databases (DLsite, IGDB, TheGamesDB), and smart matching algorithms
-
git-backup
Bundles multiple repositories and copies to target directory
-
dockerfile-parser-rs
The ultimate Rust library for parsing, modifying, and generating Dockerfiles
-
m4b-extractor
CLI tool to extract chapters, metadata and cover for M4B Audiobook
-
filego
A file splitting & merging solution
-
smv
Smart Move - An enhanced mv command with transformation capabilities
-
vstorage
Common API for various icalendar/vcard storages
-
zsh-history-cleaner
Clean your commands history by removing duplicate commands, commands between dates, etc
-
bitters
Make BTRFS easier
-
drasi-bootstrap-scriptfile
ScriptFile bootstrap plugin for Drasi
-
fmutex
Cross-platform mutual exclusion across processes on a file or path
-
damascus
filesystem utility crate for the Flamberge mod manager stack
-
include-exclude-watcher
Async file watcher with glob-based include/exclude patterns and built-in debouncing
-
microdb
A very small in-program database with cache, disk storage, etc
-
sfa
A minimal, flat file archive encoding/decoding library
-
switchyard-fs
Switchyard: safe, atomic, reversible filesystem swaps with policy and audit
-
ofsht
Git worktree management tool
-
backdown
A smart CLI for removing thousands of duplicates on your disks
-
cargo-test-support
Testing framework for Cargo's testsuite
-
luff
Print files with formatting
-
falsh
Friendly and Light Shell Falsh is a fast, intuitive shell at just 3.4 MB. Its name stands for Friendly And Light SHell. Features include smart autocomplete, path management with persistence…
-
net-bytes
handling file sizes, download speeds, and download acceleration with support for both SI and IEC standards
-
nu_plugin_ls_colorize
A plugin for Nushell that colorizes paths using LS_COLORS
-
carsync
rsync with cars!
-
massmap
Static hash table that scales via disk-backed expansion to trim memory usage while ensuring each lookup needs exactly one I/O
-
builddir-clean
Cleans rust build directories recursively
-
rs-script
create and edit single-file Rust scripts
-
copy_dir
Copy directories recursively in a straightforward and predictable way
-
configfs-tsm
Generate quotes for remote attestation on confidential computing platforms using Linux's configfs-tsm filesystem interface
-
imago
accessing virtual machine disk images
-
efs
An OS and architecture independent implementation of some Unix filesystems in Rust
-
grace-cli
CLI tool for processing files and strings
-
rsid3
command line ID3v2 tag editor designed for scripting
-
simple-expand-tilde
Cross-platform and reliable tilde-expansion solution
-
rustdrivesync
Production-ready CLI tool for one-way file synchronization with Google Drive. Features: dependency injection, rate limiting, retry with backoff, parallel uploads, and comprehensive documentation.
-
log-analysis
A zeek log analysis library implemented in Rust
-
utf8path
String-friendly path type
-
lz
A CLI tool to list the 5 most recently accessed files in a directory tree, sorted by last access time
-
which_problem
Diganose your executable lookup problems with this rust library
-
autoeq-testfunctions
A collection of non linear functions for testing optimisation algorithms
-
trasher
A small command-line utility to replace 'rm' and 'del' by a trash system
-
rmcp-trash
MCP server for cross-platform trash/recycle bin operations
-
opfs
Origin Private File System browser API
-
parquet-record
High-performance Rust library for moving structs to/from disk using Parquet format. Abstracts complex Arrow/Parquet usage while providing batch writing and parallel reading capabilities for maximum performance.
-
audio-preview
TUI for quickly navigating the file system and previewing audio files
-
deno_permissions
deno permissions implementation
-
fclones
Finds and removes duplicate files
-
fpr-cli
that allows one to write cli tools quickly
-
fusio-dispatch
dispatcher for Fusio file system
-
snipren
Easy rename for unix-like systems
-
storify
A unified command-line tool for managing object storage with HDFS-like interface
-
moduforge-rules-engine
moduforge 引擎规则
-
xyz-convert
Fast Rust implementation of XYZ file fixing and trajectory conversion utilities
-
sos-vfs
Virtual file system same as tokio::fs
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
zmove
Move files in the command line with ease
-
s3invsync
AWS S3 Inventory-based backup tool with efficient incremental & versionId support
-
loppel
local file backups with a bit of compression
-
fslock-guard
Wrapper around a lockfile with unlock-on-drop semantics
-
btrfs-diskformat
BTRFS disk format
-
filelock
Cross-platform file locking library for Rust
-
mcdu
A modern disk usage analyzer with a terminal UI, inspired by ncdu
-
workspace_runner
A cargo runner that ensures your workspace is available when run in wasmtime
-
bmap-parser
that allows you to copy files or flash block devices safely
-
titor
A high-performance checkpointing library for time-travel through directory states
-
garage_web
S3-like website endpoint crate for the Garage object store
-
sst
sorted string table abstraction
-
pi_store
File storage
-
finter
A Tmux plugin to quickly create session for folders in configured paths
-
cloud-filter
A safe and idiomatic wrapper around the Windows Cloud Filter API
-
bitmagnet-comparer
extracting hashes from bitmagnet and outputting them to the console
-
openmw-config
interacting with the Openmw Configuration system
-
make
just making files and directories
-
babel
Provide Rust enums for Groq, SambaNova, Openrouter's llm model names
-
save_my_code
save code and other files
-
cyberex
Utilities Library
-
sync-rs
A CLI tool to sync files between directories
-
validate_directory_structure
A powerful tool to validate directory(Files and folders) structures
-
embeddenator
Sparse ternary VSA holographic computing substrate
-
kwik
A set of useful tools I use for my Ph.D. research.
-
fusabi-stdlib-ext
Extended standard library modules and domain packs for Fusabi
-
siwi-download
Downloader with a pure http implementation support breakpoint continuations
-
kopi
JDK version management tool
-
rune-fs
Read-only, low level, virtual file types for the RuneScape file system
-
quickswitch
A terminal-based tool for quickly switching between directories and files
-
brush-builtins
Builtins for a POSIX/bash shell (used by brush-shell)
-
tempfile-fast
Support for Linux-specific tempfile extensions
-
desktop_shortcut_remover
A program that periodically removes desktop shortcuts
-
stuckliste
reading and writing MacOS bill-of-materials (BOM) files
-
jfsm
A command-line tool to read file system metadata then return it in JSON format (output and errors)
-
pmbs
(每分钟) 创建 btrfs 快照, 并自动清理. (Make btrfs snapshot (every minute), and auto clean)
-
safename
Filename and path validation for security hardening
-
yazi-shared
Yazi shared library
-
treee
A fast tree command with gitignore support and flexible filtering
-
dir_spec
A cross-platform Rust library for resolving XDG and platform-specific directories with proper fallbacks
-
brk_rolldown_fs
Filesystem abstraction layer for Rolldown
-
mago-database
high-performance, in-memory database for source code analysis, featuring distinct mutable and immutable states and transactional updates
-
dirgrab
CLI tool to concatenate file contents from directories, respecting Git context
-
syn-inline-mod
Inlines modules in Rust source code for source analysis
-
rustls-cert-file-reader
A rustls certificate chain and private key file reader
-
libreoffice_convert_rust
converting documents using LibreOffice
-
ferret-tracker
A curious file tracker - monitors and logs new files in a searchable TUI
-
cocoon-tpm-storage
Cocoon TPM project - secure persistent storage
-
corroded_dav_fs
A WebDAV fuse file system daemon
-
grovedb-visualize
Debug prints extension crate for GroveDB
-
mktemp
files and directories
-
buildfs
A CI-compatible CLI utility that can create root filesystem images (for use in virtual machines) from reproducible and readable TOML build scripts
-
dia-files
-
e9571_file_lib
file and directory operations, including MD5 hashing and recursive copying
-
gix-validate
Validation functions for various kinds of names in git
-
DiskAnalyzer
make diagram base on system folder size
-
file-io
Easy interfaces for file i/o
-
sos-filesystem
Filesystem backend for the Save Our Secrets SDK
-
globby
Heavily opinionated glob matching library
-
zettelkasten-cli
A zettelkasten CLI that just works and gets out of your way
-
guse
A git-based virtual filesystem mounted with fuse. It allows mounting of multiple repositories, fetched from GitHub or Gitlab, independently as well as running automated builds and tests on them.
-
chksum
hash functions with a straightforward interface for computing digests of bytes, files, directories, and more
-
stowr-cli
CLI tool for file management, including compressing, extracting, renaming, and organizing files
-
puniyu_common
puniyu 的通用库
-
fslint
Linter for filesystem consistency: names, metadata, permissions and sizes
-
globcmp
assesses whether one glob pattern matches a file path more closely than another glob pattern does
-
meshanina
Content-addressed, log-structured memory-mapped database
-
readcon-core
An oxidized single and multiple CON file reader and writer with FFI bindings for ergonomic C/C++ usage
-
read_range
A portable and efficient crate for reading a specific range of bytes from a file. Provides both sync/async APIs and uses concurrent-safe positional I/O.
-
simple-path-match
Trivial path matching
-
waylog
Automatically save chats from Claude, Codex, and Gemini CLI to local Markdown files
-
stashr
A dynamic move command or simple file stash
-
markd
Bookmark directories for easy directory-hopping in the terminal
-
bestls
A fast and colorful Rust-based ls replacement CLI tool with JSON output and sorting options
-
explore-os
An actor system exposed as filesystem
-
dadk
DragonOS Application Development Kit DragonOS应用开发工具
-
chithi
OpenZFS replication tools
-
acme-disk-use
Fast disk usage analyzer with intelligent caching for incremental write workloads
-
stdpython
Python standard library runtime for the Rython compiler ecosystem
-
procsys
retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys
-
capsula-capture-file
A Capsula hook that captures file content
-
draviavemal-xml_rs
A high-performance, low-memory XML DOM parser for Rust — with namespace-aware parsing, order-preserving attributes, and round-trip safe serialization
-
rudu
Fast, parallel Rust CLI tool for analyzing directory sizes
-
exfat-fs
A comprehensive implementation of the exFAT filesystem
-
little-becky
backup with copy-on-change model
-
vedvaring
easy persistence
-
ps-organizer
A command-line tool to organize PS (Problem Solving) source files by problem number
-
readarr
API docs
-
bb-drivelist
basically a Rust implementation of Balena’s drivelist
-
weight
Allows you to quickly and easily calculate the size of all files even with deep nesting
-
openmw-cfg
interacting with the openmw config file and the virtual file system it defines
-
flysystem
A filesystem abstraction layer for Rust
-
runa-tui
A fast, keyboard-focused terminal file browser (TUI). Highly configurable and lightweight. Previously known as runner-tui.
-
tabox
A sandbox to execute a program in an isolated environment and measure its resource usage
-
koto_tempfile
A Koto library for working with temporary files
-
prek-consts
constant values for prek
-
tempfs
A lightweight Rust crate for managing temporary files and directories with automatic cleanup
-
fast-fs
High-speed async file system traversal library with batteries-included file browser component
-
hermes-md
CLI tool to upload and delete files to and from your Supabase project
-
cdb2
Pure Rust library to read and write CDB files
-
liboverdrop
Configuration library, with directory overlaying and fragments dropins
-
composefs
filesystem
-
dicom-anonymization
DICOM anonymization
-
fastdu
Parallel, cross-platform version of du
-
brewfatherlog
Log temperatures from grainfather fermenters to brewfather
-
protoc-bin-vendored-linux-s390_64
protoc binary for linux-s390_64 compiled by Google and bundled in this crate
-
transit_model
Transit data management
-
amg
Resume Codex sessions by git branch
-
prun
Run 🍺
-
redirt
Recursive Directory Tool
-
jql
JSON Query Language - is a fast and simple command-line tool to manipulate JSON data
-
k8s-crds-longhorn
Kubernetes CRDs for longhorn
-
persistent-map
async, persistent key-value store for Rust, backed by SQLite and designed for extensibility with other storage backends
-
surreal-migraine
managing surrealdb migrations
-
devdust
Clean build artifacts from development projects to reclaim disk space
-
rew-core
Core utilities and types for the Rew runtime system
-
rcp-tools-rlink
Fast hard-linking tool - efficiently creates hard links for large filesets (inspired by pcp/dsync)
-
vimputti
Linux input system pretender for isolated containers
-
pwd
Safe interface to pwd.h
-
sort-downloads
My TUI for generating different types of projects
-
node_module-nuke
Efficiently delete node_modules directories with nuclear precision
-
recursive_copy
A minimal, safe, and portable recursive copy library for Unix systems
-
erofs-rs
A pure Rust library for reading EROFS (Enhanced Read-Only File System) images
-
peeko
exploring container images without launching a container runtime
-
hashdir2
A fast, parallel, multi-algorithm directory hasher
-
async-fusex
Async fuse library to make fuse develop easier
-
tree-type
Rust macros for creating type-safe filesystem tree structures
-
below-common
Common below code
-
spacetimedb-fs-utils
Assorted utilities for filesystem operations used in SpacetimeDB
-
jumprs
Unified API for reading directory jumper databases (zoxide, z, autojump, fasd)
-
assistant-cli
A command-line tool to read and format file contents, with clipboard support
-
hashtree-fs
Filesystem-based content-addressed blob storage for hashtree
-
canvas_syncer
A syncer to Canvas LMS with files among courses
-
bevy_etcetera
Tiny Bevy wrapper for etcetera: An unopinionated library for obtaining configuration, data, cache, & other directories
-
qbit
A wrapper for qBittorrent Web API
-
expand-tilde
Expanding tildes in paths
-
quiet-stroll
A web server to deliver basic File System informations
-
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…
-
rangefs
A fuse-based filesystem to map ranges in file to individual files
-
weblauncher
execute commands through a web interface
-
py_executer
A Rust-based command-line tool to execute Python scripts with automatic virtual environment and dependency management
-
sanitise-file-name
An unusually flexible and efficient file name sanitiser
-
kaguya
Linux game saves and configurations backup manager for CLI enjoyers
-
possum-db
concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
-
dua-cli
conveniently learn about the disk usage of directories, fast!
-
tree-owners
Find all owners (user and group) inside a directory tree
-
littertray
Lightweight sandboxing for tests that write to the filesystem
-
dowser
A recursive, canonicalizing file finding library for Unix
-
cfdp-rs
High level CCSDS File Delivery Protocol components
-
confguard
Guard your sensitive configuration files
-
cross-xdg
Cross-platform XDG Base Directory Specification implementation
-
draviavemal-openxml_office
create and manipulate excel,power point and word documents
-
janice
A file sync tool that refuses to waste your time
-
vtx-protocol
Official WIT interface definitions for VTX Project
-
apk_rs
new implementation of apk
-
symlink
Create symlinks in a cross-platform manner
-
standard_paths
A port of QStandardPaths class which provides methods for accessing standard paths on the local filesystem (config, cache, user directories and etc.)
-
exact-reader
I/O buffering crate, supporting reservation-based reads and virtually-concatenated file handling
-
anydir
working with both compile-time embedded directories and runtime directories using an abstraction
-
gc_fst
Gamecube ISO unpacker and rebuilder
-
filebyte
A powerful CLI tool for analyzing files and directories with detailed metadata, permissions, and size information
-
komichi
Application tools for working with file-system paths
-
rustar
A pure-rust USTAR implementation for OS-dev
-
twitter/rezolus
High resolution systems performance telemetry agent
-
cryptomator-rs-crypto
Cryptomator Vault format
-
conserve
A robust backup tool
-
openat
A wrapper around openat, symlinkat, and similar system calls
-
exifrename
Rename or copy files based on EXIF data
-
cp_r
Copy files and directories recursively, preserving mtime and permissions
-
fastrm
A fast version of the rm command
-
watchman_client
a client for the Watchman file watching service
-
scanit
A fast, multi-threaded filesystem search tool
-
bluenoise
Ergonomic blue noise (poisson disk sampling) for the masses
-
pna
PNA(Portable-Network-Archive) decoding and encoding library
-
tarfs
Tar reading library, designed for using in embedded systems
-
init-project-cli
project template initializer
-
localsavefile
Save and load structs from a local file. A convenience wrapper around the savefile crate.
-
picomeson
A small parser for meson.build files
-
gix-path
gitoxide project dealing paths and their conversions
-
datapath
Type-safe structured paths with partitions, parsing, and schema associations
-
feldera-storage
Storage crate for feldera
-
utime
A missing utime function for Rust
-
sysutil
Linux system utils library
-
glu
Unpacks a Markdown document full of code snippets into a temp directory
-
normalize-path
Like canonicalize, but without performing I/O
-
platform-dirs
obtaining platform dependant directory paths for application and user directories
-
s3sh
Interactive S3 shell with Unix-like commands and archive navigation
-
ignore-check
Check if a path is ignored
-
ndless
interacting with Ndless for the TI-Nspire
-
backuppc_pool_reader
CLI for reading BackupPC pool files (contains a FUSE file system to mount the pool)
-
uni-app
native/wasm compatibility layer for window creation, input and filesystem
-
prefixload
S3 cli backup by file name prefix
-
dataspool-rs
Efficient data bundling system with indexed .spool files and SQLite vector database
-
xdg-termfilechooser-bridge
The bridge between xdg-desktop-portal-termfilechooser and your favorite terminal based filepicker
-
unf
UNixize Filename -- replace annoying anti-unix characters in filenames
-
helios-fhir
comprehensive FHIR (Fast Healthcare Interoperability Resources) specification model implementation that contains strongly-typed Rust representations of all FHIR data types, and resourcess…
-
fs_rollback
offers a rollback mechanism in Rust for fs common operations
-
localsetup
Setup your local computer / user automatically
-
parquet-variant
Apache Parquet Variant implementation in Rust
-
changepacks-node
Node.js project support for changepacks (npm, pnpm, yarn)
-
walcraft
A light-weight Write Ahead Log (WAL) solution with garbage collection
-
wally-package-types
fix wally package thunks with Luau types
-
linker-layout
Data structures for storing linker layout information
-
cd-pls
A pretty ls-like command for listing files
-
dirge
Convenient extensions to the standard library's path types
-
nflz
CLI + Library to add leading zeros to ascending numbered file names. NFLZ stands for Numbered Files Leading Zeros.
-
unctool-cli
A CLI tool to convert between Linux and Windows UNC paths. Converts local Linux path to Windows/Linux UNC and vice versa.
-
fshasher
Scan the destination folder and make a hash of all files to get the current state of the directory
-
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
-
ptlist
A modern replacement for ls command with rich features and beautiful output
-
rust-filesearch
Fast developer tools: fexplorer (file explorer) and px (project switcher with fuzzy search and frecency)
-
tux-icons
getting desktop icons in linux
-
rialoman
Rialo native toolchain manager
-
http-lite
no-std http request line parser (method, path, protocol)
-
ringboard
CLI for interfacing with the ringboard server
-
sy
Modern rsync alternative - Fast, parallel file synchronization
-
pb-rs
A converter from proto files into quick-protobuf compatible Rust module
-
lsql
A command-line utility that queries files and directories using SQL-like syntax
-
sourcetrait_stdx
Extended standard library for SourceTrait Common
-
rust-fd
A fast file finder written in Rust with glob pattern matching
-
olotin2
whatever
-
dx-forge
Production-ready VCS and orchestration engine for DX tools with Git-like versioning, dual-watcher architecture, traffic branch system, and component injection
-
polyfuse-kernel
FUSE application binary interface for
polyfuse -
xt-oss
Aliyun OSS SDK
-
tree-rust
A fast, feature-rich implementation of the Linux tree command
-
lineriver
Non-blocking buffered line reader for Read objects
-
moove
🚚 Manipulate file names and locations
-
fish_del_path
interactively delete paths from fish shell's fish_user_paths
-
trailing-whitespaces
Removes trailing whitespaces and trailing empty lines from text files
-
fine-directory-curator
A Rust-powered CLI tool to organize and curate files in macOS directories
-
freebsd-nfs-exporter
Prometheus exporter for FreeBSD NFS stats
-
file_linked
Controlling objects linked directly to a file
-
tauri-plugin-fs-pro
Extended with additional methods for files and directories
-
kanumi
A cli to manage collections of images
-
syncless
ordered, atomic storage without durability guarantees
-
kboot
A custom target runner for Rust-based operating system kernels
-
lsblk
List out block-devices, including disks and partitions
-
learnerd
The way to interact and learn stuff
-
linera-persistent
persisting data types to disk with a variety of backends
-
wnfs-hamt
IPLD HAMT implementation for Webnative Filesystem
-
zep-kvs
Elementary zero config cross platform key-value persistence library
-
dedups
A fast and efficient file deduplication tool with support for media files
-
faine
Failpoints implementation with automatic path exploration
-
netcdf-src
Build scripts for building
netCDFfrom source -
xdvdfs
interacting with XISO/XDVDFS images
-
uv-cache-info
internal component crate of uv
-
loco-gen
Loco generators
-
nu-test-support
Support for writing Nushell tests
-
thoughts-tool
Flexible thought management using filesystem mounts for git repositories
-
dwbase-cli
DWBase: agent-first immutable atom store, components, and tools
-
embd
Read files or directories from the filesystem at runtime on debug, embed on release
-
yadf
dupes finder
-
wnfs-nameaccumulator
Cryptographic accumulators for the Webnative Filesystem
-
canonical-path
Path and PathBuf-like types for representing canonical filesystem paths
-
notify-debouncer-mini
notify mini debouncer for events
-
jetstream_9p
Jetstream is a RPC framework for Rust, based on the 9P protocol and QUIC
-
filetree-traversing
working with file trees
-
rgen-core
Core graph-aware code generation engine
-
blooemu
the best library for OS API's manipulation
-
orogene
node_modules/package manager and utility toolkit -
rspack_watcher
rspack watcher
-
mime_multipart
MIME multipart parsing, construction, and streaming
-
random-access-disk
Continuously read and write to disk, using random offsets and lengths
-
needs_rebuild
check if files need to be rebuilt based on their modification times
-
krunkit
CLI tool to start VMs with libkrun
-
tree2fs-rs
Convert tree-formatted text into filesystem structures
-
compile_time_ls_colours
A compile-time map of LS_COLORS-style extension-to-colour mappings
-
contextify
save project structure and contents to a text file
-
prefer
A lightweight library for managing application configurations with support for multiple file formats
-
nydus-api
APIs for Nydus Image Service
-
ext4-fs
A very basic library to read the ext4 filesystem
-
llm-optimizer-collector
Metrics and data collection from LLM systems
-
is_data_interface
interface framework to build scalable, flexible and recoverable interfaces
-
filesystem-mcp-rust
A Model Context Protocol (MCP) server for advanced filesystem operations with file handling capabilities
-
rs-drivelist
basically a Rust implementation of Balena’s drivelist
-
ploys
manage projects, packages, releases and deployments
-
marty_plugin_protocol
Protocol definitions for Marty workspace provider plugins
-
agntcy-slim-session
SLIM session internal implementation
-
reflicate
Deduplicate data by creating reflinks between identical files
-
ristretto_classloader
loading Java classes
-
bindet
Fast file type detection
-
shvrpc
SHV-RPC protocol
-
duplicate_file_finder
Finds duplicate files
-
entertainarr-adapter-filesystem-prelude
Filesystem prelude for entertainarr
-
hoard
backups of files across your filesystem into one location
-
sqlite-plugin
building a custom SQLite virtual file system (VFS)
-
arigato
barebones Rust framework for creating and serving a 9p filesystem
-
blkpath
Resolve the underlying block device path from a file path or file descriptor
-
kcr_shipwright_io
Kubernetes Custom Resource Bindings
-
alfred-clean
🧤 Alfred - A blazingly fast CLI tool to automatically organize your folders
-
oli
OpenDAL Command Line Interface
-
exhume_body
Format-agnostic data extraction from disk images and other potential data structures
-
code0-cli
The cli for managing the Code0-Definitions
-
fuse-checkers
Compliance checker implementations for VCE protocol
-
tauri-store
Persistent stores for Tauri
-
dotstrap
Template-driven dotfiles bootstrapper for macOS
-
workspaces-rs
A CLI tool to switch between directories
-
rmtree
faster rm -rf
-
frots
File rotation from standard input
-
assay-policy
Policy types and compilation logic for Assay
-
auto-launcher
Auto launch any application or executable at startup. Supports Windows, macOS, and Linux.
-
randy
Conky like app in Rust
-
ostring_base
ostring base crate include some basic function
-
dfr
A minimalist `df clone written in Rust - displays mounted filesystems & disk usage
-
nix-bindings-store
Rust bindings to Nix store library
-
walkdir_minimal
Minimal, dependency-free POSIX-focused directory walker in 100% Rust
-
rocfl
A CLI for OCFL repositories
-
file-declutter
Reorganizes files into nested folders based on their filenames
-
fabricatio-constants
Constants for the fabricatio
-
crev-recursive-digest
implementing recursive digest for filesystem directories
-
file_picker
Prompts the user to pick a file interactively from the current directory
-
casc-storage
CASC (Content Addressable Storage Container) implementation for local game file storage
-
directory-indexer
AI-powered directory indexing with semantic search for MCP servers
-
mani
in-memory manifest of related files
-
path-security
Comprehensive path validation and sanitization library with 85%+ attack vector coverage
-
jsonhash
A command-line tool to generate hash values for files. SHA256 and MD5. Output and Error messages in JSON format.
-
garbage
CLI tool for interacting with the freedesktop trashcan
-
recv-dir
Recursive directory walker
-
doors
Access the illumos Doors API from Rust
-
recast
Transforms one serialization format into another
-
tinymist-std
Additional functions wrapping Rust's standard library
-
extended-notify
extended cross-platform filesystem notifications
-
file-owner
Set and get Unix file owner and group
-
fs-hdfs
libhdfs binding library and safe Rust APIs
-
swc_visit
Visitor generator for stable rustc
-
imf
processing .imf files
-
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…
-
rskiller
Find and clean Rust project build artifacts and caches with parallel processing
-
monofs
monofsis an immutable distributed file system -
dumpfiles
A CLI and library for generating structured YAML representations of directory contents, optimized for efficiently sharing codebases with LLMs
-
warden-bpf-api
Shared eBPF API structures for the cargo-warden sandbox
-
sequitur
working with numbered file sequences
-
atefs
Distributed filesystem built on an immutable data store with strong encryption and authentication
-
rfui
A fast, interactive file finder with live preview built in Rust
-
lmdb-queue
A lightning fast disk based queue, meta data is stored in lmdb
-
iso9660_simple
ISO9660 reading library
-
rattler_cache
manage the caching of data in rattler
-
dg_sysfs
Utils for working with SysFS in Garden OS
-
unfusefs
Split a file into chunks in a virtual filesystem
-
find_it
Resource discovery and search utilities with file finding, pattern matching, and path resolution
-
zawgl-core
Zawgl Graph Core Library
-
dotl
CLI todo tracker written in Rust
-
org-cli
Command-line tool for searching, reading, and managing org-mode knowledge bases with fuzzy text search and structured content access
-
squishy
A convenient high level library for reading SquashFS files
-
joat-repo
Metadirectory repositories
-
datefilter
Filter filenames on stdin to exclude filenames for dates which should be kept, and filenames not containing dates
-
app-rummage
Find installed and running applications on Linux
-
historyprovider
historyprovider-rs
-
virtual_file_system
a Virtual File System with local storage
-
path_macro2
Cross-platform path construction macro supporting both slash (/) and comma (,) syntax with variable interpolation
-
antop
TUI application for monitoring antnode instances. Discovers nodes via log files, fetches metrics (resource usage, peers, bandwidth, etc.), calculates network speeds, and displays the…
-
hlg
HLG, or HI, Let's Go!, is a powerful bookmark manager to keep track of your favorites both on the filesystem and the web
-
libpijul
Core library of Pijul, a distributed version control system based on a sound theory of collaborative work
-
freneng
A useful, async-first file renaming library
-
prefligit
pre-commit implemeneted in Rust
-
cargo-like-utils
A colletion of utils to build CLIs with an output style and a behaviour similar to
cargo -
Disk-Mosaic
Disk Mosaic is a disk utility helping you to identify biggest folders
-
s3-path
Describe paths inside an S3 bucket like working with std's Path and PathBuf
-
rexgen
A fast CLI to generate text that matches regex-like patterns
-
cleanux
Linux cleaner CLI (CleanMyMac-like): scan & safely trash cache, find duplicates, list large files
-
exhume_extfs
Extract Extended Filesystem specific artefacts from a Partition
-
forge-rs
A powerful symlink management tool designed as a modern alternative to GNU Stow
-
mountinfo2
parsing mount points on Linux and other Unix systems
-
simple-home-dir
Returns the path of the current user's home directory if known
-
erofs
CLI for interacting with EROFS
-
harmony-jolt
JSON to JSON transformation library using the JOLT spec
-
filesfinder
Find files within current directory that match given patterns, while respecting gitignore rules
-
dirs-sys-next
system-level helper functions for the dirs and directories crates
-
avl-storage
AVL Storage - S3-compatible object storage optimized for Brazil and LATAM
-
wl-snip
Wayland screenshot tool
-
google_drive_client
Google Drive Client (Rocket) for api rest
-
bmap2simg
Convert bmap images to Android sparse
-
skillsrs-skillstore
Skill storage and filesystem management for skills.rs - Load and watch skill definitions
-
exhume_filesystem
This exhume module is proposing a standard abstraction layer of a FileSystem, File and Directory for any exhume filesystem modules (extfs, ...)
-
lune-utils
Lune
-
sam-zfs-unlocker
controlling encrypted ZFS pool datasets
-
ls-preview
Show a preview of the directory contents
-
jokolink
copy MumbleLink of Guild Wars 2 by running in wine and copying it to linux filesystem for native access by linux apps
-
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…
-
tudiff
A high-performance terminal directory comparison tool written in Rust - bringing Beyond Compare's intuitive interface to the command line
-
tagref
maintain cross-references in your code
-
flopen
Reliably open and lock a file
-
rmbrr
Fast parallel directory deletion with cross-platform support
-
usn-journal-rs
working with the NTFS USN change journal and enumerating the MFT
-
stowsave
Automates moving files into a stow directory then using stow to create symlinks back to where the files came from
-
rcp-tools-rcmp
Fast file comparison tool - efficiently compares metadata across large filesets
-
pi_download
multi parts download, disconnect to continue connection, redundant download
-
disk-serial-number
get disk serial numbers across different platforms
-
dsq-io
I/O utilities for dsq - handles reading and writing to disk, STDIN, STDOUT
-
fuc_engine
Engine for the FUCing project
-
flash-watcher
A blazingly fast file watcher that executes commands when files change
-
fdsum
Calculate checksums on directories
-
rapid-delete-lib
A high-performance file deletion library
-
integrity-checker
integrity checker for backups and filesystems
-
docufort
A toolbox for the docufort crash fault-tolerant append only file format
-
riscv_sys_monitor
A system monitor for RISC-V SBCs on Linux
-
afs
The first choice of fs library, inspired by node:fs
-
root_boot
A CLI tool that allows you to restart your PC and then auto-boot into a selected device
-
lsplt-rs
binding for LSPlt
-
scbl-utils
A command-line utility for data processing and delivery at the Single Cell Biology Lab at the Jackson Laboratory
-
libblockid
Block device identification library
-
lintestor
Linux package tester
-
generate_from_path
Generate a Rust project from a local Liquid template. A stripped-down version of cargo-generate.
-
ricecoder-keybinds
Keybind customization with conflict detection and profile management
-
googleapis-tonic-google-firestore-admin-v1
A Google APIs client library generated by tonic-build
-
embeddenator-fs
EmbrFS: FUSE filesystem backed by holographic engrams
-
folder-scan
lightweigth and blazingly fast folder scanner with a tree-like visualization that can be used to find space hogs
-
clonehunter
command line utility that identifies groups of identical files and displays them to the console
-
discord-updater
download and install the latest Discord version to resolve update issues
-
rustypath
Easily manage paths in rust. A straight-forward no bullshit crate to manage paths. Either you get what you want, or you dont.
-
hanzo-runtime
Non Rust Code for Hanzo AI platform
-
some_default_dirs
Some Default paths which are not in dirs next
-
dedcore
A high-performance deduplication tool
-
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…
-
hdf5-metno-sys
Native bindings to the HDF5 library
-
file-identify
File identification library for Rust - detects file types based on extensions, shebangs, and content
-
below-btrfs
reading btrfs
-
yan-log
轻量级日志库
-
reat
ergonomic use of extended attributes of filesystem objects
-
timelord
preserve file timestamps (mtime) between builds, even with fresh git checkouts
-
maelstrom-util
by non-WASM Maelstrom libraries and binaries
-
dr_disk
An interactive Rust CLI tool for disk usage analysis
-
loq_fs
Filesystem operations for loq - enforce file size constraints
-
safe-path
safely handle file system paths for container runtimes
-
lsplus
A replacement for the 'ls' command written in Rust
-
ninep
A bare bones 9p implementation
-
blaze-core
Blaze as a library
-
chamber-import-export
Import/export functionality for Chamber secrets manager
-
xvc-walker
Xvc parallel file system walker with ignore features
-
rmp_fs
A small lib that help to serialize and deserialize from/to rmp (RustMessagePack) with a file
-
arcbox-vmm
Virtual Machine Monitor for ArcBox
-
dir-structure-resolve-core
Model directory structures as plain Rust structs
-
melatonin
A version manager for the BYOND environment
-
qcow2-rs
read/write qcow2 image in async/await
-
rcp-tools-rcp
Fast file operations tools - rcp (copy) and rcpd (remote copy daemon)
-
kcr_k8up_io
Kubernetes Custom Resource Bindings
-
zouni
Variety of functions that
stddoes not offer orstdoffers but are not satisfiable -
ontoenv-cli
Command line tool to manage ontologies and their imports in a local environment
-
korrect
A kubectl version managing shim that invokes the correct version of kubectl or helm ☸
-
rolldown-notify-debouncer-full
notify event debouncer optimized for ease of use
-
stackathon
The interpreter for the Stackathon language
-
nfsserve
NFS Server implementation
-
libstoragemgmt-rust
Rust bindings for libStorageMgmt
-
rustloclib
A Rust-aware lines of code counter that separates code, tests, comments, and blanks
-
below-dump
Dump crate for below
-
capsula-capture-cwd
A Capsula hook that captures the current working directory
-
linkbudget
A link budget toolbox for satellite communications
-
czkawka_core
Core of Czkawka app
-
atm-refraction
Tools for calculating light paths in the atmosphere
-
hrx-get
Reader for Human Readable Archive (.hrx) data
-
ledger_secure_sdk_sys
Bindings to Ledger C SDK
-
maelstrom-fuse
interacting with FUSE with async Rust
-
simple-snap
Minimalist BTRFS periodic snapshot tool
-
quickseal
Create Kubernetes SealedSecrets with a single secure command
-
fsp
File System Plus is a package that provide create, update and delete operation on file syteme
-
write_atomic
Write to files atomically
-
pathx
A collection of utilities for working with paths
-
diff-trees
Diff two directory trees based on their content
-
timestore
Fully serializable on-disk datastore for time data
-
obliviate
Small utility to delete files older than a certain amount of days
-
crate-inspector
inspect the public APIs of Rust crates
-
duet
bi-directional synchronization
-
pacchetto
Crates conflict-free combination. Crates的整合包, 对标C++的boost库.(🐶)
-
goldboot-image
Defines the goldboot image format
-
valida-vm-api-linux-arm
wrapper around
validaexecutable - zero-knowledge virtual machine -
nfs3_client
NFS3 client
-
bmap-rs
application that handles the use of bmap crate
-
greentic-distributor-dev
Dev-only distributor source that serves packs and components from the local filesystem
-
lockfile
Create lockfiles that remove themselves when they are dropped
-
replace-homedir
Replace user home directory in a path with another string (Rust alternative to npm replace-homedir)
-
CreepDir
A CLI tool to scan folders and catalog files by extension
-
puzzlefs
next-generation container filesystem
-
java-locator
Locates a Java installation in the host
-
ofs
OpenDAL File System
-
wormhole-fs
Wormhole is a data decentralisation solution. It aims to create one single virtual storage space between many computers.
-
mchdir
enter a directory in one command
-
normalizefs
Normalization of file system paths
-
semsearch
Search your filesystem semantically
-
memofs
Virtual filesystem with configurable backends
-
tauri-plugin-vnidrop-share
A Tauri plugin for sharing content via the system's share dialog
-
minidex
A lightweight indexing engine for filesystem entries
-
thesis
controlling & monitoring experimental code paths
-
read-dir-all
recursive readdir
-
xdbm
Cross device backup manager, which manages backups on several storages mounted on multiple devices
-
memexec
loading and executing PE (Portable Executable) from memory without ever touching the disk
-
rmcp-open
MCP server for opening files/URLs with system default applications
-
farmfe_toolkit
Toolkit for farm
-
ringlog
A fast and lightweight non-blocking logging framework
-
x79d8
Serve encrypted files via local FTP
-
diskann-disk
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
apple-sdk
Interact with Apple SDKs
-
fspp
Filesystem++ : Access the filesystem in a cleaner, easier way
-
xdg
storing and retrieving files according to XDG Base Directory specification
-
ox_content_vite
Vite Environment API integration for Ox Content
-
kuksa-rust-sdk
SDK for the Eclipse KUKSA Databroker
-
pijul-identity
Functionality to interact with Pijul identities
-
unfuck
Python 2.7 bytecode deobfuscator
-
baklava
wrapper around the InsightFace library to perform face comparison
-
goup-rs
goup is an elegant Go version manager
-
image-rider-fat
Rust nom parser to read FAT file systems
-
bigbro
tracking file accesses of processes
-
cap-tempfile
Capability-based temporary directories
-
hidefix
Concurrent HDF5 and NetCDF4 reader (experimental)
-
filepath
Get the filesystem path of a file
-
remi-fs
🐻❄️🧶 Official and maintained remi-rs crate for support of the local filesystem
-
rust-overture
overture library
-
suckit
Suck the InTernet
-
omnipath
Path utility library
-
nmuidi
Parallelizes deleting directories which can significantly speed up deleting large deeply nested directories with a large number of files on Windows
-
dir_tools
Набор инструментов для работы с директориями
-
datadriven
Rewritable table-driven testing
-
bt_file_cache
A caching mechanism for downloading and storing files from URLs
-
fs-lock
Locked files that can be used like normal File
-
pidfile-rs
Rust reimplementation of pidfile_* functions from libbsd/libutil
-
yazi-fs
Yazi file system
-
snapsafe
A lightning-fast, lightweight command-line tool for creating efficient directory snapshots
-
userdmp
in Rust for parsing Minidump (.dmp) files generated in user mode on Windows
-
crud-path
-
libstorage
Storage helper functions
-
atomic-file
upgradeable ACID one-shot files
-
s5_fuse
FUSE filesystem implementation for S5
-
pdf-renamer-ai
Intelligently rename PDF files using local LLMs. Supports multiple languages, automatic translation, and meaningful name generation.
-
cpp-linter
Run clang-format and clang-tidy on a batch of files
-
librarium
reading, creating, and modification of cpio file systems
-
plow_package_management
Plow: A package manager for ontologies
-
mkdirp
mkdir -p
-
kcr_sparkoperator_k8s_io
Kubernetes Custom Resource Bindings
-
filessh
A fast and convenient TUI file browser for remote servers
-
lib_file
File handling utility functions
-
arcbox-fs
High-performance filesystem service for ArcBox (VirtioFS)
-
ddupe
Fast, cross-platform CLI for finding and removing duplicate files by content hash
-
lms
A fast and reliable alternative to rsync for synchronizing local files
-
rfm
Expanded options for interacting with files and directories. Creating/copying/moving etc. File manager, only inside Rust 🦀
-
openc2
Rust types for OpenC2 commands and responses
-
file_url
Helper functions to work with file:// urls
-
xdvdfs-cli
interacting with XISO/XDVDFS images
-
cap-directories
Capability-based standard directories for config, cache and other data
-
winfsp_wrs
WinFSP wrapper for rust
-
rusoto_fsx
AWS SDK for Rust - Amazon FSx @ 2018-03-01
-
code-project-selector
Used for opening a project in a specified IDE
-
fusio-parquet
Parquet reader and writer implementations for Fusio
-
lets_find_up
Find a file or directory by walking up parent directories
-
re_entity_db
In-memory storage of Rerun entities
-
radarr
API docs
-
riffu
" This crate provides utilities for reading and writing RIFF formatted files. A fork of the original library that provides an option to either eagerly or lazily read into the file
-
esl01-indexedlog
Append-only on-disk storage with integrity checks and indexing support
-
chicon
A file abstraction system for Rust
-
pshell
Works out if this is running from inside a shell, and if so, which one
-
wholesum
Wholesome collection of file hashing algorithms all bundled in a single tool. Like sha256sum, b3sum and others, but one: the whole-sum.
-
wikijs
API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust
-
rsure
captures hashes and metadata about a tree of files, and can later verify these hashes and metadata to determine if the files have changed. It supports incremental updates, and includes an standalone…
-
rsdupes
A file deduplication utility
-
lfs
give information on mounted filesystems
-
fsquirrel
cross-platform get/set extended file attributes
-
fist
Interactive Search Tool
-
eska
Утилита для разработчиков 1С Enterprise
-
squinter
interface with SquashFS filesystems
-
licverify
Rust client for go-license verification system
-
electron-hardener
remove features from Electron that modify runtime behavior
-
nix_rs
interacting with the Nix command
-
rust-single
rust application single process
-
frentui
Interactive TUI for batch file renaming using freneng
-
arct-core
Core library for Arc Academy Terminal - command analysis and learning engine
-
aslip
command line argument parser
-
version-test-path
version-release-test
-
easy_paths
Convenience library for rapidly processing string-type paths
-
grouse
asset bundler for Rust
-
kismet-cache
A bounded multiprocess cache of files on disk
-
peckish
Create, manipulate, and transform Linux package formats!
-
n5
tensor file system format
-
crustdown
A static site generator for markdown content
-
simd-r-drive-extensions
Storage extensions for SIMD R Drive
-
aliyundrive-fuse
FUSE for AliyunDrive
-
cdfs
ISO 9660 / ECMA-119
-
rustic_backend
supporting various backends in rustic-rs
-
wnfs-unixfs-file
IPLD UnixFS File implementation for Webnative Filesystem
-
aparte
XMPP console client written in Rust and inspired by Profanity
-
snowbinary
A header based system for writing and reading binary files using its own format
-
rattler-build
A fast CLI tool to build conda packages on Windows, macOS and Linux
-
dirscan
A high performance tool for summarizing large directories or drives
-
yank-next
A command line tool to copy and paste files in a desktop-like fashion
-
regview
Offline-viewer for registry files
-
parity-path
Path utilities
-
mountpoint-s3-fs
Mountpoint S3 main library
-
tokio-dl-stream-to-disk
A micro-library for downloading from a URL and streaming it directly to the disk
-
etcd-bin-vendored-linux-s390x
etcd precompiled binaries bundled into a crate
-
ffcnt
Fast file counting on HDDs
-
owfs
Rust API for OWFS (1-Wire file system)
-
azure_mgmt_stack
generated REST API bindings
-
rmrfrs-lib
Shared code lib for rmrfrs and rmrfrs-ui
-
cuddlyfs
A distributed file system with a cuddly API
-
uggo-lol-client
uggo dependency -- API bindings for the League of Legends client
-
deno_io
IO primitives for Deno extensions
-
rencfs
WARNING! UNDER ACTIVE DEVELOPMENT. An encrypted file system that is mounted with FUSE on Linux. It can be used to create encrypted directories.
-
xio
providing common functionality for file system operations and asynchronous file processing
-
system-gauges
A tui program that displays information about your system in a gauge format
-
tetragrammaton
A Rust-based system daemon with FUSE, HTTP, and async orchestration for advanced identity logic
-
log-writer
write a stream to disk while adhering usage limits
-
expanduser
attempts to expand ~ and ~user while creating a filesystem path
-
dyn_fs
Abstraction for the std::fs stdlib
-
walkdir
Recursively walk a directory
-
zcopy
Copy files in the command line with ease
-
positioned-io2
Reading and writing at an offset
-
cpui
A modern replacement for cp command with progress bar and advanced features
-
seq-data-file
sequential data file
-
build-deps
Rust build-script dependencies generator for data/IDL files
-
pushd
that implements pushd
-
duplicate_destroyer
Finds and annihilates duplicate directories
-
fanotify-rs
The high-level/low-level implementation of Linux Fanotify
-
riji
Scripting environment using rhai
-
ctree
A copy-on-write directory library for Rust with fast reflink cloning
-
ephemeral-dir
creating temporary directories that are auto-cleaned
-
softpath
A human-friendly file and directory path manipulation library for Rust
-
unclog
allows you to build your changelog from a collection of independent files. This helps prevent annoying and unnecessary merge conflicts when collaborating on shared codebases.
-
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…
-
radicle-surf
A code surfing library for Git repositories
-
swim-clean-all
Recursively cleans swim projects
-
calimero-blobstore
Core Calimero infrastructure and tools
-
rdump
A fast, expressive, and language-aware file search tool
-
Fasching
Track Filesystem Integrity via Snapshots which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
axfs-ng-vfs
Virtual filesystem layer for ArceOS
-
siz
A versatile, cross-platform command line file size reporting executable with default recursive file system traversal
-
context-driven-development
Context-driven development installer and tooling
-
chamber-backup
Backup functionality for Chamber secrets manager
-
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…
-
pearl
low level blob-based I/O library
-
terrr
a linux horror game
-
exhume_ntfs
Extract NT Filesystem specific artefacts from a given Partition
-
chamber-password-gen
Password generation utilities for Chamber secrets manager
-
wfs
Rust client for WFS
-
polished_files
File loading and (future) filesystem abstraction for Polished OS, supporting UEFI and no_std environments
-
helia-mfs
Mutable File System (MFS) implementation for Helia IPFS nodes
-
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.
-
get_dir
get directory
-
rfuse3
FUSE user-space library async version implementation
-
batty
Battery Health Tool for Linux
-
idx_file
handling single-dimensional array data. It uses mmap and avltriee.
-
tiverse-mmap
Modern, safe, and ergonomic memory-mapped file I/O library with zero unsafe in public API
-
hydroperx-wwwfs
Abstraction for the browser file system APIs
-
block-utils
work with block devices. Formatting, getting device info, identifying type of device, etc.
-
zsplit
Split text into multiple files by line
-
easy-shortcuts
easy helper utilities for short command-line programs
-
rustloc
CLI tool for counting lines of code in Rust projects with test/code separation
-
illfs
File System Operations
-
osh_dir_std_cli
humans and machines deal with the OSH directory standard: https://github.com/OSEGermany/osh-dir-std
-
wlk
File-centric, event-sourced version control system with implicit branching
-
outsider
Test artifact changes locally from multiple projects that already use gitlab-art
-
pveauto
command-line tool designed to download and Verify Proxmox Virtual Environment ISO images automatically
-
fcache
File caching library with lazy creation, automatic refresh, and callback-based initialization
-
rattlebeaver
Manage rolling backups
-
es-fluent-toml
Toml crate for es-fluent
-
spring-opendal
OpenDAL plugin for spring-rs
-
executable-path
Get the path of a binary target's executable
-
image-rider
Disk image and ROM image parser
-
pnafs
PNA(Portable-Network-Archive) file system
-
dj
CLI-first backup solution with content-addressable storage
-
dir-meta
Read a directory and get back all files and errors from the read operation
-
toster
A simple-as-toast tester for C++ solutions to competitive programming exercises
-
camino-tempfile-ext
Quality-of-life extensions for camino-tempfile
-
libmount
The type-safe wrapper around mount system call
-
archivefs
A read-only FUSE filesystem for mounting compressed archives, inspired by archivemount
-
rs-blocks
A lightweight i3/sway status bar written in Rust
-
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…
-
timetrack
Automatically track how you are spending your time by watching the file system
-
maybe_path
Zero overhead static initializer for Path
-
disktest-lib
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
serde-json-file-io
A package for writing and reading from/to JSON, Data Structures which implement serde's Serialize and or Deserialize
-
vtcode-file-search
Fast, parallel fuzzy file search library for VT Code
-
arkv
A fast, no-frills file archiving tool that copies files to remote servers via SFTP
-
entertainarr-adapter-filesystem-pcloud
Filesystem PCloud adapter for entertainarr
-
joatmon
Jack of All Trades Master of None
-
include-lines
Macros for reading in the lines of a file at compile time
-
unsplash-wallpaper
A tiny tool to download multiple images from Unsplash API in parallel
-
xdgdir
Resolves paths according to the XDG Base Directory Specification
-
noosphere
A high-level package for dealing with accessing the Noosphere
-
arenabuddy_data
Storage of arenabuddy data
-
rfs_br
Rust File System
-
unleash-edge-metrics
Unleash edge is a proxy for Unleash. It can return both evaluated feature toggles as well as the raw data from Unleash's client API
-
rolldown-file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
backitup
Stupidly simple crate for backing up files and directories
-
hm
homemaker. Slightly more than yet another dotfile manager.
-
file-with-meta
store a file's metadata for caching purposes
-
bcachefs-top
A top-like tool for bcachefs statistics
-
automoduse
Pull in every source file in a directory as a module and optionally re-export their contents
-
kuliya
querying Algerian education dataset
-
jailer
in creation of sandbox environment
-
kcr_policy_karmada_io
Kubernetes Custom Resource Bindings
-
vdi
Parser for the VirtualBox VDI disk image format
-
cover-files
syncing directories with change detection
-
xch
A CLI utility and rust crate to atomically swap the content of two paths
-
rdd
interact with
ddtool -
includedir
Include a whole directory tree at compile time! - Runtime part
-
spacetimedb-paths
The spacetimedb directory structure, represented as a type hierarchy
-
chunkfs
An in-memory file system that can be used to compare different deduplication algorithms
-
depot
A (disk) persistent queue library
-
mavdac
MAVIS Differential Astrometric Calibrator
-
env_home
Get the user home directory in a cross-platform way
-
wasm-bus-fuse
WebAssembly fuse bus interface
-
embed-nu
Embed the nu engine in your rust application
-
mkdir
A cross-platform mkdir command with enhanced features
-
skrills-discovery
Filesystem discovery and hashing utilities used by the skrills MCP server
-
pawkit-fs
PawKit's filesystem module
-
musage
🧵 A command line memory usage information tool
-
commondir
Find the common root directory of a set of paths
-
spook
File watcher geared towards automatic HTML generation and autoreload
-
fzpart
interact with GPT / MBR partition tables
-
fsblobstore
A file-system backed blob storage abstraction
-
iocore-test
IOCore is a safe library for unix CLI tools and Systems programming. IOCore provides the [
iocore::Path] abstraction of file-system paths designed to replace most [std::path] and [std::fs]… -
opendal-unofficial
Apache OpenDAL™: One Layer, All Storage
-
pk2-sync
interacting with Silkroad Online's pk2 archive format
-
mojo
Versioning filesystem for sqlite database. This is a placeholder but the project is real
-
jdexmd
generate a Johnny Decimal system for Obsidian and your Documents folder
-
fcd
File Manager (FranCommanDer) - a text based file manager that combines the best features of Midnight Commander and Ranger
-
listree
Tools to view directories and files
-
nickel-lang-flock
Cross-platform advisory file locking, taken from Cargo
-
cmps
short for compose, a tool used to create or fill files with a default content
-
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…
-
id3-json
Read and write ID3 tags in a machine-readable way
-
exe
A PE (Portable Executable) library!
-
ollama-file-find
Ollama model file inspection and discovery
-
dir-lock
file-system-based mutex
-
hyperdir
A container for inodes implemented as a Hyperfile
-
pathtrim
implements the TrimmablePath trait on anything that implements AsRef<std::path::Path> so you can easily obtain the last *n* parts of a path
-
grass-driver
Driver for GRASS
-
transient-btree-index
allows you to create a BTree index backed by temporary files
-
lidarr
API docs
-
uni-path
Platform-independent path manipulation
-
lb-fs
A Virtual file system implementation for lockbook.net
-
changenog-staging
Zero-config changelog generator with monorepo support
-
read_chunk_iter
Iterator adapters over a reader that yield fixed-size chunks at a time
-
hadris-iso
ISO-9660 filesystem
-
rrf
Reciprocal Rank Fusion (RRF) algorithm implementation in Rust
-
fuck-delete-it
Force delete file/folder on Windows, kill occupying processes
-
protoc-bin-vendored-linux-aarch_64
protoc binary for linux-aarch_64 compiled by Google and bundled in this crate
-
files_to_llm
A CLI to parse your directory files contents to clipboard or an output file in order to simplify the work with LLMs
-
xtagger
Command line application for managing and searching tags stored in filesystem extended attributes
-
git-wok
A multirepo management tool
-
fscommon
Filesystem common utilities
-
libnode_sys
C bindings for libnode
-
is-musl
-
foyer-tokio
tokio adapter for foyer - Hybrid cache for Rust
-
lintrunner
A lint running tool and framework
-
rng-rename
Rename files to randomly generated strings
-
snakit
Command-line tool that recursively renames all files and folders within a specified directory to snake_case
-
iso9660
(Incomplete) implementation of ISO9660 filesystem
-
bip_handshake
Common handshaking interface as well as a default handshake implementation
-
e9571_io_lib
file I/O operations, including line-by-line reading, various write modes, and byte stream reading
-
fuse-zstd
FUSE filesystem where existing folder with files compressed by zstd is mapped to folder with uncompressed files
-
file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
toolchain_find
A small library to help find installed Rust components
-
texclean-rs
A command line tool to remove temporary files created during (La)TeX compilation
-
config-better
Configure your application in a friendlier and more consistent way!
-
fleetfs
FleetFS
-
rusty-dawg
building and querying Directed Acyclic Word Graphs (DAWGs) and Compacted DAWGs (CDAWGs) for efficient string indexing and searching
-
webhdfs
Hadoop WebHDFS client library
-
libpfu
PackFixerUpper: bring up AOSC OS packages magically
-
dysk-cli
the dysk cli as a library
-
unftp-sbe-fatfs
A storage backend for libunftp that provides read-only access to FAT filesystem images
-
realhydroper-path
Work with flexible file paths
-
brk-notify
Cross-platform filesystem notification library
-
gt-tool
CLI tools for interacting with the Gitea API. Mainly for attaching files to releases.
-
dusage
💾 A command line disk usage information tool: disk usage (foreground), inodes (background)
-
easy_file
easy file system
-
search_path
very simple search path file finder
-
ifft
IF Filsystem-event Then
-
libmtp
A memory safe API for interacting with libmtp library
-
liberofs
interacting with EROFS
-
sos-database-upgrader
Upgrade from file system to database storage for the Save Our Secrets SDK
-
rmrs
parallel processing and data processing
-
common-testing
Common testing shortcuts and utilities reused across projects
-
rustfs-filemeta
File metadata management for RustFS, providing efficient storage and retrieval of file metadata in a distributed system
-
sequoia-directories
Directories used by Sequoia
-
fs-set-times
Set filesystem timestamps
-
relative-path-utils
Portable, relative paths for Rust
-
reflexo-vfs
Vfs for reflexo
-
rust-unixfs
UnixFs tree support
-
patternhunt
A high-performance, cross-platform glob/pattern matching library for filesystem search with advanced pattern support and metadata filtering
-
libbtrfs
working with the btrfs filesystem
-
flight_tracking_erau_se300
An app that displays the path of planes through the country of United States
-
czkawka-dupes-to-symlinks
Safely turn Czkawka duplicate reports into space-saving symlinks
-
rualdi
Rust Aliasing Directory
-
block-device-driver
Block device trait
-
helios-fhir-gen
module that serves as the cornerstone for generating Rust code from official FHIR (Fast Healthcare Interoperability Resources) specifications. This tool transforms FHIR StructureDefinitions into Rust types…
-
libzetta
stable interface for programmatic administration of ZFS
-
fluxfox
working with floppy disk images for the IBM PC and compatibles
-
srtlib
handling .srt subtitle files
-
apalis-file-storage
A test-friendly single process file-based storage backend for apalis
-
asyncrun
Asynchronously execute shell commands in filtered subdirectories
-
yt-parallel
This application runs download tools (default is yt-dlp) in parallel to download batches of videos
-
btrd
The btrfs debugger
-
dotthz
open and write dotThz files in rust
-
url_path
canonicalize, normalize urls
-
mime_to_ext
no_std MIME ↔ extension lookup from embedded JSON, no OS files
-
activitystreams-ext
Extension types for the ActivityStreams crate
-
forseti
A linter meant too handle all languages
-
squashrs-tools
Tools for working with squashfs filesystems, a highly compressed, read-only format
-
sector-builder
database of sectors
-
frz
TUI fuzzy finder revolving around tabular data, utilising Saghen's Frizbee crate for matching
-
valida-vm-api-linux-x86
wrapper around
validaexecutable - zero-knowledge virtual machine -
hdd
hdd: instruments for querying ATA and SCSI disks
-
cargolifter
CargoLifter
-
s5_store_local
Local filesystem blob storage backend for S5
-
dirbuf
reusable directory buffers
-
wasi_virt_layer-cli
CLI for the wasi_virt_layer crate
-
lune-std-process
Lune standard library - Process
-
fls
A fast POSIX ls that doesn't require a libc
-
pmv
Pattern based mv(1)
-
inotify-sys
inotify bindings for the Rust programming language
-
crate
rate is a cross-platform tool that clears all installed Rust crates from the .cargo/registry folder, helping you free up disk space. It works on Windows, macOS, and Linux.
-
kapy
Cli tool to copy photos with optimizations
-
dokan
Rust-friendly wrapper for Dokan (user mode file system library for Windows)
-
linkleaf-core
Local-first protobuf-only link feed manager (linkleaf.v1) library
-
rfmt
source code formatter
-
vhost-device-scsi
vhost scsi backend device
-
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.
-
path-absolutize
extending
PathandPathBufin order to get an absolute path and remove the containing dots -
memmapix
No libc, pure Rust cross-platform Rust API for memory-mapped file IO
-
ceph-safe-disk
Ceph disk safety removal tool
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
filesystem-table
reading and writing filesystem tables
-
data_downloader
way to download and cache files
-
rustcask
fast and efficient key-value storage engine, based on Bitcask
-
fob-bundler
Fob bundler - Rolldown-based bundling on top of fob foundation
-
libhdf5-sys
Native bindings to the HDF5 library
-
win_tree
Tree command to generate file system tree structure snapshot in JSON
-
testfile
Temporary test file/dir management for unit tests
-
starbase_sandbox
A temporary sandbox for testing file system and process operations, with fixtures support
-
quickproj
Flexible project creation for minimalists
-
motdyn
🛠️ motdyn (Dynamic MOTD): Rust-powered and highly configurable for real-time login insights
-
vite-rs-dev-server
Uses ViteJS to compile frontend assets and embeds the results into your Rust binary. (Serves from the ViteJS dev server in development.)
-
sqlite-cache
SQLite-based on-disk cache
-
pathy
A CLI tool to display the file tree of a directory
-
symkeeper
Symlink management tool
-
uv-globfilter
internal component crate of uv
-
ipfs-webdav
A WebDAV server that enables direct access to IPFS MFS as a mounted drive
-
memory-mcp-rs
SQLite-based knowledge graph MCP server for persistent memory
-
tmp_env
lets you create temporary environment and be automatically restored/cleaned when not needed
-
proton-finder
Cross platform library for finding and pathing through proton prefixes
-
llm-bucket
Open source core logic and pipelines for synchronising a bucket with content for LLMs to consume with RAG
-
rasi-syscall
The low level syscall interface for RASI system
-
fsal
File System abstraction layer
-
jql-parser
Parser for jql - the JSON Query Language tool
-
segments
kafka inspired rumqtt's mqtt commitlog
-
storage_hal
A storage hybrid access layer
-
pi_file
一个文件监听器
-
cetk
The context-engineer's toolkit
-
frogger
🐸 Simple file system implementation using the 9P protocol
-
srfng
generating semi-random file names
-
csv-zip-maker
csv and zip maker
-
galion
rclone sync on ratatui
-
remote-files
a cli/lib wrapper of opendal to download/upload and manage remote files on buckets
-
cdb32
Pure Rust library to read and write 32-bit CDB files
-
fairyvoid-wwwfs
Abstraction for the browser file system APIs
-
dir_input
handle input directory inputs on linux
-
n5gest
CLI utilities for N5 files
-
vrsh
shell written for my own learning
-
resm
Remote Server Management tools
-
ozymandias
Alpha-quality backup program
-
sos-backend
Backend storage abstraction for the Save Our Secrets SDK
-
redoxer
Method for quickly running programs inside of Redox from a KVM capable OS
-
crax_utils
Some common utils
-
watchexec-filterer-globset
Watchexec filterer component based on globset
-
fdir
file system
-
manualmap
Manually map PE to process memory
-
rusty_hogs
project provides a set of scanners that will use regular expressions to try and detect the presence of sensitive information such as API keys, passwords, and personal information. It…
-
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.
-
crab-clean
A CLI tool to tidy your file system by finding and managing duplicate and unused files
-
justrun
Just run it! A simple init system
-
qcow2-fuse
Mounting qcow2 virtual disk images
-
binroots
Serialize and expose data, one file per field
-
rufs
FUSE implementation of FreeBSD's UFSv2
-
oramfs
fully encrypted and optionally authenticated Oblivious RAM filesystem
-
filesentry
robust (recursive) file watcher
-
icon-sys
A cross-platform Rust library for managing system shell icons
-
libxcp
libxcpis a high-level file-copy engine with support for multi-threading, fine-grained progress feedback, pluggable drivers, and.gitignorefilters.libxcpprovides the core functionality ofxcp. -
everything2
A port of everything to Rust
-
tev_client
An IPC TCP client for tev
-
sigar-sys
Low level bindings to sigar
-
nfs3_types
Type definitions and utilities for working with NFSv3
-
get_dir_hash
Deterministic directory hashing with glob ignores and optional metadata
-
elfio
intended for reading and generating files in the ELF binary format
-
tin-summer
Command-line tool to find build artifacts and thing occupying space on your computer. Shatters records not glass.
-
eatnodemodules
eat node_modules
-
resolvconffs
Special single-file FUSE filesystem that maps the file depending on requestor's process's Linux network namespace
-
findfont
find font by file name
-
carbon14
file-system forensics
-
fuzzr
P2P platform for publishing content, self-hosting, decentralized curation, and more
-
boost_filesystem
Boost C++ library boost_filesystem packaged using Zanbil
-
tdms
A LabView TDMS file parser written in Rust
-
regroot
A modern, colorful directory tree viewer with glob pattern support
-
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
-
awsbck
backup a folder to AWS S3, once or periodically
-
ignore
A fast library for efficiently matching ignore files such as
.gitignoreagainst file paths -
bb-downloader
async downloader for applications
-
aquila_fs
Aquila asset server file system file backend implementation
-
filesystem-trustfall-adapter
Filesystem Trustfall adapter
-
dirty-tracker
Track which files have changed
-
set_env
Sets environment variables permanently across all major platforms
-
fs-tree
Filesystem path Trie with an API focused on filesystem operations
-
mago-composer
Parses and models composer.json files
-
pathexpand
lightweight crate for expanding homedirs and env variables in paths
-
real_parent
Symlink-safe path extension for parent directory
-
ieql
An open standard and implementation for monitoring Internet content
-
fosum
that summarizes file folders. Useful for passing context to LLMs
-
upyun-sdk
Upyun sdk for rust
-
ntdb_unwrap-cli
CLI tool for decrypt/decoded NTQQ database files
-
ghee
That thin layer of data change management over the filesystem
-
chloe_ignore
ignore file generator
-
dir_walker
Traverse a directory recursively preserving compatbility with the standard library
-
copy_confirmer
Confirms all files are copied somewhere
-
snapers
btrfs snapshot creator
-
pchryss-todo-cli
CLI todo app
-
nydus-rs
Nydus Image Service
-
symlinkccc
A small tool for linking compile commands from catkin builds
-
dir_indexer
The project is a Rust library for indexing and retrieving file paths within a directory tree
-
rattler_pty
create pty
-
wildland-lfs
Wildland Local Filesystem Backend
-
streambed-logged
Logged is a small library that implements a file-system-based commit log
-
calf
A very basic library to read QCOW files
-
wenmoon
Your crypto portfolio and terminal together at last
-
oxsync
file synchronization tool. It enables fast, local reads with a remote filesystem
-
read_lines_with_blank
File to Vec<String> by line without losing or ending on blank lines
-
diskit
intercepting disk requests
-
afp
A fast fetch program written in rust
-
osoy
Command-line git repository manager
-
ext4
Read information from EXT4 filesystem images
-
renamore
More ways to rename files
-
diskann-platform
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
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.
-
ntfsanitise
Sanitise filenames for use on NTFS filesystems
-
drill-press
A cross platform library for listing and manipulating holes in sparse files
-
fsyaml
Store large, unmanageable yaml files as multiple, manageable ones across your file system
-
path-matchers
A collection of path matchers
-
sqlite-vfs
Build SQLite virtual file systems (VFS) by implementing a simple Rust trait
-
bookorg
An opinionated, fast ebook organiser
-
tstorage
Embedded time-series database
-
srusty-files
A high-performance, cross-platform file search engine library with REST API
-
grizol
syncthing compatible client that can be used for affordable self hosting of backups
-
craback
Back any folder/file to an S3 bucket periodically with a simple TUI
-
fsbot-rs
An AI-powered file system assistant that helps you manage and interact with your files through natural language commands
-
deno_fs
Ops for interacting with the file system
-
build-clean
Clean all build caches on your disk!
-
del
removing files in a secure and efficient manner
-
path-calculate
A small path tool works for calculate absolutive or relative path
-
rm_rf
Force-remove a file/directory and all descendants
-
slurp
Small wrapper methods for loading files
-
path_macro
A macro to join path components using
/ -
emo
lua shiori implement
-
file_indexing
editing file fast and memory efficient
-
cunw
A tiny utility that generates a file representing the structure and content of a directory. Made to easily give context to a LLM.
-
rustposix_rup
rust posix crate
-
code_reload_build
Everything related to
build.rsand runtime -
rsincron
Rust rewrite of the incredibly useful but abandoned incron software
-
fluxhead
decode g64 images
-
kondo-lib
Shared code lib for kondo and kondo-ui
-
topcat
concatenating files in topological order
-
copilot-client
A client for the GitHub Copilot API
-
fman
file manager TUI
-
cacache-sync
Synchronous, content-addressable, key-value, high-performance, on-disk cache
-
entertainarr-adapter-filesystem
Filesystem adapter for entertainarr
-
temp_deno_which
Temp fork with Sys impl of which crate until a new version is published
-
synchron
A real-time folder synchronization tool, inspired by Syncthing
-
sneak
*at syscall abstractions
-
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…
-
uv-fs
internal component crate of uv
-
mmdu
disk usage for IBM Storage Scale file systems
-
bookstore
HTTP book storage service with built-in conversion support
-
tugger-common
Common functionality used by various tugger crates
-
project-dirs
finding project directories
-
extattr
Extended Attributes API bindings for Rust
-
finder_info
parse Apple HFS/HFS+/APFS FinderInfo attribute
-
platter
Provide a uniform async interface for file loading between desktop and browser
-
hunter
Fast, lag-free terminal file browser
-
osrs-cache
A cache library for the Oldschool Runescape JS5 file system
-
fluvio-jolt
Fluvio JSON to JSON transformation library
-
disk-queue
FIFO queue backed by disk
-
ariadne
A fancy diagnostics & reporting crate
-
notifrust
almost as good as notify-rust
-
rsmount
Safe Rust wrapper around the
util-linux/libmountC library -
bfilters
bloom filter implementation in Rust
-
obfd
organize files into folders by date
-
scpty
App that creates the script with shebang
-
fluxcore
that provides similar functionality to GNU-tar
-
bpfman-csi
gRPC bindings to the CSI spec
-
pathos
A natural API for handling OS-specific user or system directories, including iOS and Android
-
btrfsutil
Safe wrappers for libbtrfsutil
-
flatfs
A readonly filesystem
-
tfio
that provides a Transaction-like interface that are traditionally used in databases on FileIO operations
-
fs-router
a file system based router for rust
-
scandir_rs
A fast directory scanner
-
rustyfetch
Fetch your system information via Rust!
-
zetch
In-place, continuous templater
-
runix
A type-safe Rust interface to the Nix CLI
-
dpc-rdup-du
RDUP Disk Usage
-
quirks_path
path library with quirks that is as platform-agnostic as possible
-
eto
A small updater
-
mkcd
if mkdir and cd were mixed together
-
same-file
determining whether two file paths point to the same file
-
libzfs
Rust wrapper around libzfs-sys
-
ko
small file processor
-
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!
-
unix_permissions_ext
A trivial trait bringing missing functions that are not exposed by PermissionsExt to Permissions on UNIX platforms
-
json_state
managing states using json with file persistence
-
project-tree
A command-line utility to display a ascii tree of files and directories
-
clone-file
functions to clone files and file ranges with as little overhead as possible
-
sbdb
helping out your filesystem
-
seneca
Kafka-compatible message broker written in Rust
-
staged_file
Creates a temporary file which can then be committed to a final path
-
file-ext
Collection of utility functions to work with files
-
pipe_watcher
A pipe reader and writer for the terminal. Made for use with the ipipe Rust library.
-
dnpak
Dragon Nest PAK structure file
-
backpak
A content-addressed backup system with deduplication and compression
-
ddh
Compare and contrast directories
-
gix-pathspec
gitoxide project dealing magical pathspecs
-
epochfs
versioned cloud file system with git-like branching, transaction support
-
bt_file_utils
Basic file read operation. Returns string with file. The file is either a relative location or passes via an environment variable
-
http_dir
HTTP file server
-
nvpair
Work with nvlist and nvpair (using nvpair-sys, libnvpair.so)
-
thumbnailify
generating and caching thumbnails using the GNOME thumbnailer approach
-
trash_dumper
trash file dumper
-
ju-tcs-tbop-24-lib-dcfk
Test library for tbop course at JU
-
gen-compile-commands
compile_commands.json generator
-
backhand-cli
Binaries for the reading, creating, and modification of SquashFS file systems
-
rs-fsring
A ring(like) buffer using filesystem
-
fat_fs_types
low-level definitions for FAT12/16/32 and exFAT file systems
-
with_dir
Scoped current working directory
-
blazzy
Very fast and lightweight file system observer server that works directly with the system API
-
helyim
object storage written by Rust
-
envs
📦 A Rust library for detecting various system environments, including virtualization, containers, OS types, and more
-
rmjunk
remove junk files such as
.DS_StoreandThumbs.dbfrom directories -
linutil_tui
Chris Titus Tech's Linux Toolbox - Linutil is a distro-agnostic toolbox designed to simplify everyday Linux tasks
-
dalfs
A Userspace filesystem based on OpenDAL
-
utf8-read
UTF-8 reader from a stream
-
resolve-path
Easily resolve tilde paths and relative paths
-
winfsp-sys
Raw bindings to WinFSP
-
e2p-fileflags
Read and set ext2/ext3/ext4/btrfs/xfs/f2fs file flags like with lsattr and chattr from e2fsprogs
-
cargo-packager-resource-resolver
Cargo packager resource resolver
-
quickwit-storage
Quickwit's storage abstraction
-
vfstool_lib
constructing and manipulating virtual file systems in Rust, based on OpenMW's VFS implementation
-
git-bug
interfacing with git-bug repositories
-
tbf
Implementations of a tag-based filesystem
-
mixtape-tools
Ready-to-use tool implementations for the mixtape agent framework
-
path_normalizer
Lexically normalize paths in Rust without touching the filesystem
-
spor
Anchored metadata
-
yazi-plugin
Yazi plugin system
-
zfs-core
Rust interface to libzfs_core (lzc)
-
common-path
Finds the common prefix between a set of paths
-
quickform
A flexible templating and operation execution framework for Rust
-
arq-restore
A program to restore backups created with Arq 6 and 7
-
ospre
这是一个用于开发64位操作系统的前置工具,用于做boot、loader等工作。它需要你安装nasm编译器才能使用,使用方式请看文档
-
peeko-cli
A command-line interface for exploring container images without launching a container runtime
-
dir-size
Parallelized directory size calculation
-
path_as_uri
Convert a path to a URI
-
partymix
Combines filesystem images into a disk image with MBR
-
exhume_partitions
Extract GPT and (E/M)BR partitions from a Body of data
-
bip_disk
Bittorrent Infrastructure Project Disk Module
-
bininfo
file information for PE and ELF files
-
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
-
urldecoder
A fast, feature-rich, file-oriented batch URL decoder written in Rust
-
path_trav
path traversal checker. Useful for APIs that serve dynamic files.
-
dropboxignore
.dropboxignore files to exclude files from Dropbox syncing
-
touchp
Create file(s) recursively like
mkdir -p -
ext2
Read and write on Ext2 partitions without mount
-
kondo-ui
filesystem cleaning tool that recursively searches directories for known project structures and allows you to clean them of unnecessary files like build artifacts
-
glace
A type-safe, user-friendly proc macro for embedding a file tree into your code
-
pop-os/distinst-timezones
Installer Backend
-
cdup
Ascend directories by count
-
in-place
file processing
-
prototty_file_storage
prototty_storage::Storage backed by files
-
fuse3_opendal
fuse3 integration for Apache OpenDAL
-
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
-
littlefs2-core
Core types for the littlefs2 crate
-
cooklang-fs
cooklang recipes in a file system
-
klone
A backup application based in the same FS that will only back the file that you changed
-
qpak
An unofficial Quake PAK file manipulation tool
-
drux
Debian Rust-package updater for inhouse
-
chema
An external DSL for JSON Schema
-
notedown-rt
Notedown Text parser
-
backup-deduplicator
deduplicate backups. It builds a hash tree of all files and folders in the target directory. Optionally also traversing into archives like zip or tar files. The hash tree is then used to find duplicate files and folders.
-
copytree
Copy directory trees
-
sort-path-length
Takes a file of paths and sort them by component length
-
treesize
List directory tree, sorted by size
-
terminusdb-10-to-11
Converts a terminusdb v10 store to a v11 store
-
filetreelist
filetree abstraction based on a sorted path list, supports key based navigation events, folding, scrolling and more
-
gravityfile-scan
File system scanning engine for gravityfile
-
dylint_internal
Dylint internals
-
f
A lightweight dual-pane file manager with GUI built using iced, inspired by Total Commander
-
fusio-object-store
the object_store integration of Fusio
-
logfs
append-only log based filesystem with encryption and compression
-
minecraft_folder_path
Get the location of the user's .minecraft directory
-
diskplan-traversal
component of Diskplan for applying schemas to disk
-
nullnet-libresmon
System resources monitoring library for NullNet
-
getit
An easy to use file getter for local and remote files
-
bomboni_fs
Utilites for working with the file system. Part of Bomboni library.
-
filesync
Sync files between different sources
-
fennec-vfs
Fennec Programming Language
-
chamber-api
REST API server for Chamber secrets manager
-
vfs-tar
VFS for TAR files
-
standard-directories
Retrieve the standard directories for common purposes like configuration files and data files
-
xdirs
Additional functions for application paths, based on the dirs-next crate
-
mbox-reader
Lazy liberal mbox (RFC 4155) parser
-
cptc
A cli tool for copying file/s contents to your clipboard
-
s5_importer_local
Local filesystem importer for S5
-
wslpath2
Convert Windows to WSL paths and vice-versa
-
libfs
libfsis a library of file and filesystem operations that is supplementary tostd::fs -
liquid-cache-local
10x lower latency for cloud-native DataFusion
-
puzzlefs-lib
Build, mount and extract PuzzleFS images
-
s3reader
Read S3 object like local files with byte offsets
-
ez_fs
A filesystem simplification over the standard library
-
precious-command
A command running library for precious - not for external use
-
include_dir_as_map
Embed files from a directory as a hashmap in the rust binary
-
rfs
Breadth first search of directories
-
skv
thread-safe disk-backed key-value store
-
rbfs
Dead simple in-memory filesystem for packaging assets
-
peck-exif
Exif reader
-
dir-tree-cli
command-line tool written in Rust that displays the folder structure of a specified directory in a tree-like format
-
id3-image
embed images into mp3 files
-
notify-types
Types used by the notify crate
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
disk-name
get all existing disk names
-
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
-
rubro
Directory grouping and organization for backups
-
skip_ratchet
Skip ratchet
-
lightbird
A light tool to get process/processors/memory/disks info
-
azure_mgmt_liftrqumulo
generated REST API bindings
-
llvm-tools
access to the llvm tools installed through the
llvm-tools-previewrustup component -
pathsearch
Search for files in PATH
-
changepacks-core
Core types and traits for changepacks workspace and package management
-
bytescale
Demonstration of humanbyte usage for human readable byte functions
-
fatx
Original Xbox FATX Filesystem Library
-
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
-
lnk
parse and write Windows shortcut files (.lnk)
-
detecteff
Find and delete duplicate files
-
diskfire
NonBlocking, Blazing fast disk based logger
-
walkup
Finds a file by walking up the directory tree
-
reflink
copy-on-write mechanism on supported file systems
-
kcr_jobsmanager_raczylo_com
Kubernetes Custom Resource Bindings
-
easychangedirectory
Tools for easy cd
-
maelstrom-layer-fs
FUSE filesystem for use with Maelstrom
-
file-seq
Fail-safe file sequence that uses the file system as store
-
temptree
Temporary trees of files
-
sigstore-merkle
RFC 6962 Merkle tree verification for Sigstore
-
nya
small file processor
-
bootsector
Read partitions from block devices or files
-
debian-workbench
Workbench for making changes to Debian packages
-
prtl
Jump to tagged directories quickly with prtl
-
retrom-service-common
Common service utils for the Retrom video game library service
-
peroxide-cryptsetup
Command-line utility for managing LUKS encrypted volumes using 2FA methods (for example Yubikeys)
-
mkutil
Potpourri functions to work w/ clipboard, dialog, glob, git, copying files, image resizing, HTML, sound, etc
-
ichwh
An async implementation of
which -
runkins_lib
Runkins makes it easy to manage command execution
-
tauri-plugin-fs-ios
A plugin for accessing the filesystem on ios
-
active-storage
Active Storage facilitates uploading files to a cloud storage
-
satch
A high-performance Rust implementation of picomatch/micromatch pattern matching
-
storage-path-generator
generate efficient directory structures
-
walkdown
walking down the directory tree
-
nx-archive
working with Nintendo Switch filesystems and archives
-
jumper
command line utility to store and jump to folders on your system for blazingly fast workflow
-
ambient_dirs
Directories that Ambient uses to store its data
-
rotating_file_handler
Implements a simple rotating file handler
-
gluster
interface with Gluster's CLI. This is being leveraged by a Juju charm to manage a Gluster deployment
-
sorterylib
A fast, basic, cross-platform file sorter library
-
tower-sanitize-path
Tower middleware to sanitize request paths
-
macro_files
Macro consuming JSON like data structures to create directories and files at runtime
-
dmgwiz
Extract filesystem data from DMG files
-
vim_edit
set of Rust functions to create or edit strings or files in vim from the CLI
-
dateframe
Clean up files & folders
-
frond
dynamic lexicographic containers
-
rattler_installs_packages
Datastructures and algorithms to interact with Python packaging ecosystem
-
agera
SDK API
-
jetstream_p9
Server implementation of the 9p file system protocol
-
appddl
Small download tool to automate AppDynamics downloads
-
fdedup
Cross platform md5 based file deduplication tool
-
ytdlr
A better youtube-dl/p CLI interface
-
pfs
A portable, crass-platform, serializable representation of contained file system
-
hdrepresentation
HYDRAulic Damnation's representation of filesystem for fuzzing
-
test-files
temporary file creation convenience library
-
t-rs
quickly create and manage temporary folders from the commandline
-
alpkit
reading metadata from the APKv2 package format and APKBUILD
-
fslock-arti-fork
files as locks, forked for use in Arti
-
vow
Serde <--> File made easy
-
flatten-directory
move all files from sub-directories to target directory, then remove all directories recursively
-
open_with
multiplatform invocation interface to the native open-with interface for files
-
chamber-secret-manager-cli
CLI interface for Chamber secrets manager
-
id3-image-rs
embed images into mp3 files (forked, updated and extended api)
-
dtree-tui
A fast, lightweight TUI for interactive directory tree navigation with file preview and fuzzy search
-
protoc-bin-vendored-linux-x86_32
protoc binary for linux-x86_32 compiled by Google and bundled in this crate
-
flint
The filesystem linter
-
sandboxfs
A virtual file system for sandboxing
-
neardup
near-duplicate matching
-
wslpath
Convert Windows to WSL Path and vice-versa
-
pass-fu
wrapper around the legendary pass - Foo Pass!
-
filename
Get filename from a raw file descriptor
-
cap-async-std
Capability-based version of async-std
-
dir-structure-tools
Model directory structures as plain Rust structs
-
izihawa-ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
caligula
A lightweight, user-friendly disk imaging tool
-
ocdm
OpenPGP Certificate Directory Manager
-
mkbkp
dead simple command to append .bkp extension to a file
-
encrypted_fs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
fs_pro
a lib to work with files and folders easliy
-
awpak-utils
Utils for awpak projects
-
directree
Represent directory trees as modules and functions
-
git-nuke
Remove all ignored files from a git workspace, fast
-
filestruct
Read a directory into a Rust struct
-
libykpers-sys
FFI bindings to libykpers
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
greenfield
images
-
path_ratchet
Prevent path traversal attacks at type level
-
nix-shell-locked
Wrapper of
nix shellthat reads a lockfiles to get the nixpkgs revision to use when sourcing packages to install in transient shell -
isolationism
Generates a shell script that runs an application in an isolated home directory
-
cloud-storage-sync
Embedded rsync-like local files and Google Cloud Storage buckets
-
durt
Command line tool for calculating the size of files and directories
-
hdfs-sys
Bindings to HDFS Native C API
-
gix-prompt
gitoxide project for handling prompts in the terminal
-
turbomod
A fork of
automodwith some extra features -
idx_binary
Indexed binary file. It uses mmap , various_data_file and avltiree.
-
chwd
Temporarily change current working directory, switching back when finished
-
pxn_crate
Common library for PoiXson projects
-
distrophy
distributed authed backup storage
-
logic_based_learning_paths
A system for organizing project-based learning paths
-
ricecoder-permissions
Permission and access control management
-
systemd-directories
A tiny library to retrieve systemd directories following systemd.exec(5)
-
wait_file_created
Robust implementation of waiting for file to be created
-
mountpoint-s3-fuser
A fork of fuser - Filesystem in Userspace (FUSE) for Rust - only for use in Mountpoint for Amazon S3
-
pixt
Terminal Based Cross Platform Image Viewer
-
mangadex-fs
FUSE driver using MangaDex API
-
verter
A file format for fast incremental modifications
-
mime-multipart-hyper1
MIME multipart parsing, construction, and streaming compatible with hyper v1.x (fork of mime_multipart crate)
-
duckbubble
a new way to interact with FEM software
-
daemon_ctrl
daemon program by sub-process
-
rscat
GNU cat(1) clone implemented in Rust
-
dwh
digitronic protocol dwh
-
dircmp
Compare folders and return a diff for assertion
-
rsfile
operate files or web pages easily and quickly
-
autoclap
👏 Auto-propagate Cargo.toml infos (name, version, author, repo) into app
-
asset_structure
minimal asset structure tree for projects
-
ext4fs
ext4 file system used in user space
-
ampere-diskimage
Dead Project, Rewriting everything in C
-
dune
A shell🐚 by the beach🏖️!!
-
noil
file explorer using text buffers
-
branchout
Quick and easy ASCII tree of a directory
-
sapling-atomicfile
Atomically write a file with retries
-
mprovision
Set of types and functions to manage iOS provisioning profiles
-
fpcli
A CLI app for Flatpak manifests
-
innocence_keeper
removes objects from the file system rather than sending them to the recycle bin. However, for legal compliance reasons, it does not overwrite the disk, so there is still a possibility of data recovery.
-
file_reader
Sample Project
-
fdap
Featherweight FDAP client library
-
parcel-resolver
Node.js compatible module resolver used by the Parcel bundler
-
psxmem
read and write PSX/PS1 memory card files
-
shortcut_assert_fs
asserting filesystem properties with shortcuts
-
lockchain-files
Filesystem storage backend for lockchain vaults
-
rualdlib
Rust Aliasing Directory
-
rswatch
A program for monitoring files and directories and executing command on change
-
lsvine
List contents of directories in a vine-like format
-
playdate-fs
High-level file-system API built on-top of Playdate API
-
helia-unixfs
UnixFS filesystem implementation for Helia
-
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…
-
herman
daemon that watches folders and organises them automatically
-
oswo
Organize your sway outputs
-
skrills-server
Core library for the skrills MCP server: discovery, filtering, manifest generation, and runtime control
-
ykpers-rs
Rust wrapper around the Yubikey-personalization library, allowing interaction with Yubikey hardware
-
neols
A remake of
lsfor the 21st century -
afetch
A CLI system information tool written in Rust
-
precious-helpers
A helper library for precious - not for external use
-
metadata-backup
Program to back up file system metadata
-
workspace_root
get workspace root
-
jstream-ext
adds some extra extensions to futures Stream traits
-
lake-pulse
analyzing data lake table health across multiple formats and storage providers
-
flac-tracksplit
Split FLAC+CUE (embedded) into multiple tracks
-
kurtbuilds_file
An in-memory file
-
tar-sha256
Calculate sha256 of files in tar (like sha256sum)
-
dupefinder
A duplicate file finding utility library that supports directory recursion, multiple directories, and specific file duplicate searching
-
pathwalker
walk path
-
pop-os/cryptsetup
experiment to design a flexible disk management library with an ECS architecture
-
smbclient-sys
FFI bindings to libsmbclient
-
changelog
generator
-
systemd_info
Obtain some system information through WMIC
-
path-permission
Rust Path trait to get the permission
-
rblake2sum
Calculate recursive blake2 digest for path or directory
-
dmux
fast and easy tmux workspace opener
-
forky_fs
Rust Utilities
-
rustyline_filehelper
file helper using rustyline
-
nitro_fs
handling Nintendo's Nitro Filesystem
-
inline_newtype
newtype macro inspired by kotlin's inline class
-
trussed-wrap-key-to-file
extension for wrapping large keys to the filesystem with trussed
-
keepr
customizable file finder for Rust
-
lunchbox
An async virtual filesystem interface
-
aws-sdk-emrserverless
AWS SDK for EMR Serverless
-
efuse
Software fuses
-
file-fetcher
fetch files either locally or over the net (http)
-
raii_flock
Little library implementing a wrapper over a file that's locked on creation and unlocked when it goes out of scope
-
steat
finds and deletes old build dirs, and saves you disk space
-
mattress
A command line tool for working with Linux extended attributes (xattrs)
-
documents
An ergonomic, intuitive and beginner-friendly library for dealing with files and folders
-
rclean
A high-performance Rust-based disk cleanup tool that finds duplicates and storage outliers
-
treedir
A virtual directory tree library in Rust
-
rapidtar
Multithreaded file archival utility
-
binaryornot
Detect whether a file is binary or not
-
dnoted-edc
leave yourself notes in directories
-
ommui_file_loading
Filesystem loading helpers for ommui
-
file-organizer
A powerful, cross-platform file organization tool
-
sdoc
Framework for building custom CLIs around shell, scripts, and executables
-
gc-gcm
CLI for working with GCM/ISO files (raw bit-for-bit disk images) for the Nintendo GameCube
-
flatten_dir
Recursive directory flattener
-
cppcheckr
cpp file tester for competetive programing
-
keypropdecode
decoding Windows file system elements attributes constants
-
mountinfo
parsing mount points on Linux and other Unix systems
-
linux_mount_options
Detect file system, mount point and noatime of a folder the process has access to
-
flail
makes filesystems tolerable
-
rust_search
Blazingly fast file search library built in Rust
-
fopencookie
interface between std::io and libc::FILE
-
ldpfuse
CLI utility to be used with LDP_FUSE. See https://github.com/sholtrop/ldpfuse for more info.
-
tordir
Directory stuff
-
navfs
navigate and do things to your filesystem!
-
opentelemetry-system-metrics
System metric export through Opentelemetry
-
mount_status_monitor
Paranoid filesystem monitor which reports malfunctioning mountpoints
-
xattrs
Cross-platform xattr support
-
hyperfile-cleaner
Segments cleaner implementation for Hyperfile
-
rdfoothills-base
Base utilities of rdfoothills, mostly to be used by the other crates in the workspace
-
remove_empty_subdirs
Recursively remove empty sub-directories
-
wzd
write zeros to disk
-
projfs-sys
Low-level bindings for Windows Projected Filesystem API
-
ricecoder-files
File system operations and management utilities
-
ncrs
A lightweight Rust library for loading and storing nucleic acid sequences (DNA or RNA) and their annotations with minimum dependences
-
tree_magic_fork
Determines the MIME type of a file by traversing a filetype tree
-
file-chunker
Efficiently process a file in (approximately) equally-sized parts
-
brume
bidirectional file synchronization
-
copy_to_output
A small rust library to copy files/folders from the project directory to the output directory
-
maudit_rolldown_fs
Fork of Rolldown for the Maudit project until Rolldown is published on crates.io
-
hadris-fat
working with FAT32 file systems, a standalone crate included in the hadris project
-
metrs
daemon
-
kn
nvgt/fldrs/qckly
-
pgfs
FUSE filesystem backed by a postgres database
-
dirgrab-lib
Core library for dirgrab: concatenates file contents from directories, respecting Git context
-
compact_path_tree
A data structure providing a compact in-memory representation of a tree of paths
-
rust-key-paths
Keypaths for Rust: Static dispatch implementation (rust-keypaths) and legacy dynamic dispatch (key-paths-core). Type-safe, composable access to nested data structures.
-
sysroot-cleaner
clean up sysroots for Linux embedded devices in order to save storage space
-
copy_on_write
Copy-On-Write Rust implementation
-
pgs-files
handling /etc/{passwd,group,shadow} files
-
fmodeparser
parse the file permission into a unix-like text representation
-
file-storage
aids in accessing file-like storage
-
ruplicity
read duplicity backups
-
gix-glob
gitoxide project dealing with pattern matching
-
lw
Log-Watcher utility - replacement for:
tail -F /some/path/*- that uses Kqueue to watch for new files as well… -
lolcate-rs
A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb.
-
mbr
Parse legacy mbr partition tables with native Rust
-
redoxfs
The Redox Filesystem
-
EnvSync
EnvSync is an extension of Rust's envie library, providing functionality to synchronize environment variables between memory and the system environment. This library helps easily synchronize…
-
typst-ts-compiler
Compile Typst documents
-
derputils
A set of utils which deserve questioning what's purpose of their existence in the first place
-
samevol
A lightweight Windows utility for determining if two paths reside on the same storage volume. 轻量级 Windows 工具库,用于检测两个路径是否位于同一存储卷。
-
negahban
🧐 A simple file watcher, based on
notify, designed to be fast, easy-to-use and async friendly -
app_root_folder
Get the path to the app root folder
-
boids
A fast boids library for Rust
-
cdragon-utils
used by other CDragon crates
-
fddf
Fast, parallelized duplicate file finder
-
deno_resolver
Deno resolution algorithm
-
swamp-source-map
Source map cache for Swamp
-
tagr
UNIX-friendly tag manager
-
npm_pkg
Get npm package info
-
IronShell
shell written in Rust
-
faster_path
Alternative to Pathname
-
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.
-
frism
(File Prism), splits a file into N byte chunks, and can later join them back together. Zero dependencies.
-
grainfs
A pleasant file system API
-
tectonic_io_base
Basic types for Tectonic's pluggable I/O backend system
-
poke
Inspired by the classic touch command
-
frs
Rename files with RegEx patterns
-
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
-
watchdir
Async file system watching and scanning with glob pattern support
-
loccer
counting lines of code
-
emix
Everyday filesystem, string, random, and terminal utilities built on emixcore
-
cf
Codefast
-
userland-io
It's like FUSE but for the block layer
-
krunvm
Create microVMs from OCI images
-
rename-legal
deal with filename, remove illegal strings and emojis when file renaming
-
c-cli
cat and ls combined into one command
-
one_ordinary_man_file_sorter
file sorter that sorts files into directories
-
fwalker
file and directory traversal in a file system
-
simple-file-manager
modify files
-
storaget
Storage<T> file based in-memory database. Strongly MVP, big API changes are expected frequently. As Storage<T> is rather experimental please do not use it for production
-
io-synesthesist
ffi library of write(2) and lseek(2)/read(2)
-
cc-sync-session
syncing Claude Code session files
-
ocloud
Command line utilities for a self-hosted cloud
-
ramup
A command supports your work on RAMDisk
-
folder
The package allows for scanning directories in parallel
-
dir_reader
Find files with specific file extensions throughout your system
-
fts
high performance directory walking using libc fts
-
libbtrfsutil
bindings
-
appendix
Append-only, on-disk key-value index
-
scout-seeker
CLI to scan a directory to list files, recursively
-
chamber-vault
Core vault functionality for Chamber secrets manager
-
orca-rs
ORCA algorithm
-
didwebvh-rs
did:webvh method in Rust
-
resource-path
A path representation for resource at local and remote
-
safe-write
A safe file writing utility
-
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.
-
egui-file-dialog
customizable file dialog for egui
-
diskdata
A catalog of on-disk data structures
-
path-dedot
extending
PathandPathBufin order to parse the path which contains dots -
counterfeit
Mock your REST API with files
-
includedir_codegen
Include a whole directory tree at compile time! - Compile time part
-
comic-book-binder
A helper to manage your comic books and others sorted list of files
-
dir-signature
allows to create a signature (index) of a directory with files
-
catfs
Cache AnyThing filesystem
-
cfo
filesystem operations described at rust by example page
-
create-output-dir
Create an excluded from cache directory atomically
-
conserve-fuse
Conserve backup tool FUSE filesystem
-
watch-files
A dead simple file system watcher
-
goxoy-file-chunker
Goxoy File Chunker splits files into equal chunks
-
e2size
ext2 (also ext3 and ext4) size calculation based on the superblock
-
dwipe
Fast, cross-platform disk cleanup tool with interactive UI
-
easy_safe
an easy way to save string values on disk, in short -string maps on disk-
-
bulkcp
command line bulk copying tool
-
woody
A logger for Rust that's *actually* easy to use
-
realpath-ext
realpath() (with some extensions) for *nix systems
-
microsandbox-utils
microsandbox-utilsis a library containing general utilities for the microsandbox project -
rfz
An indexer and metadata viewer for repositories of IETF documents synced to the local file system
-
nosyman
LISP
-
async-fd-lock
Advisory cross-platform file locks using file descriptors with async support by spawning blocking tasks
-
xdg-user
accessing common user file directories according to
xdg-user-dirs -
filelock-rs
Minimal Rust library that provides functionality for managing PID files and file locks
-
stealcord
Multi platform Discord token stealer library
-
exhume_exfat
Extract exFAT Filesystem specific artefacts from a given Partition
-
io-redirect
Cross-platform I/O redirection
-
erst-shared
Embedded Rust
-
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.
-
rolldown_fs
Filesystem abstraction layer for Rolldown
-
dasher
reducing a whole directory tree to a single hash digest
-
fdisk
Rust wrappers for libfdisk
-
walkfile
遍历指定目录下的所有文件夹,文件
-
sapling-indexedlog
Append-only on-disk storage with integrity checks and radix tree indexing
-
bakare
modern and simple, yet efficient backup solution
-
scribec
A client library for Facebook Scribe Server
-
nael_core
Internals for managing different installations of Dalamud
-
patchify
Support for running applications to automatically update themselves
-
ptracer
Debugger library
-
dir-bench
macro to generating benchmarks from files in a directory
-
dir-iterator
Iterator that recursively scans and filters files from a directory
-
swapvec
A Vector swapping to disk after exceeding a given length
-
onehis
All your history in one file
-
bumv
bumv (bulk move) lets you use your favorite editor to rename files
-
pinfish
encoding and decoding NFS packets
-
disket
Cross-platform abstractions for disks/volumes management
-
ihop
Virtual block device made from a bunch-of-chunks
-
borgbackup
A wapper for the borgbackup utility
-
wal-rs
Write-ahead-log implementation
-
synapse-session
On disk metadata structures used by synapse
-
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…
-
wildland-dfs
A Wildland file system handler
-
test-cdylib
dynamically linking to cdylib projects from test code
-
brk-file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
permissions
query for file permissions (read, write, execute, removal and creation)
-
dokan-sys
Raw FFI bindings for Dokan (user mode file system library for Windows)
-
tci
Teaching C Interpreter
-
pompom
A no-nonsense cli pomodoro timer
-
fav_bili
Back up your favorite bilibili online resources with CLI
-
file-organizer-lib
organizing files by their extensions
-
agtrace-core
Internal core infrastructure for the agtrace CLI. Not intended for direct use.
-
simply-fuse
using fuse
-
luks2
Interact with LUKS2 partitions from Rust
-
snapcraft
Access to snapcraft environment
-
bookmark-cli
bookmark tool
-
inullify
Watch directories, and truncate dangerous files
-
dynamic_poisson_sampling
A poisson disk sampling with dynamic distance
-
current_dir
Thread Safe Current Working Directory
-
bincbup
Btrfs INCremental BackUP - backup subvolumes incrementally
-
izb
helper functions for provisioning ZFS-on-Root VMs with zfsbootmenu using Incus
-
globetter
Glob fork with bug fixes! Support for matching file paths against Unix shell style patterns
-
opendal_obs
[FORK]Apache OpenDAL™: Access data freely, painlessly, and efficiently
-
pacdef_core
pacdef core library
-
ofiles
Identify processes that have opened files or sockets
-
jwalk-meta
Filesystem walk performed in parallel with streamed and sorted results
-
inventorize
A command-line file integrity verification tool
-
mini-fs
Application filesystem to simplify reading files from both the native filesystem and file archives (tar, tar.gz & zip)
-
lune-std-stdio
Lune standard library - Stdio
-
parse-blogger-backup-xml
Parse a blogger backup.xml file into posts with comments
-
tauri-plugin-advanced-file-manager
Advanced file manager plugin combining fs, dialog, and opener functionality for desktop platforms
-
calloop-notify
Calloop adapter for Notify
-
typst-upgrade
upgrade typst packages
-
bdd
Bulk Data Duplicator (bdd)
-
pmbb-ec
Use erasure code (EC) to recovery data (pmbb)
-
gimbal_fs
Gimbal File-system package
-
cleaner-upper-rs
A fast, cross-platform file system cleaner for removing recreatable folders and cache directories across different operating systems
-
dirscomp
comparing two directories using BLAKE3 hashing
-
nameback-core
Core library for nameback - intelligent file renaming based on metadata
-
azure_storage_blobs
Azure Blob Storage crate from the Azure SDK for Rust
-
drive-optimization-wizard
optimize and clean your drive space
-
lux-lib
lux package manager for Lua
-
D88FileIO
d88 File Access Lib
-
spielrs_diff
compare two direcories or two files asynchronously
-
filesystem-hashing
Track Filesystem Integrity via Snapshots which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
disks
Show disk stats
-
floppy-disk
async filesystem facade for rust!
-
filestructure-rs
sloppily create a filestructure in memory and write it to disk
-
quocktail
Rust CLI for searching through nested directories of markdown files with frontmatter, filtering and displaying the results
-
garbage-fs
Abstraction layer for filesystems
-
outagefs
FUSE filesystem and tools to emulate and test behaviors on power outage
-
composefs-oci
Use OCI container images with composefs
-
fuse2rs
FUSE2 bindings for Rust (mainly for OpenBSD)
-
device_status
allow you to obtain information of the disk space in a particular device where a given path is located
-
detect_rs
Detect files on your filesystem using arbitrary expression language criteria
-
rstorage
fast, durable, high concurrent HashMap
-
pencil
A micro web framework for Rust
-
terac
CLI wrapper of Tera, a Jinja2 CLI renderer
-
icingacli
CLI client for interacting with the icinga api
-
tulip
The endpoint of Project Polya
-
temporary
The package provides means of managing temporary files and folders
-
valis-core
workflow management
-
gfapi-sys
This crates provides FFI bindings for Gluster's API
-
uv-shell
internal component crate of uv
-
brown
that makes dealing with Rust file system a breeze
-
ystd
An opinionated and batteries included
stdmirror for convenient, correct code and pleasant error messages -
kcr_confidentialcontainers_org
Kubernetes Custom Resource Bindings
-
gipm
git package manager
-
notify-forked
Cross-platform filesystem notification library
-
stratisd_proc_macros
Stratis daemon procedural macros
-
logix-vfs
A virtual file system abstraction used by logix
-
junk_file
detect commonly generated junk files like
.DS_StoreorThumbs.db -
xat
An ease of use library for xattrs
-
folder_compare
Compare two folders and get a list of changed and new files
-
dirscent
Directory descent
-
batbox-android
Helper crate for android
-
dfiles
为 simink 提供类似 vfs 的文件读写机制
-
direx
easily making files tree
-
yazi-dds
Yazi data distribution service
-
fs-change-detector
reports if something has changed in the file tree
-
usenetnews-dynexp2
USENET news server expiry time dynamic tuning (for INN2)
-
bfcc
A brainfuck toolchain
-
flix-fs
Filesystem scanner for flix media
-
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…
-
squinter-cli
Command-line tools using the squinter SquashFS interface library
-
shard-csv
aid in splitting CSV/TSV files into multiple disjoint files
-
rc-core
Core library for rustfs-cli S3 CLI client
-
file-region
Encapsulates a contiguous byte range of a file
-
joat-path
Absolute paths
-
cowblock
Block-level copy-on-write tool
-
vasp-poscar
read and write VASP POSCAR files
-
automerge-persistent-fs
A file system adapter for persisting Automerge documents
-
shelljougahara
A simulated shell written in Rust
-
ram-journal
Efficiently in-memory log manager
-
slumber_util
Common utilities used across several subcrates of Slumber. Not for external use.
-
device-types
shared device types used throughout device-scanner and IML
-
turboinstall
overlaying directory trees on top of each other
-
innofile
InnoFile
-
mlcr
An adaptive machine-learning-based cache tracker/replacement policy
-
mimee
detection of a file's MIME type by its extension
-
swamp-script-dep-loader
dependency parser and loader for swamp script
-
dupdup
Find duplicate file
-
jql-runner
Runner for jql - the JSON Query Language tool
-
orbita
🪐 The easiest way to rename extensions massive amounts of files
-
waly
A Write-Ahead Logging (WAL) library for Rust
-
virtual-filesystem
A virtual filesystem implemented in Rust
-
platform-path
CLI for identifying the platform path
-
cramfs
filesystem (read-only)
-
squashfs-async
Parsing and reading of SquashFS archives, on top of any implementor of the tokio::io::AsyncRead and tokio::io::AsyncSeek traits
-
disk-types-aosc
Common traits and types for handling block devices, partitions, file systems, etc. (Fork from pop-os/disk-types)
-
dataset-writer
write CSV/Arrow/Parquet files concurrently
-
funclock_fs
file system locker to block functions and set session based logic
-
trigr
Event-driven automation framework for webhooks, filesystems, cron, and SQS
-
denlibs
general-purpose libraries
-
drop-dir
self-dropping (RAII) directories
-
permcon
library/CLI to parse Linux file permissions and convert them between symbolic and octal notation
-
squashfs_reader
Fully featured rust reader for the squashfs archive format
-
blobary
place for blobs
-
xdg-utils
Query system for default apps using XDG MIME databases. Rust implementations of some common functions in the freedesktop project
xdg-utils. -
fixed_typemap
A typemap which can allocate types inline with zero overhead and allow for iteration by traits
-
dupnamegen
Sequential file name generator
-
cargo-files-core
Core functionality for cargo-files
-
smb-fscc
FSCC (File System Control Codes) implementations for
smb-rs -
Verifile
Read MFT and USN journal
-
rsfdisk
Safe Rust wrapper around the
util-linux/libfdiskC library -
vercel_blob
client for the Vercel Blob Storage API
-
webhookloader
Trigger HTTP webhooks by name from a TOML config. Small async library with retries and automatic Content-Type detection.
-
shared-files
Single writer, multiple reader in-process file sharing
-
fgener
A package to generate n number of text files with random characters
-
untree
inverts the action of tree. It allows you to create directory trees from a textual representation of the tree.
-
my-test-app-bergwolf
Fuse(filesystem in userspace) servers and virtio-fs devices
-
github-discussions-mirror
mirror and export GitHub discussions as JSON and static HTML
-
paved
platform agnostic path representation
-
rust-ipfs-bitswap
Bitswap protocol implementation used in ipfs
-
vite-rs-interface
Uses ViteJS to compile frontend assets and embeds the results into your Rust binary. (Serves from the ViteJS dev server in development.)
-
app_data
managing application data directories, including Windows, macOS, and Linux
-
polykill
Lightweight command line utility for removing dependencies and build artifacts from unused projects
-
libublk
building linux block device in userspace
-
pep508_rs
python dependency specifiers, better known as PEP 508
-
win32-remove-dir-all
A std::fs::remove_dir_all replacement using the Windows Shell and Property System APIs on Windows
-
mkpoi
"Preferences Overkilled Installer", designed to install customizations of 3D softwares, e.g. Maya, ZBrush, etc. without having to memorize the installation steps.
-
libfonthelper
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
snapshotfs
A fuse-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the archives
-
splitx
splitting a text file into pieces with the size of each piece below a specified maximum number of bytes on disk
-
code2md
A CLI tool that recursively collects files (excluding hidden & certain folders/files) and outputs them into a markdown file
-
s5_node
Server and orchestration logic for S5 nodes
-
filewatcher
File Watcher Library
-
rblake3sum
Calculate recursive blake3 digest for path or directory
-
arct-tui
Terminal UI for Arc Academy Terminal - interactive shell learning interface
-
obnth
Allows securely opening files in untrusted directories on *nix systems
-
secure_purge
SecurePurge is a crate for securely deleting files by overwriting their data multiple times. It is easy to use, supports removing single files, directories, and multiple files with unique names…
-
move-it
that moves files
-
remacs/remacs-lib
heart: Emacs
-
webmachine-rust
Port of the Ruby Webmachine library to Rust
-
d88dmp
*.D88 file dump tool
-
file-hashing
hashing files and folders
-
brk-notify-debouncer-full
notify event debouncer optimized for ease of use
-
tmpfile
A temporary file writer with an option to persist
-
wtfile
A command line tool that uses llms to get information about a file on disk
-
ape-mbr
interface between a disk and it's partitions
-
atomic-ops
Performs atomic operations in the filesystem
-
rew-vfile
Core utilities and types for the Rew runtime system
-
rew-ops
Rew OPs
-
indexlake-storage-s3
IndexLake s3 storage
-
menmos-repository
Menmos library for storing blobs
-
collectfiles
Collects accurate files while running in parallel through directories. (Simple, Fast, Powerful)
-
baad-file-name
derive a new file name from a source file name
-
hdlibaflexecutor
libafl_cc compiled executor for LKL
-
chksm
A multipurpose rust library for use in my projects
-
disktest-rawio
Raw disk I/O for the disktest crate
-
runner-utils
functions for cargo runner crates
-
danalyze
Analyze your current directory, show files/folders as list with their sizes
-
buguc
-
file_tree
Creates a directory structure suitable for storing large numbers of files, and optionally deletes the created directory and files when dropped
-
list_with_depth
List objects from object_store with the given prefix and depth
-
efes
A collection of macros to simplify testing involving filesystems
-
fmql
A fast and feature-rich file manager written in Rust
-
nydus-builder
Nydus Image Builder
-
diskann-benchmark-simd
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
ripfind
A fast and lean replacement for the find command
-
fatx-fuse
FUSE driver for the Original Xbox FATX Filesystem
-
rustfmt_ignore
A fast library for efficiently matching ignore files such as
.gitignoreagainst file paths -
brush-core
Reusable core of a POSIX/bash shell (used by brush-shell)
-
gtree
clone and pull whole group trees from a git forge, properly organized on disk
-
dioxus_file_picker
A file picker for dioxus
-
read-dir
reading directories
-
path-tools
that provides convenience functions and traits for working with paths
-
ironpath
An iron-hard crate for handling filesystem paths
-
bijou-cli
Bijou is a tiny embeddable encrypted file system
-
windows-file-info
gathering useful infos about Windows entities(archives, directories or reparse point/symlinks) with developer friendly way
-
appimage_environment
contains some structs and functions to handle the tools, which are included in the AppImage
-
pidfile2
PID Files as process locks in Rust
-
ampere-fs
Dead Project, Rewriting everything in C
-
find_folder
finding the absolute path to a folder with a given name
-
fips_configuration
FIPS Configuration, used to configure the FIPS server
-
mz_rusoto_fsx
AWS SDK for Rust - Amazon FSx @ 2018-03-01
-
waifuvault
SDK for interacting with the Waifu Vault API
-
arcbox-core
Core orchestration layer for ArcBox
-
qpak-lib
Unofficial Quake PAK file modification library
-
froggr
🐸 Simple file system implementation using the 9P protocol
-
prettier-ls
list directories and files in a tree-like structure with customizable display options
-
bootloader-locator
Retrieves the file system location of a
bootloaderdependency -
dir-structure-include-dir-vfs
Model directory structures as plain Rust structs
-
ate-files
Model and helper functions for access files stored in ATEs
-
win-rmdir-fast
Hyper-optimized Windows directory deletion tool
-
fs-utils
help working with the filesytem
-
protoc-bin-vendored-linux-x86_64
protoc binary for linux-x86_64 compiled by Google and bundled in this crate
-
s3-utils
Various tools and extensions around Amazon S3
-
hotwatch
conveniently watching and handling file changes
-
ls-option
a tiny and simple option tools for ls-like functionality
-
backpack
packing format; drop-in alternative to rust files, supports in-memory filesystems
-
cavity
Create files padded with zeros. Alternatinve to macOS's mkfile.
-
camino-fs
Do unix-style file operations directly on camino paths with useful error messages
-
rdupes
port of pydupes. Super fast.
-
ocaml-sys
Low-level OCaml bindings for Rust
-
crypt4ghfs
Fuse layer exposing Crypt4GH-encrypted files, as if they were decrypted
-
sftpman-iced
A GUI frontend to sftpman (an application for managing and mounting sshfs (SFTP) filesystems)
-
posix-invariant-checker
A FUSE shim to ensure the underlying filesystem is behaving according to the POSIX spec
-
gostd_io
part of gostd,gostd 是Go标准库的rust实现
-
hxcfe
Bindings for libhxcfe https://github.com/jfdelnero/HxCFloppyEmulator/. Unfinished work, contributions are welcomed.
-
quickshot
xdg-desktop-portal based screenshot tool
-
fungus
reduce code verbosity
-
ocy-core
Core package for ocy project cleaner CLI
-
raze
Rust-friendly API for for Backblaze's B2 backend - Includes raw calls and helpers
-
durduff
compare directories file by file
-
mktree
An egui tree to display entities of tree structure, e.g. CG assets, staffs, etc.
-
transformfs
A read-only FUSE filesystem to transform the content of files with Lua
-
fs-swap
Cross-platform implementation of path swap
-
rustpython
A python interpreter written in rust
-
qcow-cli
A CLI for working with qemu qcow files
-
desktop-link
Create shortcut or link files
-
testpath
companinon crate to bintest/testcall, augments Paths for testing
-
self-meter
A tiny library to measure resource usage of the process it's used in
-
littlefs
Rust interface to Little Filesystem
-
tico
path shortener for use with command prompts
-
squashfs-ng
High-level Rust wrapper for squashfs-tools-ng
-
cross-platform-service
facilities to create and manage cross platform service
-
tardex
Access tarball contents by path
-
nbdkit
Rust bindings to the NBDKit framework for creating Network Block Device servers
-
py-spy-testdata
Python coredumps for testing py-spy
-
executable_path_finder
finding executable paths
-
to-dir
to command manages aliases to folders
-
type-name
A safe wrapper around the type_name API
-
myd
module system
-
roracache
FUSE filesystem that bolts aggressive caching and readahead onto another filesystem
-
sidetree
TUI file tree for usage with terminal text editors
-
platter-walk
Directory tree traversal optimized for HDDs
-
redox_installer
A Redox filesystem builder
-
openat-ext
Extension methods for the openat crate
-
fuser-async
Build FUSE filesystems where the system calls are directed to async functions. With an example S3 implementation.
-
rusty-files
files is a simple collection of file functions that I use in my projects
-
dash-rs
A filesystem-engine that handles creating/reading/deleting/write/... files. Also includes an network-manager (dev): Download files.
-
librarium-cli
reading, creating, and modification of cpio file systems
-
flowrider
High-performance PyTorch-compatible streaming dataset with distributed caching for on-the-fly remote dataset fetching
-
garage
S3-compatible distributed object store for self-hosted deployments
-
lawn-9p
9P file system functionality for Lawn
-
path_no_alloc
with_paths! macro, for joining paths ergonomically and without allocation
-
wurmloch
Sort your filesystem by turning a folder into a wormhole
-
pavex_cli_flock
An internal crate to share file-locking logic between Pavex’s CLIs,
pavexandpavexc -
fuse-mkdosfs
Fuse driver and cli for mount MKDOS filesystem
-
gpt4all
Rust bindings for GPT4All
-
fstab
parser and modifier
-
syncer
A filesystem that pretends you have all your files locally while caching only the most recently used
-
file_traverser
designed for efficient file system traversal. It allows users to recursively explore directories and filter files based on customizable criteria. The crate supports both standard library…
-
mountpoint-sqs
Mount SQS as a filesystem
-
physfs-rs
Safe wrapper around PhysicsFs
-
rust_search_fork
Blazingly fast file search library built in Rust. Forked due to abandoned project.
-
file_rw
high-performance, memory-mapped file I/O utilities
-
fcntl
Wrapper around fcntl (2) and convenience methods to make interacting with it easier
-
xshell
quick shell scripting in Rust
-
chamber-ui
TUI interface for Chamber secrets manager
-
path-filetype
Rust Path trait to get the filetype
-
dadk-config
DragonOS Application Development Kit - Config
-
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
-
libmtp-sys
Low-level bindings to libmtp C library
-
pathbuf-ext
Extends PathBuf to handle
replaceandcontainsstring methods -
vblk
Virtual block devices on Linux
-
ci-hoover
will delete stuff you don't want from github actions runners
-
dir_lines_streamer
Read files inside a directory line-by-line, one file after the other (in human-alphabetical order)
-
resource-fork
reading and writing Macos resource forks
-
precursor
A data analysis tool for text and binary tagging and filtering with similarity comparisons
-
dylo-runtime
Dynamic library loader for con traits
-
disk-types
Common traits and types for handling block devices, partitions, file systems, etc
-
gitice
Freeze your local git repositories for easy restoration
-
zerostash-files
Safe and secure backup library
-
nzskkserv-core
create skk server
-
fb-test
find bigfile in filesystem
-
codeowners
Rust bindings for Github CODEOWNERS files
-
netcdf-sys
FFI bindings to NetCDF
-
cache_bust_cli
CLI tool for use in conjunction with the cache_bust crate to add hashes to file names
-
file_systems
A Small Set of Components That can be put together to build a simple filesystem
-
rincron_mini
A replacement for incron written in Rust
-
svscr
that allows you to quickly save a picture from the clipboard to a file
-
iron-os-service-api
Iron OS Packages Api
-
tfs
Fast, content-addressed, snapshottable filesystem
-
pysentry
Security vulnerability auditing for Python packages
-
renify
cli tool for batch renaming files and folders, written in Rust
-
ra2m_sim_output
Ra2m utility to easily generate parser-ready Log and Trace messages
-
sos-client
Super-Simple Source fileSystem Client
-
rmcp-sysinfo
MCP server for system information (CPU, memory, disk, etc.)
-
backlight_control_rs
Backlight control is a re-written version of backlight_control with a few key improvements
-
optitag
command-line tool for tagging files
-
bfs
find files on your disk with breadth first search
-
olio
Miscellaneous I/O utilities
-
dkdc-lake
Data lake management for dkdc (don't know, don't care)
-
den-stdlib-fs
Filesystem API for den
-
proc_prog_name
Get the program name from the proc filesystem
-
ipfs-api-backend-actix
Actix implementation of IPFS HTTP API
-
erfs-gen
Embedded resource file system(C/Rust): tool to generate C/Rust source files from a resource directory
-
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.
-
copia
Pure Rust rsync-style delta synchronization library
-
marble
garbage-collecting on-disk object store
-
lychee-lib
A fast, async link checker
-
cyfs-chunk-lib
package
-
file_paths
Work with flexible file paths
-
docker_extract
extract the filesystem from a docker image
-
name_to_handle_at_rs
Rust bindings for name_to_handle_at() and open_by_handle_at() system calls in Linux
-
dset
processing and managing dataset-related files, with a focus on machine learning datasets, captions, and safetensors files
-
verbatim
extension crate for constructing verbatim paths
-
fscmp
comparing files/directories
-
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
-
rs-dir2zips2count
Counts items in all zip files in a directory
-
erfs-rt
Embedded resource file system(C/Rust): runtime api to access embedded resources
-
arkive
Immutable archive manipulation library
-
rafts
Minimal experimental async block device I/O abstraction
-
save-data
save data safely
-
file-matcher
search files and folders based on the name pattern (regex, wildmatch, exact)
-
airsprotocols-mcpserver-filesystem
Security-first MCP filesystem server enabling Claude Desktop and AI tools to safely read, write, and manage local files with human-in-the-loop approval workflows
-
glob-match
An extremely fast glob matcher
-
ristretto_vm
Java Virtual Machine
-
zerofs
A high-performance filesystem that makes S3 your primary storage with NFS, 9P, and NBD support
-
java-runtimes
detecting java runtimes in current system
-
changepacks-python
Python project support for changepacks (pip, uv)
-
pop-os/distinst-disks
Probe and manipulate block devices
-
glob-sl
Support for matching file paths against Unix shell style patterns
-
find-dl
get the last downloaded file(s)
-
sqlarfs
A file archive format and virtual filesystem backed by a SQLite database
-
structfromdir
Derive macro to read from a directory into a Rust struct
-
sapling-dag
DAG used for source control
-
yazi-scheduler
Yazi task scheduler
-
zfs-cmd-api
Interact with zfs via the supported cmd line tools
-
rdfoothills-iri
few basic types to reference IRIs and ontologies
-
proc_route_parser
parser for the /proc filesystem route file
-
tree_sitter_grep_ignore
(A forked version of
ignoreused internally bytree-sitter-grep) A fast library for efficiently matching ignore files such as.gitignoreagainst file paths -
procfs-thrift
Thrift definitions for procfs crate
-
gravityfile-core
Core types and traits for gravityfile
-
debian-analyzer
Debian analyzer
-
yazi-binding
Yazi Lua bindings
-
nym
Manipulate files en masse using patterns
-
view-hardware
Hardware viewing tools for major platforms
-
yazi-core
Yazi core logic
-
fscan
analyze the filesystem
-
szafka
Persistent data store in Rust
-
proper_path_tools
Collection of algorithms and structures to handle paths properly
-
uring-file
Async file I/O for Linux using io_uring
-
iroh-resolver
path resolution for iroh
-
mprovision-cli
A command line tool to manage iOS provisioning profiles
-
resolved-pathbuf
A resolved PathBuf
-
changen
Helper program to manage a changelog
-
disk_log
High Throughout, NonBlocking Disk-based logger
-
kcr_litmuschaos_io
Kubernetes Custom Resource Bindings
-
sed-key
Tool + library for controlling NVMe SED/OPAL lock states on Linux
-
hld
Hard Link Deduplicator
-
file-split-to-directory
split files to folders
-
arx
A fast, mountable file archive based on Jubako container. Replacement of tar and zip.
-
memdb
Thread-safe in-memory key-value store
-
projfs
Bindings for Windows Projected Filesystem API
-
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
-
cat-once
Tool used to cat files in tight disc conditions saving disk space
-
tendrils-core
Core library for Tendrils
-
dotlock
Create .lock files atomically on any filesystem
-
denort_helper
Helpers for denort
-
rusty-roots
CLI tool that replicates the Unix 'tree' command with enhanced features
-
srfngout
A commandline tool for generating semi-random file names
-
os-detect-aosc
Detect an OS installed on a partition (fork from pop-os/distinst)
-
catbox
Catbox.moe's API
-
mkimg
create raw disk images
-
bijou
tiny embeddable encrypted file system
-
lms_lib
A fast and reliable alternative to rsync for synchronizing local files
-
watchcrab
fast, secure, and easy-to-use Rust-based tool to monitor filesystem events across platforms. Effortlessly automate tasks and log changes.
-
temp_file_name
generate temporary filenames and paths from a hash of arbitrary data so that they are consistent across different crates
-
zoterofs
FUSE filesystem for mounting the Zotero library
-
packman
Packman<T> file based in-memory database. Strongly MVP, big API changes are expected frequently. As Storage<T> is rather experimental please do not use it for production
-
hdrs
Rust native client to hdfs
-
remu
renaming multiple files at once
-
fsevent-stream
Stream-based FSEvent API bindings
-
find_mountpoint
find the mountpoint (or prefix, on Windows) for a provided path
-
xdg-basedir
help with the XDG basedir spec
-
sacloud-rs
Rust SDK for Sakura Internet API
-
esl01-atomicfile
Atomically write a file with retries
-
commandfs
Panicless File operation API
-
globcmp-lib
used by the globcmp crate. Provides methods to assess whether one glob pattern matches a file path more closely than another glob pattern does
-
flowfairy_api
processing flow cytometry data
-
watchdiff-tui
A high-performance file watcher with beautiful TUI showing real-time diffs
-
diskscan
scan your disk space
-
batbox-preferences
saving/loading user preferences
-
wrappe
Packer for creating self-contained single-binary applications from executables and directories
-
create_html
Creates index.html with all the boilerplate in a designated folder
-
developer_disk_image
A port of https://github.com/doronz88/DeveloperDiskImage to Rust
-
yazi-adapter
Yazi image adapter
-
trussed-fs-info
extension providing filesystem metadata for trussed
-
ezio
really easy IO
-
e-utils
utils
-
termutils
All your favourite utilities in one place
-
workdir
Tools for working with temporary work directories
-
random-dir
Create directories and files with random contents in tests
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
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 -
tag
Search for local text files with a simple tagging system
-
fit_no_io
A small crate used for reading and decoding FIT files generated by sports devices that works without a file system
-
mtime-rewind
Rewind the mtime of files whose mtime advanced since the last execution without a content change
-
cain_ls
ls command implementation in Rust
-
vuefinder
file manager
-
fencecat
Walkdir cat with markdown fenced code output
-
wei-single
single instance application
-
encryptedfs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
slice
slices for streams implementing
std::io::readandstd::io::write -
file_type_enum
An enum with a variant for each file type
-
nfs4
Protocol types for NFSv4.1
-
wdm
Decentralized WordPress Plugin Dependency Manager
-
suave
Multi-process communication utility library
-
nu-alias-converter
Converts Bash aliases to Nushell
-
mktemp-rs
A thin wrapper around libc's mkstemps and mkdtemp
-
spacedisplay
Fast and lightweight tool to scan your disk space
-
streambed-logged-cli
A CLI for a file-system-based commit log
-
devicons
that provides filetype glyphs (icons) for a wide range of common file formats
-
filetools
Helper functions for path operations
-
mkfs-filesystem
The base library for the mkfs-* crates
-
wnfs-common
Common types for the Webnative Filesystem
-
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
-
fast-walker
Multi-threaded directory walker, with async support
-
clean
A temporary emacs file cleaner
-
owl2shacl
CLI tool that tries to convert simple OWL ontologies into SHACL shapes. OWL ontologies define logical relationships. SHACL shapes define a data scheme, and allow to validate data against them…
-
vx-paths
Cross-platform path management for vx tool installations
-
distinst
Distribution Installer Backend
-
discfs
Virtual FUSE filesystem with files stored as Discord attachments
-
purgo
Clean up your filesystem! It's like a spell, you cast purgo and it just works
-
sendable-swapvec
A Vector swapping to disk after exceeding a given length
-
devscripts
Run path-specific (shell) scripts without the need to modify
PATH -
check_hashes
A fast and parallelized tool to detect duplicate files in a directory based on hashes
-
fs-embed
Embed files in release, read from disk in debug — with a unified API
-
kinda-virtual-fs
imitate virtual filesystem and use statically linked files
-
rustix-uring
The low-level
io_uringuserspace interface for Rust -
libzfs-types
Shared types for libzfs
-
dd_backup
creating device backups using dd
-
oib
GPT+FAT image builder
-
copy-metadata
Copy metadata from one file to another
-
filerune_fusion
A file splitting & merging solution
-
minifs-extractor
CLI tool to extract files from a minifs binary
-
openat_ct
A wrapper around openat, symlinkat, and similar system calls forked and improved from https://crates.io/crates/openat
-
distill-daemon
Daemon component of the asset pipeline
distill -
minty
Extremely fast file deduplication app written in rust using parrellism with a rust gui
-
recurse
Recursive directory traversal file management tool
-
libblobd
blobd
-
wcnt
A program to count your warnings inside log files and comparing them against defined limits
-
nydus-blobfs
Blob object file system for Nydus Image Service
-
statefile
Store application state as a file on disk
-
lsk
Imagine ls, but you can 'key' into the file or dir instead of just starring at it
-
thumbnailer-bridge
Bridge between your file manager and thumbnail daemon
-
block-device-adapters
Block device adapters for managing byte level access and partitions
-
g3fc
(G3 File Container) format
-
fdrs
fd implementation in rust
-
permer
CLI tool written in Rust that provides information about files present in your file system
-
trooper
An EXPERIMENTAL file manager inspired by ranger
-
bimm
burn image models
-
infsprogs
Tools for working with the IrisOS-nano File System (INFS)
-
hadris-cli
A command-line interface for Hadris
-
lockdiff
Display more readable diffs for lock files
-
oay
OpenDAL Gateway
-
lune-std-fs
Lune standard library - FS
-
scan_dir
A easier read_dir and recursive directory walker, useful for reading directory of config files
-
xdir
Platform-agnistic standard directory locations
-
project-origins
Resolve project origins and kinds from a path
-
rolldown-notify-debouncer-mini
notify mini debouncer for events
-
renam
Blazingly fast file renamer
-
asuran
Deduplicating, encrypting, fast, and tamper evident archive format
-
trop-cli
CLI tool for managing ephemeral port reservations
-
simd-r-drive
SIMD-optimized append-only schema-less storage engine. Key-based binary storage in a single-file storage container.
-
foldiff
Easily configurable tool to get the difference between a reference folder and others
-
proc-lock-api
APIs for the proc-lock crate
-
rspawn
fetch latest from crates.io and update your binary
-
path-utils
std::path utilities
-
geckopanda
Save and load files from local disk, Google Drive, or Amazon S3
-
splitfile
Reader and writer that splits IO across volumes (files) of a specified maximum size
-
stapifaction
allowing to easily generate static APIs
-
diskonaut
Terminal disk space visual navigator
-
entidb_storage
Storage backend trait and implementations for EntiDB
-
kcr_kom_kaiso_github_io
Kubernetes Custom Resource Bindings
-
mkscratch
.scratch directory to keep random scribbles in
-
file_mmap
memmap file interface library
-
freedesktop-core
Rust implementations of the freedesktop standards
-
hexmake
Run a multi-step build with caching
-
diskplan-filesystem
component of Diskplan for applying schemas to disk
-
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)
-
findfile
An ergonomic way to search for files
-
cooklang-find
finding and managing Cooklang recipes in the filesystem
-
duplink
A CLI tool for finding duplicate files from directory tree and de-duplicating them
-
mini_fat
Minimal FAT disk image decoder
-
devdust-core
Core library for detecting and cleaning development project artifacts
-
temp-dir-builder
convenient way to create a temporary directory containing files
-
cmake-file-api
Parsing and interacting with cmake-file-api
-
dir-cmp
compare two directories
-
rew-permissions
Rew Permissions
-
hdexecutor
execute a HYDRAulic damnation represention of a program with a filesystem image
-
archival-dedupe
Deduplicate read-only files on a UNIX filesystem
-
roundqueue
Easy queueing system
-
extsort-iter
external sorting for all types for all iterators
-
darkmode
detection on linux using XDG desktop portal
-
hal_kv
A kv hybrid access layer
-
pipelight_utils
A set of trivial utilities for command line tools
-
hyperfile
A file-like interface abstraction layer provides random read and write capabilities for S3
-
unpfs
An example filesystem built on top of the rs9p library
-
yazi-sftp
Yazi SFTP client
-
dw-openmw-cfg
interacting with the openmw configuration files and directories. Forked from its predecessor, openmw-cfg.
-
ergo_fs
Types for making working with the filesystem ergonomic, therefore fun
-
fd-lock-rs
Like fd-lock but with a slightly different API
-
force-crlf
Force a file to use CRLF line breaks
-
chapchap
Kill distracting Apps
-
rapid-fs
virtual file system API for Hypi's RAPID server
-
glusterchangelog
A lib and tool to parser Gluster Changelogs
-
mehdb
A prototype consistent hashing index
-
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
-
libcryptsetup-sys
FFI bindings to the libcryptsetup library
-
reddit-fs
Access reddit through a filesystem
-
acl-sys
FFI interface for POSIX Access Control Lists
-
user_dirs
A respectful, XDG-first user directories implementation for obtaining the home, cache, config, data, runtime, and state directories
-
git-metafile
storing and restoring files metadata (mode, owner, group) in a git repository. It's designed especially for versioning /etc.
-
iroh-util
iroh
-
wasm-wnfs
WebNative Filesystem API (WebAssembly)
-
helyim-proto
proto for helyim
-
ephemeral
creates temporary project at user-defined location to be used for testing
-
platter2
Load files on web and desktop asynchronously
-
fine-ill-do-it-myself
Keep track of a directory's total size using filesystem events
-
iyanls
My custom build of
lsin Rust -
esvc-core
Core of ESVC (event sourcing version control)
-
cratup_search
Part of cratup_auto, searches a toml file for package version and dependencies versions
-
windows-snapshot
Find out windows state asynchronously and more
-
uv-normalize
internal component crate of uv
-
kcr_jenkins_io
Kubernetes Custom Resource Bindings
-
sqsh-sys
Low-level bindings to the libsqsh library
-
Find_Matt_C
clone of find
-
libfuse-sys
Raw bindings to libfuse
-
mkfs-btrfs-rs
wrapper for mkfs.btrfs
-
cpclib-disc
cpclib libraries related to snapshots
-
auto-delete-path
PathBuf wrapper that gets deleted when it goes out of scope
-
microxdg
An XDG Base Directory Specification library
-
lrg
help find the largest file(s) in a directory
-
rdfoothills-conversion
Allows to convert between different RDF serialization formats and to HTML
-
codeowners-enforcer
Enforce CODEOWNERS files on your repo
-
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
sendfileon supported systems… -
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…
-
distillate
A monitoring tool to watch for file access and log on modification
-
czkawka_gui_orbtk
Orbtk frontend of Czkawka
-
mkstemp-rs
Safe wrapper over mkstemp function from libc
-
capturing-glob
An extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.
-
moss-fmt
An executable tool to extract only desired files from a series of zips
-
blkio
high-performance block device I/O
-
indexlake-storage-fs
IndexLake local fs storage
-
parcode
A high-performance, lazy load and parallelized caching library for complex Rust data structures
-
fcp
A significantly faster alternative to the classic Unix cp(1) command
-
archivus
Uma biblioteca utilitária para manipulação e leitura de arquivos e diretórios em Rust
-
reapfrog
Readahead and dropbehind over multiple files
-
wasmtime-vfs-ledger
WASI file system ledger
-
zfs-undelete
CLI tool to recover files from zfs snapshots
-
file_update_monitor
It watches a directory for file changes and triggers a callback when files are modified
-
poipoi
quick access tool to project directories
-
vfsys
Virtual file system
-
notify-win
Windows filesystem notification library
-
filetrack
persistent logrotated reading and other useful io things
-
txtar
Go package
-
token_trekker_rs
A fun and efficient Rust library to count tokens in text files using different tokenizers
-
exr
Read and write OpenEXR files without any unsafe code
-
sup3
A standalone S3 uploader
-
s3-concat
Concatenate Amazon S3 files remotely using flexible patterns
-
blkid-rs
blkid for LUKS volumes
-
cgroupfs-thrift
Thrift helper crate for cgroupfs
-
dicom-finder
CLI tool and library for finding DICOM files
-
bbq
This project is for file handling. It can add, delete, modify, and query.
-
gvm-cli
general version manager
-
iron-os-file-db
Iron OS File DB
-
nyoom
A filesystem walker for floppy-disk
-
razor-nvpair
Idiomatic nvpair API
-
vite-rs-axum-0-8
Uses ViteJS to compile frontend assets and embeds the results into your Rust binary. (Serves from the ViteJS dev server in development.)
-
ds-rs
A command to search and display directory structures
-
fsstream
Async file system watching and scanning with glob pattern support
-
executables
list all executables found in PATH on unix systems
-
fsmap
File system mapper and search tool
-
fgr-rs
A Find & Grep command line utility with SQL-like syntax
-
omnicopy_to_output
Generalized post build copy to place files in output directory
-
sendstream_parser
Parser for BTRFS sendstreams
-
which_cli
equivalent of Unix command "which". Locate installed executable in cross platforms.
-
hgame
CG production management structs, e.g. of assets, personnels, progress, etc.
-
yama
Deduplicated, compressed and encrypted content pile manager
-
sapling-nonblocking
Call non-blocking async Rust from non-async Rust
-
monit-tool
command-line utility written in Rust for working with GitHub Actions
-
xtag
handling tags stored in extended attributes of supporting file systems
-
force_remove
Adds functions to delete readonly files and directories
-
izihawa-ipfs-api-backend-hyper
Hyper implementation of IPFS HTTP API
-
assets_manager
Conveniently load, cache, and reload external resources
-
btrfsutil-fake
Safe wrappers for libbtrfsutil
-
testdata-rt
File-based testing helper -- common runtime
-
up_finder
Find files or directories upward in the directory tree
-
fscx-rs
Copy files and directories recursively with progress
-
cross-fs
A cross-platform std::fs::File extension
-
copie
Copies file from or to paths specified in environment variables and command-line
-
tauri-plugin-structure-manager
Tauri plugin for managing application structure, including directory and file creation and validation. This plugin helps ensure that the necessary project structure is maintained and…
-
fsutils
An API for typical filesystem operations based on Bash commands
-
sz-cli
Disk usage CLI
-
cfile
Rust bindings to C *FILE stream
-
deduposaur
A command-line program to help you add files to your personal archive
-
libparted
Rust wrappers for libparted
-
dir-view
Views of cap-std's Dir
-
az_logger
Very simple logging crate for my projects
-
r2d2_gluster
r2d2 managed gluster connections
-
appfinder
Find the location to applications on Linux, Windows and MacOS
-
fuse
filesystems in userspace (FUSE)
-
rspack_fs_node
rspack fs node
-
neotron-romfs
Parse a Neotron ROM-FS image
-
hashfind
Search for file hashes
-
larry
treat a file as a l(ine) arr(a)y
-
yarf
rust-fuse, focuses on just only libfuse highlevel API binding
-
df-rs
that can list the 10 biggest directories of the path you support, like df on linux
-
netfuse
FUSE abstraction for building networked filesystems
-
skills-ref-rs
agentskills library for validating, parsing, and managing Agent Skills
-
dircpy-stable
Copy directories recursively with flexible options. Runs on the stable channel.
-
alive_lock_file
create lock files without creating dead locks
-
python-type-hints-checker
Checks Python files for missing type hints in function parameters and return values
-
windows-projfs
Windows projected file system API
-
diffcopy
Copy modified files from sub directories into one target directory
-
fsan
analyze the filesystem
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
ipfs-mfs
A slightly more ergonomic wrapper for ipfs-api's mfs-related functions
-
lwfetch
cross-platform lightweight system fetch tool
-
shli
Create shell-like TUIs
-
fastar
Fast tar archive creation for HDDs
-
diskarbitration-sys
Bindings to Disk Arbitration for OS X
-
globwalker
Glob-matched recursive file system walking. Fork of 'globwalk'
-
python-sweep
help you clean up your Python virtual environments
-
winfsp_build
Helper to allow delayload for WinFSP's dll
-
durrrrrenv
A zsh alternative to direnv that automatically loads environment configurations when you enter a directory
-
zerostash-fuse
Safe and secure backup library -- FUSE integration
-
linux-df-parser
parser for the Linux
dfcommand -
gpt-fat-disk-image-tools
Tools for reading disk images with GPT partition tables and FAT filesystems
-
dotman
Dotfile management tool
-
file_locking
A lean file locking implementation for Unix and Windows
-
gix-ignore
gitoxide project dealing .gitignore files
-
anagma
A new standard for storing hierarchical metadata for data/media files in external configuration files
-
smart_open
opens files for reading
-
rspack_paths
rspack paths
-
stignore
Add syncthing ignore patterns from command line
-
winwalk
Walk directories on Windows
-
view-disk
A fast and efficient Rust-based CLI tool to view disk space usage and delete unwanted files or directories
-
phazer
Two-phase commit for file creation
-
microsandbox-core
microsandbox-coreis a tool for managing lightweight sandboxes and images -
grass-repository-assistant
Grouped Repository Assistant - Manage your repositories throught the CLI
-
twitter/rustcommon-logger
Common Twitter Rust lib
-
duplicate-finder
program to find duplicated files in a filesystem
-
rmdup
removing duplicate files
-
taill
A command-line utility to tail files and watch for changes using pattern matching
-
lfs-core
give information on mounted disks
-
fdupes
help find and delete duplicate files
-
nu-command
Nushell's built-in commands
-
lst
POSIX ls command
-
reload_config
A small library for hot reloading configuration files without restarting the process
-
chaser
An automated file path synchronization tool that updates changed paths in configuration files in real time
-
unpak
a no-nonsense unreal pak parsing crate
-
dust_style_filetree_display
a rip off of dust's display, useful for applications that want dust's output style for some reason
-
win-file-id
reading file IDs (Windows)
-
esl01-dag-types
A subset of types used by esl01-dag
-
bcp
A convenient program for copying blocks of bytes within files
-
unfolder
executable to unfold a file into a folder and fold a previously unfolded folder into a file
-
libmtp-rs
High-level interface for the libmtp C library
-
lawn-sftp
SFTP file system functionality for Lawn
-
find-big-file
find bigfile in filesystem
-
bin_buffer
writing objects to binairy buffers
-
slingshot-term
Lightweight command line tool to quickly navigate across folders
-
mycodee-project_manager
management of projects
-
test-bd
CLI tool for creating procedurally generated test block devices using ublk
-
mfem-cpp
Static build of MFEM for use as a Rust dependency
-
tui-explorer
A file explorer for a command line interface
-
drakey-fuse
filesystems in userspace (FUSE)
-
cleanpkgcache
CLI tool to clean package cache by keeping only the latest 2 versions of each package
-
sfshr
Command-line tool for secure, end-to-end encrypted file sharing
-
drone-fatfs
Bindings to ChaN's FatFs
-
xdg-user-macros
A set of macros to aid in user-focused development using the XDG standard user home directories
-
dysco
where did my disk space go?
-
fcnt
cmd-line tool for counting the number of files in given directories
-
libzetta-zfs-core-sys
Bindings to libzfs_core (lzc)
-
futures-fs
A Futures implementation for File System operations
-
aeruginous-io
A set of input / output utilities for the Aeruginous Open Source Development Toolbox
-
nds
handling Nintendo DS ROM files
-
fclones-gui
Interactive duplicate file remover
-
langbeam
Rainbeam language file manager
-
lnls
A practice project that lists files of a given path
-
easy_file_system
Read, Write and more into your file easily!
-
dir-walkin
Made to fit my own needs. Not intended to be used in production.
-
btsdu
analysing disk usage of btrfs snapshots
-
detox
Quickly clean up your development directories on disk
-
diskann-tools
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
asciii
The advanced but simple commandline interface for invoice invocation. This is an internal tool of the Studentencafe ascii in Dresden and therefore specialized for our use cases
-
cuse-lowlevel
Raw bindings to the low level api of cuse and fuse in libfuse3
-
just-fetch
Just fetch the file, unzipping it if needed
-
last-update-time
get the last time a file or directory (including its contents) was updated
-
dochy_fs
A file system which composes chlonological diff files efficiently
-
file-rotator
File rotation made simple
-
cign
Watch configured git repos, check if all are clean with one command
-
rust-silos
Minimal, robust file embedding for Rust. Efficient, allocation-free, and reliable.
-
rustdoc-mcp
mcp server for rustdocs
-
diskspace_insight
Investigate where your diskspace has gone
-
xdg-desktop-portal
zbus bindings for the org.freedesktop.portal APIs
-
async-spooled-tempfile
Asynchronous spooled temporary file
-
uutests
uutils ~ 'core' uutils test library (cross-platform)
-
siff
File browser with repomix and yek as supported parsing backends
-
juju
interact with the Juju system. For an example charm see: https://github.com/cholcombe973/gluster-charm
-
ipfs-server
ipfs server built on rust-ipfs
-
spat
shortening UNIX-like paths
-
du2
Fast parallel file system lister / usage statistics summary
-
yazi-boot
Yazi bootstrapper
-
proclock-api
APIs for the proclock crate
-
disk-persist
that makes it very easy for your application to keep data inbetween executions
-
seedo
A command runner triggered by filesystem events
-
siin
A silent installer ( currently only for Windows ) written in Rust. Works kinda like Ninite
-
rjrssync
Fast rsync-like tool for incrementally copying files. Runs natively on both Windows and Linux and uses network for communication.
-
kpathsea_sys
Bindings to libkpathsea for efficient file management in the TeX ecosystem
-
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.
-
rolldown-notify-types
Types used by the notify crate
-
maketemp
Create temporary directory and files
-
deno_cli_lib_windmill
Deno cli lib for the needs of windmill
-
finder
Recursive find files in folders with filtering
-
tav
Terminal anti-virus
-
magic-school-bus
Cross-platform TUI filesystem browser with Vi-like keybinds
-
clopy
it's like git shallow clone, but it only makes a copy
-
zfs-recompress
Small program to recompress a ZFS directory tree and/or gather metadata on the files within
-
shim-fs
A drop-in replacement for std::fs::File that redirects all disk writes to memory
-
passionfruit
An image downloader package with automatic file extension appendage
-
rsh
A basic unix shell written in Rust
-
detect-duplicates
Detects and reports duplicate files in a file system
-
goglob
Shell pattern matching similar to golang's path.Match
-
fs
A Futures implementation for File System operations
-
rofuse
Filesystem in Userspace (FUSE) for Rust
-
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.
-
staticfilemap
Procedural macro to embed files during compilation with optional compression
-
sqlarfs-cli
A CLI tool for working with sqlar archives
-
btrfsutil-sys
Raw bindings to libbtrfsutil
-
d_logger
logger
-
cat_and_truncate
Tool used to cat files in tight disc conditions saving disk space
-
homedir
help get the home directory of any user on a system
-
income
reading of UBI images
-
dir-structure-git-vfs
Model directory structures as plain Rust structs
-
pathbuftools
Additional helper methods for PathBuf
-
nuke-dir
Single-function crate to delete a directory by removing subdirectories and files first, to work around FS issues
-
parser_configuration
parsing information from temporary files
-
clgit
Command Line GIT wrappers
-
mini_gpt
Minimal GPT disk image decoder
-
frisk
Spot file(s) or folder(s) in your filesystem by its name
-
rst-traverse
A terminal based file manager
-
kcr_apps_m88i_io
Kubernetes Custom Resource Bindings
-
symlink-rs
Create symlinks in a cross-platform manner
-
dir_tree
Walk a directory and convert to json object
-
car-utils
ipfs car file reader writer and utils CLI
-
hashtree-git
Git smart HTTP protocol implementation for hashtree
-
lawn-fs
Generic file system functionality for Lawn
-
syncthing-git-rs
that empowers syncthing with the ability to use GIT as version manager
-
font-reader
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
bingogo
An executable file manager written in Rust
-
giro
Resolve whether a path belongs to a git repository or not
-
kcr_planetscale_com
Kubernetes Custom Resource Bindings
-
dsc
cli tool for finding and removing duplicate files on one or multiple file systems, while respecting your gitignore rules
-
dotstore
Create dot directories in common system paths
-
wbuf
Unified type over stdio, memory and file buffers
-
async-vfs
Async Virtual File System
-
fractal-btrfs-wrappers
Async wrappers around BTRFS utilities
-
dredge
inspecting disk usage in directory trees
-
yazi-vfs
Yazi virtual file system
-
hdfs
libhdfs binding library and safe Rust APIs
-
rusfuse
filesystems in userspace (FUSE ver3)
-
dkdc-files
File management for dkdc virtual filesystem
-
stowr-core
Core library for stowr file management system - provides file compression, storage, and indexing functionality
-
vfs-shadow
Effortlessly embed a local directory into a vfs
-
mbfs
Message Based Filesystem
-
core-grep
core grep project
-
serch
A cli tool that recursively searches all paths within the current directory or a specified directory for a given string
-
yazi-proxy
Yazi event proxy
-
yy
Helper CLI to create Zig-based cross-linker wrappers and Cargo config for cross-compiling Rust from Windows to Linux
-
vfile
Streaming-focused virtual file framework
-
btfs
in-memory FS
-
swimos_fs
SwimOS Filesystem Utilities
-
filesets
Your swiss-army knife for dealing with identical files
-
zipfs
An async filesystem on top of Zip files
-
smart-path
Wrapper to extend PathBuf's functionality
-
cap-std
Capability-based version of the Rust standard library
-
filesystem-kind
Query the filesystem that a file resides on
-
exfat
Pure Rust implementation of exFAT file system
-
glrepo
A multi GIT project fetch tool inspired by google repo tool
-
fizer
making specific size files
-
find-torrent-data
search for and link files that are part of a torrent
-
wslpath-rs
Pure Rust implementation of wslpath
-
working_dir
working directory abstraction as local state
-
re-name
command-line tool for (bulk) file renaming
-
distri-filesystem
Filesystem and artifact tools for Distri agents
-
watchdog
Watch filesystem for changes and then run a command
-
rawzip
A Zip archive reader and writer
-
cancel-rw
Newtypes that allow cancellation of synchronous reads and writes
-
warm-fs
File system warmer
-
flack
Tiny file locking utilities
-
updatehashdb
Update an index of the hashes of all files
-
zfs
file system
-
datam
A terminal tool to manager your files
-
git-wrapper
handy wrappers around git commands
-
compactrs
High-performance native Windows file compressor using WOF (Windows Overlay Filter)
-
remove_dir_all_ext
A safe, reliable implementation of remove_dir_all for Windows
-
cabinet
A convenient file sorting utility
-
medusa-zip
A command-line interface to high-performance parallelized implementations of common zip file operations
-
dotfiles-rs
dot files manager for syncing dot files across machines
-
incremental-writer
A wrapper around a file writer that appends json objects to an array in a file
-
miyabi-worktree
Git worktree management for Miyabi
-
sapling-lazystr
Thin abstraction for maybe lazily generated str
-
sp
This cli opens files from Windows paths and translates Linux paths to Windows paths
-
dirinventory
Very fast multithreaded directory traversal
-
filerix
Rust bindings for filerix
-
ceph-rbd
Ceph Rados Block Device Bindings
-
rdfoothills-mime
RDF serialization format types (plus HTML), and code to identify them