-
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…
-
tempfile
managing temporary files and directories
-
dirs
tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms…
-
which
equivalent of Unix command "which". Locate installed executable in cross platforms.
-
notify
Cross-platform filesystem notification library
-
camino
UTF-8 paths
-
glob
Support for matching file paths against Unix shell style patterns
-
fs-err
A drop-in replacement for std::fs with more helpful error messages
-
fs_extra
Expanding std::fs and std::io. Recursively copy folders with information about process and much more.
-
infer
Small crate to infer file type based on magic number signatures
-
open
path or URL using the program configured on the system
-
opendal
Apache OpenDAL™: One Layer, All Storage
-
dunce
Normalize Windows paths to the most compatible format, avoiding UNC where possible
-
filetime
Platform-agnostic accessors of timestamps in File metadata
-
mime_guess
detection of a file's MIME type by its extension
-
jwalk
Filesystem walk performed in parallel with streamed and sorted results
-
path-slash
Conversion to/from a file path from/to slash path
-
pathdiff
diffing paths to obtain relative paths
-
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
-
fd-find
fd is a simple, fast and user-friendly alternative to find
-
fs4
No libc, pure Rust cross-platform file locks. Original fs2, now supports async and replace libc by rustix.
-
xshell
quick shell scripting in Rust
-
watchexec
execute commands in response to file modifications
-
inotify
Idiomatic wrapper for inotify
-
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
-
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…
-
path-absolutize
extending
Path
andPathBuf
in order to get an absolute path and remove the containing dots -
globwalk
Glob-matched recursive file system walking
-
gix-ref
handle git references
-
typed-path
typed variants of Path and PathBuf for Unix and Windows
-
redox_syscall
access raw Redox system calls
-
path-clean
cleanname or path.Clean
-
normalize-path
Like canonicalize, but without performing I/O
-
vfs
A virtual filesystem for Rust
-
bender
A dependency management tool for hardware projects
-
temp-dir
temporary directory with cleanup
-
fs-mistrust
Ensure that files can only be read or written by trusted users
-
virtual-fs
Wasmer Virtual FileSystem
-
fs2
Cross-platform file locks and file duplication
-
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
-
system-interface
Extensions to the Rust standard library
-
file-lock
File locking via POSIX advisory record locks
-
zoxide
A smarter cd command for your terminal
-
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
-
du-dust
A more intuitive version of du
-
dir-diff
Do two directories have different contents?
-
app_dirs2
Put your app's data in the right place on every platform. Community-maintained project.
-
relative-path
Portable, relative paths for Rust
-
atomicwrites
Atomic file-writes
-
file-rotate
Log rotation for files
-
xattr
unix extended filesystem attributes
-
gix-dir
gitoxide project dealing with directory walks
-
dotslash
Command-line tool to facilitate fetching an executable, caching it, and then running it
-
xcp
(partial) clone of the Unix
cp
command, with more user-friendly feedback and some performance optimisations. See the README for features and limitations. -
positioned-io
Reading and writing at an offset
-
is_executable
Is there an executable file at the given path?
-
rmz
Fast rm provides an alternative to rm that focuses on maximizing performance
-
gptman
Pure Rust library to read and modify GUID partition tables
-
engram
A fast and space-efficient version control system for portable file backups
-
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…
-
virtiofsd
A virtio-fs vhost-user device daemon
-
hunt
command to quickly search a file/folder by name
-
conjure-codegen
Rust code generation for Conjure definitions
-
dircpy
Copy directories recursively with flexible options
-
normpath
More reliable path manipulation
-
fsio
File System and Path utility functions
-
file-format
determining the file format of a given file or stream
-
xdg-home
The user's home directory as per XDG Specification
-
fs-librarian
Librarian runs pre-configured commands against a group of files that match a set of filters
-
refine
your file collections using Rust!
-
silver-platter
Large scale VCS change management
-
felix
tui file manager with vim-like key mapping
-
kapow
Template processor
-
sys-info
Get system information in Rust. For now it supports Linux, Mac OS X, illumos, Solaris, FreeBSD, OpenBSD, and Windows
-
s3sync
very fast, and powerful synchronization command line tool for S3
-
dylint
running Rust lints from dynamic libraries
-
magic
High level bindings for the
libmagic
C library -
mack
An opinionated, fast music organiser
-
gix-glob
gitoxide project dealing with pattern matching
-
czkawka_cli
CLI frontend of Czkawka
-
fs-more
Convenient file and directory operations with progress reporting built on top of std::fs
-
fuser
Filesystem in Userspace (FUSE) for Rust
-
new_mime_guess
associating MIME types to file extensions
-
fast-glob
A high-performance glob matching crate for Rust
-
atomic-write-file
Write files atomically to a file system
-
path_abs
Ergonomic paths and files in rust
-
backhand
reading, creating, and modification of SquashFS file systems
-
scraps
static site generator based on Markdown files written with simple Wiki-link notation, designed for personal and team knowledge management
-
glob-match
An extremely fast glob matcher
-
stratisd
Stratis daemon
-
reflink-copy
copy-on-write mechanism on supported file systems
-
egui-file-dialog
file dialog for egui
-
sn_transfers
Safe Network Transfer Logic
-
wax
Opinionated and portable globs that can be matched against paths and directory trees
-
async-walkdir
Asynchronous directory traversal for Rust
-
fslock
files as locks
-
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
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
fidelityfetch
Seamlessly setup a webserver to serve files recursively from a specified path
-
feedyourai
combine text files for AI processing with filtering options
-
sftpman-iced
A GUI frontend to sftpman (an application for managing and mounting sshfs (SFTP) filesystems)
-
fdlimit
raising file descriptors limit for OSX and Linux
-
axoupdater
Self-updater library for use with cargo-dist
-
temp-file
temporary file with cleanup
-
disktest
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
aws-sdk-fsx
AWS SDK for Amazon FSx
-
fallible-streaming-iterator
Fallible streaming iteration
-
ext4-view
No-std compatible Rust library for reading ext2/ext4 filesystems
-
roxide
A better rm command for your terminal
-
shock
Regularly
shock
your ZFS pools to maintain good hygiene and prune stale snapshots -
leptosfmt
view macro formatter CLI for the Leptos web framework
-
snpguest
Navigation utility for AMD SEV-SNP guest environment
-
macrotest
Test harness for macro expansion
-
path-dedot
extending
Path
andPathBuf
in order to parse the path which contains dots -
notify-debouncer-full
notify event debouncer optimized for ease of use
-
trash
moving files and folders to the Recycle Bin
-
s3invsync
AWS S3 Inventory-based backup tool with efficient incremental & versionId support
-
axoasset
>o_o<
-
deno_lockfile
lockfile used in Deno
-
endolphine
TUI file explorer made by Rust
-
fs_at
'at' functions for various platforms
-
toml-bombadil
A dotfile manager
-
cymbal
search for symbols in a codebase
-
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
]… -
toccofs
FUSE-based network filesystem for Tocco
-
dionysos
Scanner for various IoCs
-
automod
Pull in every source file in a directory as a module
-
mime2ext
Given a mimetype, suggest a file extension
-
binstalk-registry
The binstall toolkit for fetching package from arbitrary registry
-
gix-pack
Implements git packs and related data structures
-
sys_traits
Trait per function for system related functionality
-
gix-fs
providing file system specific utilities to
gitoxide
-
fselect
Find files with SQL-like queries
-
async-tempfile
Automatically deleted async I/O temporary files
-
rust-embed-for-web
Rust Macro which embeds files into your executable. A fork of
rust-embed
with a focus on usage on web servers. -
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.
-
stor-age
show aging of directories
-
sealed_test
A procmacro attribute to run your test in an isolated environment
-
btrfs-backup
A program for backup & restoration of btrfs subvolumes
-
touch-cli
Fast, Parallelized touch(1) file utility
-
patch-release-me
automate patching of your projects before you release them
-
aws-sdk-storagegateway
AWS SDK for AWS Storage Gateway
-
pathrs
C-friendly API to make path resolution safer on Linux
-
filepath
Get the filesystem path of a file
-
files-to-prompt
Concatenates a directory full of files into a single prompt for use with LLMs
-
yazi-fs
Yazi file system
-
yaque
disk-backed persistent queue for Rust
-
reflicate
Deduplicate data by creating reflinks between identical files
-
endpoint-sec
High-level Rust wrappers around the Endpoint Security Framework
-
mpris-notifier
Generates XDG desktop notifications for MPRIS status changes (track changes)
-
nix-sweep
clean up old Nix profile generations and left-over garbage collection roots
-
e-utils
utils
-
fuse3
FUSE user-space library async version implementation
-
catppuccin-whiskers
😾 Soothing port creation tool for the high-spirited!
-
cargo-http-registry
A cargo registry allowing for quick publishing of crates when using crates.io is just not desired
-
i3im
extends the standard functionality of the i3 and Sway window managers
-
filespooler
Sequential, distributed, POSIX-style job queue processing
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
tailwind_fuse
Tailwind Merge and Variants
-
git-global
Keep track of all the git repositories on your machine
-
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.
-
mime_guess2
detection of a file's MIME type by its extension
-
fs-set-times
Set filesystem timestamps
-
mbrman
MBR Partition Management in Rust
-
brck
bit rot checker
-
respo
a tiny virtual DOM library migrated from ClojureScript
-
fcnt
cmd-line tool for counting the number of files in given directories
-
gphoto2
High-level wrapper for libgphoto2
-
fcd
File Manager (FranCommanDer) - a text based file manager that combines the best features of Midnight Commander and Ranger
-
abootcrafter
designed to manipulate android boot images like a real blacksmith
-
jw
Blazingly fast filesystem traverser and mass file hasher with diff support, powered by jwalk and xxh3!
-
dir-test
macro to generate tests from files in a directory
-
dupe-krill
A fast file deduplicator. Replaces duplicate files with identical content with hardlinks.
-
fetter
System-wide Python package discovery, validation, vulnerability scanning, and allow-listing
-
funzzy
fancy watcher inspired by entr
-
exacl
Manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD
-
copy_dir
Copy directories recursively in a straightforward and predictable way
-
file_shred
binary to securily delete files, overwriting and moving them before removal
-
littlefs2
Idiomatic Rust API for littlefs
-
raft-engine
A persistent storage engine for Multi-Raft logs
-
easy_fuser
A flexible and idiomatic Fuse implementation for Rust
-
xx
A collection of useful Rust macros and small functions
-
framels
command line tool to list frame sequence in friendly way
-
wnfs
WebNative filesystem core implementation
-
backdown
A smart CLI for removing thousands of duplicates on your disks
-
trasher
A small command-line utility to replace 'rm' and 'del' by a trash system
-
mime-infer
detection of a file's MIME type by its extension
-
mountpoint-s3-client
High-performance Amazon S3 client for Mountpoint for Amazon S3
-
rs-nomad
access to a set of strongly typed apis to interact with nomad (https://www.nomadproject.io/)
-
flicense
CLI for printing license information of rust cargo projects to the terminal
-
sshmount
Mount the directory to which the ssh connection is made
-
rivia-vfs
Ergonomic facade for the Rivia Virtual FileSystem
-
duxx
Calculate disk space used by a folder
-
runproclike
CLI utility that analyzes a running process by its PID and prints the command and its environment in a reproducible form
-
xtest-data
Fetch auxiliary test data when testing published crates
-
shmy
Command line interpreter with builtin, Unix-like commands, and WSL symbolic link support
-
nofus
A daemon for monitoring and reacting to the status of NFS mounts
-
magika
Determines the content type of a file with deep-learning
-
pkgsrc
interacting with a pkgsrc installation
-
exifrename
Rename or copy files based on EXIF data
-
vsb
Very simple in configuring, but powerful backup tool
-
workflows
A cli tool for creating a seemless workflow with remote and local git repos
-
fclones
Finds and removes duplicate files
-
taill
A command-line utility to tail files and watch for changes using pattern matching
-
file_type
File type detector
-
pact_matching
Pact-Rust support library that implements request and response matching logic
-
sys-compare
Track Filesystem Integrity via 'Snapshots' which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
stupidfs
More files per file: hide files by storing them in the metadata of other files
-
duet
bi-directional synchronization
-
DiskAnalyzer
make diagram base on system folder size
-
monit-tool
command-line utility written in Rust for working with GitHub Actions
-
fmmap
A flexible and convenient high-level mmap for zero-copy file I/O
-
buildfs
A CI-compatible CLI utility that can create root filesystem images (for use in virtual machines) from reproducible and readable TOML build scripts
-
flowlang
A dataflow oriented programming meta-language in JSON supporting functions written in rust, python javascript, java and flow
-
crunch-app
Turbocharge your Rust workflow with crunch
-
worm_hole
CLI tool to easily jump between directories
-
resource-fork
reading and writing Macos resource forks
-
LinuxAppUninstaller
uninstalling applications on Linux
-
fmutex
Cross-platform mutual exclusion across processes on a file or path
-
camino-tempfile
managing temporary files and directories, with UTF-8 paths
-
bz2-fastdl
Compresses source-engine game server files (maps, models, materials, etc.) using bzip2 for FastDL
-
grovedb-version
Versioning library for Platform
-
sugar_path
Sugar functions for manipulating paths
-
waifuvault
SDK for interacting with the Waifu Vault API
-
filesfinder
Find files within current directory that match given patterns, while respecting gitignore rules
-
scfs
A convenient splitting and concatenating filesystem
-
canvas_syncer
A syncer to Canvas LMS with files among courses
-
filenamegen
Shell-style filename generation aka globbing
-
progenitor-cli
A CLI tool for generating custom code templates
-
fts-sys
File hierarchy traversal functions (FTS)
-
build-fs-tree
Generate a filesystem tree from a macro or a YAML tree
-
simple-fs
convenient API for File System access
-
check_hashes
A fast and parallelized tool to detect duplicate files in a directory based on hashes
-
zettelkasten-cli
A zettelkasten CLI that just works and gets out of your way
-
lintestor
Linux package tester
-
lsql
A command-line utility that queries files and directories using SQL-like syntax
-
hf
Cross-platform hidden file library and utility
-
unfold-symlinks
unfold is a small command line utility that replaces symbolic links with their targets
-
akarui
A lightweight screen backlight tool for linux
-
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…
-
zcopy
Copy files in the command line with ease
-
dir_tools
Набор инструментов для работы с директориями
-
file_backed
types for managing collections of large objects, using an in-memory LRU cache backed by persistent storage (typically the filesystem)
-
pnafs
PNA(Portable-Network-Archive) file system
-
fatfs
FAT filesystem library
-
fswatcher
A file system watcher that executes a command when a specified file changes
-
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
-
lddtree
Read the ELF dependency tree
-
fuga
A CLI tool to operate files or directories in 2 steps
-
jdexmd
generate a Johnny Decimal system for Obsidian and your Documents folder
-
nu_plugin_jwalk
a nushell plugin called jwalk
-
fuse-ufs
FUSE implementation of FreeBSD's UFSv2
-
yadf
dupes finder
-
ix-match
matching and moving IIQ files so they can be easily imported into IX Capture
-
below-btrfs
reading btrfs
-
tika-magic
Determines the MIME type of a file using the Apache Tika mime database
-
dfc
Duplicate filename counter - a program to count the number occurances of duplicate filenames within a directory structure
-
sga-unpacker
Cli for sga crate
-
dysk
give information on mounted filesystems
-
farmfe_swc_transformer_import_glob
farm swc tranformer for vite-style import.meta.glob
-
fusio
lean, minimal cost abstraction and extensible Read / Write trait to multiple storage on multiple poll-based / completion-based async runtime
-
jserve
A Rust-based server application using Actix-Web
-
vsixHarvester
A CLI tool to download VSCode extensions from extensions.json
-
rrcm
Rust RC file Management commands
-
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…
-
pathmaster
powerful command-line tool written in Rust for managing your system's PATH environment variable
-
iftree
Include many files in your Rust code for self-contained binaries
-
ext4_rs
Cross-platform rust ext4
-
faccess
file accessibility checks
-
bindgen_cuda
Bindgen like interface to build cuda kernels to interact with within Rust
-
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…
-
kcr_data_fluid_io
Kubernetes Custom Resource Bindings
-
rivia
reduce code verbosity
-
tree-owners
Find all owners (user and group) inside a directory tree
-
fs-tree
Filesystem path Trie with an API focused on filesystem operations
-
snakit
Command-line tool that recursively renames all files and folders within a specified directory to snake_case
-
miow
A zero overhead I/O library for Windows, focusing on IOCP and async I/O abstractions
-
antup
CLI for installing components for accessing the Autonomi network
-
simple-disk-benchmark
disk benchmark tool
-
vmap
Cross-platform library for fast and safe memory-mapped IO and boundary-free ring buffer
-
frots
File rotation from standard input
-
code-remote
A terminal user interface to connect VS code to a computing cluster
-
openat
A wrapper around openat, symlinkat, and similar system calls
-
snapfind
Fast, memory-efficient file search utility with predictable resource usage
-
cp_r
Copy files and directories recursively, preserving mtime and permissions
-
rust-ipfs
IPFS node implementation
-
daipendency
AI coding assistants with public API from dependencies
-
fdedup
Cross platform md5 based file deduplication tool
-
fshasher
Scan the destination folder and make a hash of all files to get the current state of the directory
-
cargo-workspace-analyzer
A CLI tool that analyses dependencies within a Cargo workspace
-
lsplus
A replacement for the 'ls' command written in Rust
-
nickel-lang-flock
Cross-platform advisory file locking, taken from Cargo
-
site
fast, opinioned static site generator
-
axoproject
project detection logic for various axo.dev applications
-
smv
Smart Move - An enhanced mv command with transformation capabilities
-
mdbook-autosummary
Generate SUMMARY.md files based on your book's file structure
-
cntr-fuse
filesystems in userspace (FUSE) (fork with functionality needed for the cntr project)
-
zookeeper-client
ZooKeeper async client
-
gpt
A pure-Rust library to work with GPT partition tables
-
vrc-log
VRChat Local Avatar ID Logger
-
file-guard
A cross-platform library for simple advisory file locking
-
dirs-sys
System-level helper functions for the dirs and directories crates
-
rem-utils
Extraction Maestro
-
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
-
pep508_rs
python dependency specifiers, better known as PEP 508
-
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.
-
atm0s-sdn-router
Router interface for atm0s-sdn
-
jsrmx
command-line tool to manipulate JSON files. It can split large single-object JSON files into many files; merge multiple JSON files into one large JSON file; bundle multiple JSON files into one NDJSON file…
-
pyproject-toml
pyproject.toml parser in Rust
-
del
removing files in a secure and efficient manner
-
testdir
Semi-persistent, scoped test directories
-
squishy-cli
CLI tool to work with SquashFS files
-
zlgcan
A Cross-platform ZLGCAN driver
-
lib_game_detector
detecting and parsing data about games installed on the system
-
file_rw
high-performance, memory-mapped file I/O utilities
-
parallel-disk-usage
Highly parallelized, blazing fast directory tree analyzer
-
visyo
A fast, minimal, and themeable CLI tool that displays visual system output across platforms
-
azure_mgmt_recoveryservicesbackup
generated REST API bindings
-
handlr-regex
Fork of handlr with regex support
-
testfile
Temporary test file/dir management for unit tests
-
rencfs
WARNING! UNDER ACTIVE DEVELOPMENT. An encrypted file system that is mounted with FUSE on Linux. It can be used to create encrypted directories.
-
cleaner-upper-rs
A fast, cross-platform file system cleaner for removing recreatable folders and cache directories across different operating systems
-
cap-fs-ext
Extension traits for
Dir
,File
, etc -
rfm-bin
A super fast file-manager written in rust
-
uv-migrator
converting various python package soltutions to use the uv solution by astral
-
moove
🚚 Manipulate file names and locations
-
deno-bindgen2-cli
A CLI tool for parsing rust source code and generating a close TypeScript equivalent. works with the
deno_bindgen2
crate -
path-comment
CLI tool to prepend file paths as comments to source code files
-
teco
code test runner
-
nfs3_server
NFSv3 Server implementation
-
deduplicator
find,filter,delete Duplicates
-
texted
A markdown blog platform that lets you in control of your data
-
mmoxi
spectrum scale tools
-
xdg-termfilechooser-bridge
The bridge between xdg-desktop-portal-termfilechooser and your favorite terminal based filepicker
-
monofs
monofs
is an immutable distributed file system -
symlink
Create symlinks in a cross-platform manner
-
credman
A little command line tool based on RustCrypto: RSA library
-
localsavefile
Save and load structs from a local file. A convenience wrapper around the savefile crate.
-
mod_installer
Infinity Engine Mod Installer is a tool designed to automate the installation of mods for Infinity Engine games such as Baldur's Gate, Icewind Dale, and Planescape: Torment. It uses a file called 'weidu…
-
jcg
json code generation cli
-
cpz
Fast cp provides an alternative to cp that focuses on maximizing performance
-
ripgrep_all
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc
-
fs_rollback
offers a rollback mechanism in Rust for fs common operations
-
pwd
Safe interface to pwd.h
-
garbage
CLI tool for interacting with the freedesktop trashcan
-
fslock-guard
Wrapper around a lockfile with unlock-on-drop semantics
-
chug-cli
The fastest way to consume Homebrew bottles
-
partymix
Combines filesystem images into a disk image with MBR
-
xio
providing common functionality for file system operations and asynchronous file processing
-
ui_test
A test framework for testing rustc diagnostics output
-
dadk
DragonOS Application Development Kit DragonOS应用开发工具
-
thesis
controlling & monitoring experimental code paths
-
wallshift
wallpaper updater using feh
-
dowser
A recursive, canonicalizing file finding library for Unix
-
ilm
A fun programming language with Islamic terminology
-
watch-files
A dead simple file system watcher
-
fsvalidator
A file structure validator
-
pars-core
Pars(a zx2c4-pass compatible passwords manager) core library
-
joshuto
Terminal file manager inspired by ranger
-
obliviate
Small utility to delete files older than a certain amount of days
-
vector-lite
The SQLite of Vector Database in Rust
-
turnstiles
Seamless file rotation
-
globby
Heavily opinionated glob matching library
-
expanduser
attempts to expand ~ and ~user while creating a filesystem path
-
random-access-disk
Continuously read and write to disk, using random offsets and lengths
-
kxio
injectable Filesystem and Network resources to make code more testable
-
pactup
Fast and simple Pact version manager
-
rsfdisk
Safe Rust wrapper around the
util-linux/libfdisk
C library -
mak
but mak it faster
-
clean-path
A safe fork of the
path-clean
crate -
globmatch
Cross platform glob matching with relative path components, against list of candidate paths determined by recursive iteration from a root directory
-
gcsf
Filesystem based on Google Drive
-
trash-rs-cli
A small CLI tool to move files to the trash
-
gitnow
Git Now is a utility for easily navigating git projects from common upstream providers. Search, Download, and Enter projects as quickly as you can type.
-
snapsafe
A lightning-fast, lightweight command-line tool for creating efficient directory snapshots
-
scanit
A fast, multi-threaded filesystem search tool
-
layla-log
logger library
-
r2md
Entire codebase to single markdown or pdf file
-
log-analysis
A zeek log analysis library implemented in Rust
-
exact-reader
I/O buffering crate, supporting reservation-based reads and virtually-concatenated file handling
-
find_cuda_helper
Helper crate for searching for CUDA libraries
-
nu-glob
Fork of glob. Support for matching file paths against Unix shell style patterns.
-
xt-oss
Aliyun OSS SDK
-
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…
-
avassa-client
integrating with the Avassa APIs
-
zawgl-core
Zawgl Graph Core Library
-
pi_download
multi parts download, disconnect to continue connection, redundant download
-
utime
A missing utime function for Rust
-
rs-drivelist
basically a Rust implementation of Balena’s drivelist
-
draviavemal-openxml_office
create and manipulate excel,power point and word documents
-
platform-dirs
obtaining platform dependant directory paths for application and user directories
-
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…
-
repocat
concatenate all code and text files in a github repo for LLM inference contexts
-
quadit
A gitops tool to deploy systemd managed containers on linux using quadlets
-
hot_reload
Trait and service definition of periodic hot reloader and notifier for config-file, KVS, etc
-
mchdir
enter a directory in one command
-
jam-pvm-build
CLI utility for building PVM code blobs, particularly services and authorizers
-
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
-
imge
Write disk images to physical drive or vice versa
-
rasi
Asynchronous IO System Interface
-
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!
-
angust_cli
A CLI tool for the Angust GUI framework
-
nexusfetch
fetch utility written in Rust
-
cargo-like-utils
A colletion of utils to build CLIs with an output style and a behaviour similar to
cargo
-
rustscout-cli
High-performance, concurrent code search CLI tool
-
ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
unftp-sbe-fatfs
A storage backend for libunftp that provides read-only access to FAT filesystem images
-
legdur
keep your legacy durable, detect changes to your directories over time
-
dotforge
A powerful symlink management tool designed as a modern alternative to GNU Stow
-
hrx-get
Reader for Human Readable Archive (.hrx) data
-
validate_directory_structure
A powerful tool to validate directory(Files and folders) structures
-
ohrs
a cli tool for ohos-rs
-
hadris-iso
ISO-9660 filesystem
-
microxdg
An XDG Base Directory Specification library
-
java-properties
reading and writing Java properties files in Rust
-
mjlog2json
Convert mjlog-XML to tenhou-JSON
-
cap-primitives
Capability-based primitives
-
rust_util
Hatter's Rust Util
-
tn
AI/ML
-
modrinth-apitool
A command line interface for interacting with the modrinth api to manage you minecraft mods more easily
-
alacritty-theme-switcher
Easily switch between color themes for Alacritty
-
fmql
A fast and feature-rich file manager written in Rust
-
riscv_sys_monitor
A system monitor for RISC-V SBCs on Linux
-
nh-xml-from
that lets you convert various formats to XML for New Horizons
-
precursor
A data analysis tool for text and binary tagging and filtering with similarity comparisons
-
svgc
svgc
(previously SvgCompress) is a tool for compressing SVG files by removing unnecessary whitespace, comments, metadata and some other data. It also supports optimization with SVGO and compression into SVGZ. -
touchp
Create file(s) recursively like
mkdir -p
-
rustls-cert-file-reader
A rustls certificate chain and private key file reader
-
via-router
A fast and flexible http router
-
arigato
barebones Rust framework for creating and serving a 9p filesystem
-
iridis-file-ext
iridis is a framework that lets you define and build dataflow applications with ease
-
librarium-cli
reading, creating, and modification of cpio file systems
-
libfuse-fs
FUSE Filesystem Library
-
garage_web
S3-like website endpoint crate for the Garage object store
-
file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
zlsrs
Rust 标准库扩展工具集,提供更便捷的使用方式
-
siwi-download
Downloaders with a pure http implementation support breakpoint continuations
-
hoard
backups of files across your filesystem into one location
-
TR_PDF_rename
Reads security transaction statements (as pdf) from neo-broker Trade Republic and renames them as transactiondate_ordertype_name
-
canonical-path
Path and PathBuf-like types for representing canonical filesystem paths
-
grovedbg-types
Common type definitions for data exchange over GroveDBG protocol
-
cyberex
Utilities Library
-
zeitgrep
Find frecent results in git repositories using regular expressions
-
cmake-parser
parse cmake language
-
escp
Energy Sciences Network transfer tool (EScp)
-
boobytrap
Detect and Act on unauthorized access of any kind from any source
-
limp
effortless project initialization and dependency management
-
check-symlinks
Check for broken symlinks
-
taita
A project manager (pre-alpha)
-
recv-dir
Recursive directory walker
-
fcntl-tool
Your small yet useful swiss army knife for the
fcntl
system call, specifically for acquiring and testing file locks, but not limited to those -
opentelemetry-system-metrics
System metric export through Opentelemetry
-
iceberg-file-catalog
Filesystem catalog for the unofficial Iceberg table format implementation
-
lsblk
List out block-devices, including disks and partitions
-
radb_client
adb client for rust
-
dir-structure
create directory structures
-
tauri-plugin-fs-pro
Extended with additional methods for files and directories
-
gpt-parser
GUID Partition Table (GPT) read-only parser. Endian aware and usable against no_std+alloc.
-
xdvdfs
interacting with XISO/XDVDFS images
-
protoc-plugin-by-closure
Use Google Protocol Buffer compiler (
protoc
) with your closure code -
onehistory
All your history in one file
-
walcraft
A light-weight Write Ahead Log (WAL) solution with garbage collection
-
vish
A featureful POSIX-compliant shell that will leave you impressed
-
transit_model
Transit data management
-
mmdu
disk usage for IBM Storage Scale file systems
-
cunw
A tiny utility that generates a file representing the structure and content of a directory. Made to easily give context to a LLM.
-
xfs-fuse
Read-only FUSE server implementing XFS
-
count_exts
A command-line utility that counts file extensions from stdin input, providing sorted statistics of file types in a directory
-
gjson
Get JSON values quickly
-
pna
PNA(Portable-Network-Archive) decoding and encoding library
-
yazi-boot
Yazi bootstrapper
-
babel
Provide Rust enums for Groq, SambaNova, Openrouter's llm model names
-
damascus
filesystem utility crate for the Flamberge mod manager stack
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
jql
JSON Query Language - is a fast and simple command-line tool to manipulate JSON data
-
filetree-traversing
working with file trees
-
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
-
dusage
💾 A command line disk usage information tool: disk usage (foreground), inodes (background)
-
ampere-diskimage
Dead Project, Rewriting everything in C
-
jump-kun
directory jumper made by rust
-
web-fs
An async file system for browser wasm
-
vfs-tar
VFS for TAR files
-
joat-repo
Metadirectory repositories
-
coreml-rs
CoreML bindings for Rust using swift-bridge to maximize performance
-
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
-
freedesktop-file-parser
Freedesktop Desktop Entry Parser
-
promptify
A plaintext directory formatting tool for interacting with LLMs on the command line
-
finter
A Tmux plugin to quickly create session for folders in configured paths
-
thanix
A yaml-to-rust code generator for generating Rust code from yaml config files e.g. as found in openAPI.
-
clap-adapters
Neat adapters for parsing config files with clap
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
minxp
Partial reimplementation of std for no-std on unsupported Windows targets
-
zellij-tile
A small client-side library for writing Zellij plugins
-
memfaultd
Memfault daemon for embedded Linux systems. Observability, logging, crash reporting, and updating all in one service. Learn more at https://docs.memfault.com/
-
yy1
Tiny utility to convert KiCad centroid files into Neoden YY1 pick and place machine format
-
spacetimedb-fs-utils
Assorted utilities for filesystem operations used in SpacetimeDB
-
tokio-file
Asynchronous file I/O for Tokio
-
dum
An npm scripts runner
-
randy
Conky like app in Rust
-
xtagger
Command line application for managing and searching tags stored in filesystem extended attributes
-
zeromq-src
Source code and logic to build ZeroMQ from source
-
stowsave
Automates moving files into a stow directory then using stow to create symlinks back to where the files came from
-
nu-path
Path handling library for Nushell
-
clonehunter
command line utility that identifies groups of identical files and displays them to the console
-
fuc_engine
Engine for the FUCing project
-
filego
A file splitting & merging solution
-
indeed
Append lines to a file with no shell bullshit
-
embd
Read files or directories from the filesystem at runtime on debug, embed on release
-
typeshare-snapshot-test
snapshot testing your typeshare implementation
-
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.
-
kuksa-rust-sdk
SDK for the Eclipse KUKSA Databroker
-
thumbnailify
generating and caching thumbnails using the GNOME thumbnailer approach
-
bilibili
video converter
-
river-luatile
Write your own river layout generator in lua
-
tempfs
A lightweight Rust crate for managing temporary files and directories with automatic cleanup
-
dynamorio-sys
Automatically generated bindings for DynamoRIO
-
rsid3
command line ID3v2 tag editor designed for scripting
-
rubbl
Facade crate and CLI interface for the Rubbl astrophysics data analysis framework
-
ntfs-reader
Read MFT and USN journal
-
spider_chromiumoxide_fetcher
Contains a chromium fetcher
-
sanitise-file-name
An unusually flexible and efficient file name sanitiser
-
splik
programming language identifier kit
-
squinter-cli
Command-line tools using the squinter SquashFS interface library
-
safe-path
safely handle file system paths for container runtimes
-
idalib
Idiomatic bindings to IDA SDK
-
fdupes
help find and delete duplicate files
-
winfsp
Rust bindings to WinFSP
-
gix-tempfile
A tempfile implementation with a global registry to assure cleanup
-
pratdiff
A colorfull diff tool based on the patience diff algorithm
-
fosum
that summarizes file folders. Useful for passing context to LLMs
-
nfsserve
NFS Server implementation
-
polkavm-linker
PolkaVM offline linker
-
asimeow
managing macOS Time Machine exclusions for developer's workspaces
-
zinniad
Zinnia daemon runs Zinnia modules inside Filecoin Station
-
nflz
CLI + Library to add leading zeros to ascending numbered file names. NFLZ stands for Numbered Files Leading Zeros.
-
mountpoint-sqs
Mount SQS as a filesystem
-
s3same
Compare AWS S3 objects
-
docufort
A toolbox for the docufort crash fault-tolerant append only file format
-
rs-read-trimesh
A reader for loading 3D meshes from PLY, STL, DAE (Collada) and OBJ into Parry Trimesh
-
possum-db
concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
-
mxl-investigator
component of the X-Software MXL product line
-
cln-grpc-plugin
A Core Lightning plugin that re-exposes the JSON-RPC over grpc. Authentication is done via mTLS.
-
file-with-meta
store a file's metadata for caching purposes
-
mystsh
Mystical shell parser, formatter, and interpreter with Bash support
-
simple-expand-tilde
Cross-platform and reliable tilde-expansion solution
-
kcr_operator_aquasec_com
Kubernetes Custom Resource Bindings
-
cfdp-rs
High level CCSDS File Delivery Protocol components
-
rustrc
rc-inspired init system as a library
-
fs-lock
Locked files that can be used like normal File
-
git-jump
Quickly jump to any git repo on the system. Requires fzf and plocate.
-
quiet-stroll
A web server to deliver basic File System informations
-
rustypath
Easily manage paths in rust. A straight-forward no bullshit crate to manage paths. Either you get what you want, or you dont.
-
denort_helper
Helpers for denort
-
komichi
Application tools for working with file-system paths
-
dry_sql
CLI tool to dry-run your SQL scripts
-
re_data_source
Handles loading of Rerun data
-
bookstore
HTTP book storage service with built-in conversion support
-
simpleio
file io that i use in my personal projects
-
dumpfiles
A CLI and library for generating structured YAML representations of directory contents, optimized for efficiently sharing codebases with LLMs
-
rsj
Java is a tool for using a Rust-like folder structure for Java projects
-
muxme
Easily start tmux sessions named from the current directory
-
copy-path
-
realhydroper-path
Work with flexible file paths
-
chunkfs
An in-memory file system that can be used to compare different deduplication algorithms
-
qcow2-rs
read/write qcow2 image in async/await
-
precious-integration
Integration tests for precious - not for external use
-
ffi_types
C ABI compatible wrappers for cbindgen/bindgen
-
zox_rs
Support for zesh
-
maybe_path
Zero overhead static initializer for Path
-
rustup-mirror
Setup a local rustup mirror
-
archival
The simplest CMS in existence
-
omnipath
Path utility library
-
tokio-dl-stream-to-disk
A micro-library for downloading from a URL and streaming it directly to the disk
-
crust-trust
An outstanding Rust crate to manage workspaces with optimal crate handling
-
gimic
The solution for maintaining borrowed directories/files in remote repos
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
rvm-rs
Resolc compiler version 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…
-
ceresdbproto
Protobuf specs for CeresDB
-
maelstrom-fuse
interacting with FUSE with async Rust
-
core-grep
core grep project
-
skip_ratchet
Skip ratchet
-
rng-rename
Rename files to randomly generated strings
-
dotthz
open and write dotThz files in rust
-
my-notes
note taking app for taking hierarchical notes in markdown
-
cuddlyfs
A distributed file system with a cuddly API
-
getquotes
cli tool to get quotes in your terminal using WikiQuotes
-
merge-streams
Merge multiple streams into one
-
rdd
interact with
dd
tool -
logix-vfs
A virtual file system abstraction used by logix
-
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…
-
plotters-backend
Plotters Backend API
-
opendal_obs
[FORK]Apache OpenDAL™: Access data freely, painlessly, and efficiently
-
fzpart
interact with GPT / MBR partition tables
-
jojodiff
handling JojoDiff files, a diff utility for binary files
-
yafsm
System usage monitor inspired by glances
-
adana-db
namespaces aliases for command lines & basic scripting language
-
tux-icons
getting desktop icons in linux
-
bcmr
Better Copy Move Remove (BCMR) - A modern CLI tool for file operations with progress bar and advanced features
-
ripfind
A fast and lean replacement for the find command
-
dir_walker
Traverse a directory recursively preserving compatbility with the standard library
-
celesterender
Renders celeste maps
-
dir-meta
Read a directory and get back all files and errors from the read operation
-
dateframe
Clean up files & folders
-
terac
CLI wrapper of Tera, a Jinja2 CLI renderer
-
llmctx
LLM context builder
-
hunter
Fast, lag-free terminal file browser
-
cap-net-ext
Extension traits for
TcpListener
,Pool
, etc -
iceyee_logger
Logger
-
path-ext
Provide convenient methods for path operations
-
wincompatlib
Set of interfaces to run windows applications on unix-like systems using Wine
-
cmake-file-api
Parsing and interacting with cmake-file-api
-
nethsm-backup
binary for working with encrypted NetHSM backups
-
maelstrom-util
by non-WASM Maelstrom libraries and binaries
-
wtr-watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
-
aftman
command line toolchain manager
-
mkemptyfile
creates an empty file
-
include_folder
Proc macro for recrsively including all files in a folder as fields on a struct
-
deftsilo
dotfiles manager
-
polykill
Lightweight command line utility for removing dependencies and build artifacts from unused projects
-
permissions
query for file permissions (read, write, execute, removal and creation)
-
recast
Transforms one serialization format into another
-
gix-path
gitoxide project dealing paths and their conversions
-
mkisofs-rs
A partial reimplementation of mkisofs to create hybrid ISO-9660 filesystem-image
-
filesystem-table
reading and writing filesystem tables
-
noosphere
A high-level package for dealing with accessing the Noosphere
-
hidefix
Concurrent HDF5 and NetCDF4 reader (experimental)
-
xscript
writing robust shell-script-like programs and running commands with ease
-
metrs_stubs
Metrs shared data type
-
duplicate_destroyer
Finds and annihilates duplicate directories
-
neozip
The ZIP archive handler used by Acridotheres
-
hyperfs
HTTP server for static files
-
nibi
static site generator. (WIP, implementing)
-
hd-wallet
HD wallets derivation
-
hexga_io
io abstraction
-
catbox
Catbox.moe's API
-
trprvr
TRanslate PRogress VieweR
-
embed-resources
embed resources (files, URLs, data) as byte arrays
-
yukina
YUKI-based Next-generation Async-cache
-
mitex-glob
Glob impl for MiTeX
-
ppaass-v3-proxy-cli
The ppaass v3 proxy cli
-
crx
Run a command from a local or remote crate
-
osh_dir_std
humans and machines deal with the OSH directory standard: https://github.com/hoijui/osh-dir-std
-
googleapis-tonic-google-cloud-notebooks-v1
A Google APIs client library generated by tonic-build
-
sneak
*at syscall abstractions
-
homux
Synchronize your home directory across host machines
-
rustwide
Execute your code on the Rust ecosystem
-
fsp
File System Plus is a package that provide create, update and delete operation on file syteme
-
crankstart
A barely functional, wildly incomplete and basically undocumented Rust crate whose aim is to let you write games for the Playdate handheld gaming system in Rust
-
freebsd-nfs-exporter
Prometheus exporter for FreeBSD NFS stats
-
dicom-anonymization
DICOM anonymization
-
extsort-iter
external sorting for all types for all iterators
-
melatonin
A version manager for the BYOND environment
-
ra_ap_flycheck
TBD
-
wdl-engine
Execution engine for Workflow Description Language (WDL) documents
-
xenstore-rs
XenStore
-
filesystem-trustfall-adapter
Filesystem Trustfall adapter
-
cyrs
C-c C-v tool in command line
-
pocket-cli
A CLI tool for saving, organizing, and retrieving code snippets with integrated version control
-
userdmp
in Rust for parsing Minidump (.dmp) files generated in user mode on Windows
-
tin-summer
Command-line tool to find build artifacts and thing occupying space on your computer. Shatters records not glass.
-
disk-types-aosc
Common traits and types for handling block devices, partitions, file systems, etc. (Fork from pop-os/disk-types)
-
folder
The package allows for scanning directories in parallel
-
rd-agent
Management agent for resctl-demo
-
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.
-
rustyfetch
Fetch your system information via Rust!
-
mountpoint-s3-fs
Mountpoint S3 main library
-
goldboot
A command-line application for building goldboot images
-
circom-prover
Circom prover is a Rust library for generating and verifying proofs for Circom circuits
-
jl
An experiment engine
-
meadows
An experimental library written in Rust
-
mpv-ipc
Communicate with mpv over JSON IPC
-
crev-recursive-digest
implementing recursive digest for filesystem directories
-
fat_fs_types
low-level definitions for FAT12/16/32 and exFAT file systems
-
cargo-check-external-types
Static analysis tool to detect external types exposed in a library's public API
-
read_lines_with_blank
File to Vec<String> by line without losing or ending on blank lines
-
imf
processing .imf files
-
siz
A versatile, cross-platform command line file size reporting executable with default recursive file system traversal
-
ignore-files
Find, parse, and interpret ignore files
-
precious-testhelper
A helper library for precious tests - not for external use
-
rspack_fs
rspack fs
-
protoc-bin-vendored-linux-ppcle_64
protoc binary for linux-ppcle_64 compiled by Google and bundled in this crate
-
file-organizer
A powerful, cross-platform file organization tool
-
oliver
Lightweight CLI mod manager for Baldur's Gate 3 on Linux
-
rmp_fs
A small lib that help to serialize and deserialize from/to rmp (RustMessagePack) with a file
-
mtime-rewind
Rewind the mtime of files whose mtime advanced since the last execution without a content change
-
archivist
Store files in a time or index based directory hierarchy, automatically deleting the oldest files if the size limit is reached
-
reatler
A thing that can bundle files into single one
-
trellis-runner
Calculation runner
-
ntdb_unwrap-cli
CLI tool for decrypt/decoded NTQQ database files
-
loco-gen
Loco generators
-
pathexpand
lightweight crate for expanding homedirs and env variables in paths
-
toss
A throw-catch style move and copy program
-
clorange
shell-oriented counter CLI
-
tarfs
Tar reading library, designed for using in embedded systems
-
rpmoci
Build container images from RPMs
-
tem
A CLI tool to deploy your favorite templates blazingly fast
-
libstoragemgmt-rust
Rust bindings for libStorageMgmt
-
fsblobstore
A file-system backed blob storage abstraction
-
notify-win
Windows filesystem notification library
-
warmy
Hot-reloading loadable and reloadable resources
-
crud-path
-
byteripper
extract the binary code from every function in a shared library
-
xml-lint
CLI for linting and formatting XML files
-
drive-optimization-wizard
optimize and clean your drive space
-
dir_indexer
The project is a Rust library for indexing and retrieving file paths within a directory tree
-
symbol-ty
generating symbols as type-level strings
-
magika-cli
Determines the content type of a file with deep-learning
-
git-cache
A git clone cache
-
pathy
A CLI tool to display the file tree of a directory
-
CompactPrefixRadix
a minimalistic but efficient radix tree implementation with extra prefix support
-
musage
🧵 A command line memory usage information tool
-
lists3
Light-weight CLI tool to create a file browser for S3 buckets provisioning bucket listing
-
exfat-fs
exFAT filesystem formatting
-
qx
Eazy to use log analyzer
-
mintyml-cli
Creates HTML from MinTyML, a minialist alternative syntax to HTML
-
ezcp
automatically generate test cases for competitive programming problems
-
libzetta
stable interface for programmatic administration of ZFS
-
dedoc
Terminal-based viewer for DevDocs documentation
-
dua-cli
conveniently learn about the disk usage of directories, fast!
-
bininfo
file information for PE and ELF files
-
lms
A fast and reliable alternative to rsync for synchronizing local files
-
nydus-rafs
The RAFS filesystem format for Nydus Image Service
-
cloud_terrastodon_pathing
Well-known paths for the Cloud Terrastodon project
-
mcon
Config Minecraft server.properties file faster!
-
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.
-
pass_tool
system configuration intended for making automation scripts using Rust
-
in-place
file processing
-
clipcat
A command line tool for copying the contents to clipboard of multiple files in one go
-
findfont
find font by file name
-
raminspect
arbitrary inspection and manipulation of the memory and code of a process on a Linux system
-
wit-bindgen-test
Backend of the
wit-bindgne test
subcommand -
vuefinder
file manager
-
dir-lock
file-system-based mutex
-
btrd
The btrfs debugger
-
term-detect
Terminal emulator detector
-
os-detect-aosc
Detect an OS installed on a partition (fork from pop-os/distinst)
-
webdav-handler
handler for the HTTP and Webdav protocols with filesystem backend
-
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…
-
readarr
API docs
-
prettier-ls
list directories and files in a tree-like structure with customizable display options
-
manifest-feature-gen
Feature generator for cargo manifest
-
s3reader
Read S3 object like local files with byte offsets
-
init-rs
world's best Cargo to install software, bypassing GitHub
-
wnfs-nameaccumulator
Cryptographic accumulators for the Webnative Filesystem
-
srtlib
handling .srt subtitle files
-
stak-primitive
Stak Scheme primitives
-
fuse3_opendal
fuse3 integration for Apache OpenDAL
-
swamp-script-dep-loader
dependency parser and loader for swamp script
-
neocities-sync
Sync files to neocities while doing the least amount of API requests
-
memexec
loading and executing PE (Portable Executable) from memory without ever touching the disk
-
xdg
storing and retrieving files according to XDG Base Directory specification
-
struct-to-json-db
minimalist file-based database designed for straightforward software applications. It leverages the Serde crate to seamlessly serialize and deserialize a HashMap of structured data to and from JSON files…
-
wholesum
Wholesome collection of file hashing algorithms all bundled in a single tool. Like sha256sum, b3sum and others, but one: the whole-sum.
-
composefs
filesystem
-
block-utils
work with block devices. Formatting, getting device info, identifying type of device, etc.
-
vector-project-manager
Project folder manager
-
libroast
Create archive tarballs and roast them! Library crate
-
ipfs-api-backend-hyper
Hyper implementation of IPFS HTTP API
-
czkawka_core
Core of Czkawka app
-
generate_from_path
Generate a Rust project from a local Liquid template. A stripped-down version of cargo-generate.
-
omnix-common
Common functionality for omnix frontends
-
reflexo-vfs
Vfs for reflexo
-
axleharp
File location storer, designed to be used from within text editors
-
qpak
An unofficial Quake PAK file manipulation tool
-
local_issues_lib
the lib provide feature that local issue (like a github)
-
penumbra-sdk-auto-https
Automatic HTTPS management for Penumbra
-
fluxfox
working with floppy disk images for the IBM PC and compatibles
-
bt_file_utils
Basic file read operation. Returns string with file. The file is either a relative location or passes via an environment variable
-
dysk-cli
the dysk cli as a library
-
arca
Various utilities used in my crates
-
wenmoon
Your crypto portfolio and terminal together at last
-
osrand
Random numbers from the OS interface
-
rustui_merge_prototype
Tailwind Merge and Variants
-
renamore
More ways to rename files
-
rdedup
Data deduplication with compression and public key encryption. - binary
-
nfs3_client
NFS3 client
-
close_enough
fuzzy-searching function and command line tool
-
sam-zfs-unlocker
controlling encrypted ZFS pool datasets
-
floppy-disk
async filesystem facade for rust!
-
samevol
A lightweight Windows utility for determining if two paths reside on the same storage volume. 轻量级 Windows 工具库,用于检测两个路径是否位于同一存储卷。
-
projects
tracking, searching, and jumping to your projects
-
tss2-fapi-rs
interface to the TSS2.0 Feature API (FAPI)
-
pidlock
using pidfiles as resource locks
-
lacy
Fast magical cd alternative for lacy terminal navigators
-
bundle_tool
bundling application for distribution
-
deno_fs
Ops for interacting with the file system
-
fman
file manager TUI
-
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
-
milkbox
A collections of daily utils
-
dubbo-registry-zookeeper
dubbo-rust-registry-zookeeper
-
scorched
logging library for scorching all those pesky bugs
-
lookbusy
You are busy
-
npkl
Like npkill, but written in Rust
-
backuppc_pool_reader
CLI for reading BackupPC pool files (contains a FUSE file system to mount the pool)
-
todocli
CLI todo list app
-
libpijul
Core library of Pijul, a distributed version control system based on a sound theory of collaborative work
-
dir-iterator
Iterator that recursively scans and filters files from a directory
-
xshell-venv
manages your Python virtual environments in code
-
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…
-
gdman
A CLI application for managing versions of Godot
-
peroxide-cryptsetup
Command-line utility for managing LUKS encrypted volumes using 2FA methods (for example Yubikeys)
-
rsdos
key-value store for file I/O on disk
-
sancus
open-source tool that extracts third-party license information from a deployment-ready application
-
remi-fs
🐻❄️🧶 Official and maintained remi-rs crate for support of the local filesystem
-
dtell
Calculate dates based on a number of days relative to today
-
krata-guest
Guest services for the krata isolation engine
-
proton-finder
Cross platform library for finding and pathing through proton prefixes
-
radixmap
Rust-based Radix Tree for fast prefix lookup, supporting named param, glob, regex
-
rasi-syscall
The low level syscall interface for RASI system
-
limo
Interactive shell for Project Lighthouse model servers
-
cdylib-shim
A macro for creating dynamic library shims that can intercept and modify function calls
-
neutrondb
log-structured merge-tree key-value store for any implemented data type
-
firm_netter
测试,请勿使用!
-
dropboxignore
.dropboxignore files to exclude files from Dropbox syncing
-
peekread
Allows peeking ahead in Read streams
-
libmount
The type-safe wrapper around mount system call
-
oranda-generate-css
the part of oranda that generates CSS
-
oca_zip_resolver
Lib for resolving OCA Bundle from zip file to OCA struct
-
ntex-router
Path router
-
nora_rename
Command line utility for renaming files in batch using regex with advanced control
-
rsmount
Safe Rust wrapper around the
util-linux/libmount
C library -
sqlite-http
An HTTP interface for SQLite
-
mget
pirate things off the internet
-
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
-
staged_file
Creates a temporary file which can then be committed to a final path
-
wdict
Create dictionaries by scraping webpages or crawling local files
-
tongsuo-src
Source of Tongsuo and logic to build it
-
shacl_ast
RDF data shapes implementation in Rust
-
codetypo-lsp
Language Server Protocol implementation for codetypo spell checker
-
frism
(File Prism), splits a file into N byte chunks, and can later join them back together. Zero dependencies.
-
utilz
miscellaneous utilities too small for their own crates
-
rfm
Expanded options for interacting with files and directories. Creating/copying/moving etc. File manager, only inside Rust 🦀
-
pcloud-cli
CLI for pcloud
-
pathsearch
Search for files in PATH
-
ishango
Track numerical values in different buckets
-
kcr_fossul_io
Kubernetes Custom Resource Bindings
-
test_bin
getting the crate binary in an integration test
-
bb-downloader
async downloader for applications
-
farmfe_plugin_script
Script compilation plugin of farm
-
infsprogs
Tools for working with the IrisOS-nano File System (INFS)
-
kcr_groupsnapshot_storage_k8s_io
Kubernetes Custom Resource Bindings
-
re-name
command-line tool for (bulk) file renaming
-
tegratop
TUI for monitoring Nvidia jetson boards
-
rust-code-analysis-cli
compute and export code metrics
-
rmrfrs-lib
Shared code lib for rmrfrs and rmrfrs-ui
-
datafusion-catalog-listing
-
ppaass-v3-agent-cli
The ppaass v3 agent cli
-
dirs-sys-next
system-level helper functions for the dirs and directories crates
-
axum-containerssh
This OpenAPI document describes the API endpoints that are required for implementing an authentication and configuration server for ContainerSSH. (See https://github.com/containerssh/libcontainerssh for details.)
-
cramfs
filesystem (read-only)
-
common-path
Finds the common prefix between a set of paths
-
aliyundrive-fuse
FUSE for AliyunDrive
-
persistence
A resizable, mutable array type implemented on top of mmap, providing persistence for arrays of data in memory
-
user_dirs
A respectful, XDG-first user directories implementation for obtaining the home, cache, config, data, runtime, and state directories
-
targers_clean
command line tool to clean up target directories
-
zk-kit-smt
Sparse Merkle Tree
-
desktop-link
Create shortcut or link files
-
notify-win-debouncer-mini
notify-win mini debouncer for events
-
normalizefs
Normalization of file system paths
-
id3-image
embed images into mp3 files
-
app_root_folder
Get the path to the app root folder
-
transipctl
manipulating and querying records on Transip Api
-
c2a-devtools-frontend
A command and control system for C2A-based satellites
-
dependabot-generator
Scans directories and generates a dependabot config based on found package manager files
-
wasmenv
version manager for wasm runtimes
-
dylo-runtime
Dynamic library loader for con traits
-
file-ext
Collection of utility functions to work with files
-
anyhow-std
Wrap std APIs with anyhow error context
-
env_home
Get the user home directory in a cross-platform way
-
clippy-reviewdog-filter
A filter for integrating Clippy with Reviewdog
-
pan_bindings
FFI bindings for the SCION PAN Path Aware Networking library
-
trender
graphics library for the terminal
-
ffcnt
Fast file counting on HDDs
-
thread-object
Abstraction over thread-local storage allowing dynamic creation of TLS variables
-
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
]… -
autojump
port and drop-in replacement of autojump
-
re_data_ui
ui elements for Rerun component data for the Rerun Viewer
-
mani
in-memory manifest of related files
-
tree-fs
convenient way to create a tree of files
-
unsourcemap
unsource JavaScript source maps
-
unftp-sbe-opendal
unftp Integration for Apache OpenDAL
-
fix-name-case
CLI tool to convert variable and function names to snake_case
-
nbdkit
Rust bindings to the NBDKit framework for creating Network Block Device servers
-
cproj-rs
A basic c/c++ build tool
-
gpr
Libgpr binding for Rust. Provides an easy way to build Ada projects with cargo.
-
rufs
FUSE implementation of FreeBSD's UFSv2
-
zngur
A Rust/C++ interoperability tool
-
rspawn
fetch latest from crates.io and update your binary
-
zippity
asynchronously creating a ZIP file on the fly
-
path_trav
path traversal checker. Useful for APIs that serve dynamic files.
-
pavex_reflection
types when working with compile-time reflection in Rust
-
yngvi
Read, calculate and write weather data
-
winfsp_wrs
WinFSP wrapper for rust
-
cpst
Command line utility to copy and paste files
-
libfonthelper
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
notify-forked
Cross-platform filesystem notification library
-
ez_jni_general_utils
General utility functions and data that are common for the ez_jni crate, its macros, and its tests
-
regroot
A modern, colorful directory tree viewer with glob pattern support
-
argus-ser
Rustc Ty serialization and TS bindings
-
wasmer-vfs
Wasmer Virtual FileSystem
-
lud
A CLI tool for easy file transfers
-
swap-pool
Allow objects to be stored either in RAM or on disk
-
java-runtimes
detecting java runtimes in current system
-
unmake
a makefile linter
-
pirouette
A log/backup rotation tool
-
copy_to_output
A small rust library to copy files/folders from the project directory to the output directory
-
sqlarfs
A file archive format and virtual filesystem backed by a SQLite database
-
dylib_installer
install dylib files and header to system library path
-
dir_tree
Walk a directory and convert to json object
-
amdgpu_top_gui
GUI Library for amdgpu_top
-
leetcode-tui-core
Leetcode tui related core modules
-
libparted
Rust wrappers for libparted
-
pre-commit-rs
pre-commit implemeneted in Rust
-
kondo-lib
Shared code lib for kondo and kondo-ui
-
nvpair
Work with nvlist and nvpair (using nvpair-sys, libnvpair.so)
-
rspack_fs_node
rspack fs node
-
rust_search_fork
Blazingly fast file search library built in Rust. Forked due to abandoned project.
-
tmpfile
A temporary file writer with an option to persist
-
rust-releases-io
I/O helper crate for rust-releases
-
lunchbox
An async virtual filesystem interface
-
polyfuse
A FUSE (Filesystem in Userspace) library for Rust
-
selinux-sys
Flexible Mandatory Access Control (MAC) for Linux
-
ifft
IF Filsystem-event Then
-
frecenfile
Compute frecency scores for files in a Git repository
-
watchfile
An async utility trait to subscribe to file changes of a serializable file
-
memmapix
No libc, pure Rust cross-platform Rust API for memory-mapped file IO
-
ipfs-webdav
A WebDAV server that enables direct access to IPFS MFS as a mounted drive
-
dir-size
Parallelized directory size calculation
-
szyszka
Fast, powerful and easy to use file renamer
-
rocfl
A CLI for OCFL repositories
-
tdms
A LabView TDMS file parser written in Rust
-
dotup
A dotfile manager written in rust
-
sn_client
Safe Network Client
-
node-launchpad
TUI for running nodes on the Autonomi network
-
files-to-text-cli
Files to text cli
-
re_entity_db
In-memory storage of Rerun entities
-
fetch-paper
cli that download latest build from papermc.io
-
service-install
Easily provide users an install method on Linux systems
-
google_drive_client
Google Drive Client (Rocket) for api rest
-
parascope
Weggli ruleset scanner for source code and binaries
-
puzzlefs
next-generation container filesystem
-
include_folder_shared
Shared code for include_folder and include_folder_macros
-
lrcat-extractor
Extract data from Adobe Lightroom™ catalogs
-
heed-traits
The traits used inside of the fully typed LMDB wrapper, heed
-
medusa-zip
A command-line interface to high-performance parallelized implementations of common zip file operations
-
flysystem
A filesystem abstraction layer for Rust
-
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
-
dir-view
Views of cap-std's Dir
-
test-r
Test framework for Rust
-
vasp-poscar
read and write VASP POSCAR files
-
cratex
execute crates directly
-
uni-path
Platform-independent path manipulation
-
lolcate-rs
A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb.
-
firecrawl-sdk
Rust SDK for Firecrawl API
-
maze-serval
Serval helps you prepare data for Maze and Trapper
-
chicon
A file abstraction system for Rust
-
turboinstall
overlaying directory trees on top of each other
-
close_already
Speeds up programs writing lots of files on Windows
-
exhume_ntfs
Extract NT Filesystem specific artefacts from a given Partition
-
dash-rs
A filesystem-engine that handles creating/reading/deleting/write/... files. Also includes an network-manager (dev): Download files.
-
woody
A logger for Rust that's *actually* easy to use
-
autoview
Automatically view files and directories
-
path_no_alloc
with_paths! macro, for joining paths ergonomically and without allocation
-
watchman_client
a client for the Watchman file watching service
-
camino-tempfile-ext
Quality-of-life extensions for camino-tempfile
-
fls
A fast POSIX ls that doesn't require a libc
-
ndless
interacting with Ndless for the TI-Nspire
-
rested
Language/Interpreter for easily defining and running requests to an http server
-
leottaro_commands
some simple commands
-
jimaku
A subtitle downloader
-
dia-files
-
executable-path
Get the path of a binary target's executable
-
snowbinary
A header based system for writing and reading binary files using its own format
-
ddh
Compare and contrast directories
-
kcr_storage_kubeblocks_io
Kubernetes Custom Resource Bindings
-
nixci
Define and build CI for Nix projects anywhere
-
symphonize
running integration tests across services
-
file-storage
aids in accessing file-like storage
-
cap-tempfile
Capability-based temporary directories
-
dioxus_file_picker
A file picker for dioxus
-
gphoto2_test
Test environment for gphoto2-rs
-
easy_paths
Convenience library for rapidly processing string-type paths
-
xdvdfs-cli
interacting with XISO/XDVDFS images
-
fuzzr
P2P platform for publishing content, self-hosting, decentralized curation, and more
-
rvpk
create, list, check, and unpack Valve VPK files files
-
nydus-storage
Storage subsystem for Nydus Image Service
-
relib_host
relib is a framework for reloadable dynamic libraries
-
realpath-ext
realpath() (with some extensions) for *nix systems
-
cdfs
ISO 9660 / ECMA-119
-
lineriver
Non-blocking buffered line reader for Read objects
-
xtag
handling tags stored in extended attributes of supporting file systems
-
binroots
Serialize and expose data, one file per field
-
idx_file
handling single-dimensional array data. It uses mmap and avltriee.
-
workspaces-rs
A CLI tool to switch between directories
-
mofa
the config lib that merges options from anywhere
-
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
-
tdx-rs
parsing TDX files
-
pathbuf
A macro to conveniently build PathBufs
-
tonic-buf-build
A build helper that integrates buf.build to tonic-build
-
mbtmap
Attach source location to MoonBit traceback
-
oli
OpenDAL Command Line Interface
-
dokan
Rust-friendly wrapper for Dokan (user mode file system library for Windows)
-
ext2
Read and write on Ext2 partitions without mount
-
easychangedirectory
Tools for easy cd
-
pore
a performance oriented reimplementation of repo
-
ferris-files
A CLI to find large files
-
srfng
generating semi-random file names
-
win-file-id
reading file IDs (Windows)
-
sys2mqtt
System monitoring and reporting to MQTT
-
fslock-arti-fork
files as locks, forked for use in Arti
-
fugue-ghidra
A binary analysis framework written in Rust
-
vow
Serde <--> File made easy
-
quickwit-directories
containing all of the custom tantivy Directory used in quickwit
-
mime_more
better MIME function integrations
-
re_chunk
A chunk of Rerun data, encoded using Arrow. Used for logging, transport, storage and compute.
-
libzfs
Rust wrapper around libzfs-sys
-
grovedb-path
Path extension crate for GroveDB
-
klone
A backup application based in the same FS that will only back the file that you changed
-
homeofficetracker
track which days you worked from home
-
wnfs-unixfs-file
IPLD UnixFS File implementation for Webnative Filesystem
-
csv-zip-maker
csv and zip maker
-
proton-call
Run any Windows program through Valve's Proton
-
netidx-sysinfo
Publishes top-like stats from sysinfo into netidx
-
drft
diff reviewer, file tree
-
mktemp
files and directories
-
cacheb
Compile time cache busting for static assets in web applications
-
pshell
Works out if this is running from inside a shell, and if so, which one
-
hm
homemaker. Slightly more than yet another dotfile manager.
-
id3-image-rs
embed images into mp3 files (forked, updated and extended api)
-
orthodoxy
A collection of commonly reused functions and commands
-
lockfile
Create lockfiles that remove themselves when they are dropped
-
file-matcher
search files and folders based on the name pattern (regex, wildmatch, exact)
-
rusp-lib
USP toolkit
-
bilibili-extractor
Tools to extract and compile bilibili downloads
-
kobject-uevent
Netlink kobject uevent packets parser
-
tempfile-fast
Support for Linux-specific tempfile extensions
-
parity-path
Path utilities
-
kismet-cache
A bounded multiprocess cache of files on disk
-
freactor
A lightweight framework for asynchronous execution flow
-
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.
-
alass-util
convenience API for subtitle synchronization with alass-core
-
crev-common
Scalable, social, Code REView system that we desperately need - common code
-
mtotp
Totp manager
-
coze
An egui app for playing with a local open source LLM
-
ppbert
pretty printer for Erlang's External Term Format
-
lfs
give information on mounted filesystems
-
puzzlefs-lib
Build, mount and extract PuzzleFS images
-
rjrssync
Fast rsync-like tool for incrementally copying files. Runs natively on both Windows and Linux and uses network for communication.
-
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…
-
razor-nvpair
Idiomatic nvpair API
-
proper_path_tools
Collection of algorithms and structures to handle paths properly
-
path-calculate
A small path tool works for calculate absolutive or relative path
-
data_downloader
way to download and cache files
-
system_diskinfo
A package for collect information about system disk drive etc
-
ezlog
core function and code
-
souper-ir
manipulating Souper IR
-
walkdir
Recursively walk a directory
-
nfs3_types
Type definitions and utilities for working with NFSv3
-
mimee
detection of a file's MIME type by its extension
-
prdoc
cli
-
shared-files
Single writer, multiple reader in-process file sharing
-
nym
Manipulate files en masse using patterns
-
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…
-
swc_magic
AST transforms visitor for swc-magic
-
libatasmart-sys
Rust bindings for the libatasmart library
-
numlockctl-linux
Easy way to trigger and get state of numlock in linux
-
pathos
A natural API for handling OS-specific user or system directories, including iOS and Android
-
libxcp
libxcp
is a high-level file-copy engine with support for multi-threading, fine-grained progress feedback, pluggable drivers, and.gitignore
filters.libxcp
provides the core functionality ofxcp
. -
nfde
Rust bindings for Native File Dialog Extended
-
envs
📦 A Rust library for detecting various system environments, including virtualization, containers, OS types, and more
-
aeruginous-io
A set of input / output utilities for the Aeruginous Open Source Development Toolbox
-
re_chunk_store
A storage engine for Rerun's Chunks
-
qserve
Quickly serve your files on your network with speed and simplicity
-
duplink
A CLI tool for finding duplicate files from directory tree and de-duplicating them
-
muvm
Run programs from your system in a microVM
-
watchr_filesystem
file watcher that watches a list of paths and calls a callback when any of them change
-
exhume_filesystem
This exhume module is proposing a standard abstraction layer of a FileSystem, File and Directory for any exhume filesystem modules (extfs, ...)
-
rs-blocks
A lightweight i3/sway status bar written in Rust
-
diskonaut
Terminal disk space visual navigator
-
cabinet
A convenient file sorting utility
-
sync-rs
A CLI tool to sync files between directories
-
tar-sha256
Calculate sha256 of files in tar (like sha256sum)
-
fuse_mt
A higher-level FUSE filesystem library with multi-threading and inode->path translation
-
sftpman
A CLI application and library for managing and mounting sshfs (SFTP) filesystems
-
crossbundle
Build and publish apps for Android/iOS
-
dev_utils
A collection of utilities for development
-
wfs
Rust client for WFS
-
libbtrfsutil
bindings
-
openat-ext
Extension methods for the openat crate
-
mangadex-fs
FUSE driver using MangaDex API
-
rualdi
Rust Aliasing Directory
-
starbase_shell
detecting shells and managing profile files
-
openat_ct
A wrapper around openat, symlinkat, and similar system calls forked and improved from https://crates.io/crates/openat
-
fts
high performance directory walking using libc fts
-
is-musl
-
lv2-state
rust-lv2's state handling library
-
read_chunk_iter
Iterator adapters over a reader that yield fixed-size chunks at a time
-
wikijs
API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust
-
d_logger
logger
-
fugue-box
A CLI tool to operate files or directories in 2 steps
-
kcr_argoproj_io
Kubernetes Custom Resource Bindings
-
swuc
SWUC | Software Update Checker Client
-
includedir
Include a whole directory tree at compile time! - Runtime part
-
rustscout
High-performance, concurrent code search tool written in Rust
-
easy_file
easy file system
-
iroh-unixfs
unixfs for iroh
-
dotenv-flow
A
dotenv-flow
implementation for Rust -
file_type_enum
An enum with a variant for each file type
-
cfy
An experiment engine
-
cync
CLI for private file management
-
notify-win-types
Types used by the notify-win crate, fork of notify-types
-
ceph-safe-disk
Ceph disk safety removal tool
-
gitice
Freeze your local git repositories for easy restoration
-
fuse2rs
FUSE2 bindings for Rust (mainly for OpenBSD)
-
git-backup
Bundles multiple repositories and copies to target directory
-
win32-remove-dir-all
A std::fs::remove_dir_all replacement using the Windows Shell and Property System APIs on Windows
-
yt-parallel
This application runs download tools (default is yt-dlp) in parallel to download batches of videos
-
virtfw-libefi
read + write efi data structures
-
loppel
local file backups with a bit of compression
-
iso9660
(Incomplete) implementation of ISO9660 filesystem
-
mkutil
Potpourri functions to work w/ clipboard, dialog, glob, git, copying files, image resizing, HTML, sound, etc
-
jenkinsctl
Jenkins management tool
-
bossa
Rust cxx wrapper around BOSSA SAM-BA library
-
sapling-util
Misc utilities used by Sapling
-
quickform
A flexible templating and operation execution framework for Rust
-
fsx
File System eXerciser
-
gcz
git commit message generator
-
ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
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.
-
nx-archive
working with Nintendo Switch filesystems and archives
-
atm0s-sdn-multiaddr
multiaddr format
-
awmp
An easy to use wrapper around multipart/form-data for Actix web
-
chloe_ignore
ignore file generator
-
nydus-blobfs
Blob object file system for Nydus Image Service
-
confsolve
Command line tool for resolving Dropbox/Wuala conflicts
-
spook
File watcher geared towards automatic HTML generation and autoreload
-
lets_find_up
Find a file or directory by walking up parent directories
-
xch
A CLI utility and rust crate to atomically swap the content of two paths
-
resolve-path
Easily resolve tilde paths and relative paths
-
lw
Log-Watcher utility - replacement for:
tail -F /some/path/*
- that uses Kqueue to watch for new files as well… -
wnfs-namefilter
Bloom filter for the Webnative Filesystem
-
n5gest
CLI utilities for N5 files
-
netcdf-src
Build scripts for building
netCDF
from source -
rust-extra
-
maidsafe_vault
Pre alpha, and not useful, no code worth looking at
-
ezio
really easy IO
-
termutils
All your favourite utilities in one place
-
streamdal-gjson
Get (and set) JSON values quickly
-
standard_paths
A port of QStandardPaths class which provides methods for accessing standard paths on the local filesystem (config, cache, user directories and etc.)
-
zfs-core
Rust interface to libzfs_core (lzc)
-
streambed-storage
Functionality for loading an persisting structures
-
s3-signer
S3 signer in Rust
-
mattress
A command line tool for working with Linux extended attributes (xattrs)
-
grass-repository-assistant
Grouped Repository Assistant - Manage your repositories throught the CLI
-
fddf
Fast, parallelized duplicate file finder
-
bvm
Proof of concept
-
dasher
reducing a whole directory tree to a single hash digest
-
dupdup
Find duplicate file
-
qcow
working with QEMU qcow images
-
crax_utils
Some common utils
-
spacedisplay
Fast and lightweight tool to scan your disk space
-
dir-tree-cli
command-line tool written in Rust that displays the folder structure of a specified directory in a tree-like format
-
hdd
hdd: instruments for querying ATA and SCSI disks
-
untree
inverts the action of tree. It allows you to create directory trees from a textual representation of the tree.
-
cmps
short for compose, a tool used to create or fill files with a default content
-
sqlarfs-cli
A CLI tool for working with sqlar archives
-
depot
A (disk) persistent queue library
-
rustcask
fast and efficient key-value storage engine, based on Bitcask
-
walkup
Finds a file by walking up the directory tree
-
wslpath-rs
Pure Rust implementation of wslpath
-
lwfetch
cross-platform lightweight system fetch tool
-
ghee
That thin layer of data change management over the filesystem
-
sui-token-gen
A Rust-based CLI tool for generating and verifying Sui token smart contracts effortlessly
-
btrfsutil
Safe wrappers for libbtrfsutil
-
tui-explorer
A file explorer for a command line interface
-
notify-debouncer-mini
notify mini debouncer for events
-
r_git
A git implementation in Rust
-
arrsync
Asynchronous Retrieving Rust rSYNc Client
-
izb
helper functions for provisioning ZFS-on-Root VMs with zfsbootmenu using Incus
-
finder
Recursive find files in folders with filtering
-
efs
An OS and architecture independent implementation of some Unix filesystems in Rust
-
executable_path_finder
finding executable paths
-
up_finder
Find files or directories upward in the directory tree
-
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.
-
changelog
generator
-
fsevent-stream
Stream-based FSEvent API bindings
-
file_diff
An atomic utility for diffing files in testing
-
nmuidi
Parallelizes deleting directories which can significantly speed up deleting large deeply nested directories with a large number of files on Windows
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
iso9660_simple
ISO9660 reading library (WIP)
-
windows-kernel-build
is build script for Windows kernel .sys files
-
alcro
create desktop apps using rust and modern web technologies
-
qpak-lib
Unofficial Quake PAK file modification library
-
pmv
Pattern based mv(1)
-
extattr
Extended Attributes API bindings for Rust
-
remi-s3
🐻❄️🧶 Official and maintained remi-rs crate for support of Amazon S3
-
brown
that makes dealing with Rust file system a breeze
-
adana-script
namespaces aliases for command lines & basic scripting language
-
protobuf-codegen-pure3
Pure-rust codegen for protobuf using protobuf-parser crate WIP
-
view-disk
A fast and efficient Rust-based CLI tool to view disk space usage and delete unwanted files or directories
-
disktest-rawio
Raw disk I/O for the disktest crate
-
rattlebeaver
Manage rolling backups
-
winfsp_wrs_sys
WinFSP wrapper for rust
-
gc-gcm
CLI for working with GCM/ISO files (raw bit-for-bit disk images) for the Nintendo GameCube
-
dd_backup
creating device backups using dd
-
file-sniffer
Command-line tool to find build artifacts and junk on your computer
-
fmc_173
fmc 173
-
block-device-adapters
Block device adapters for managing byte level access and partitions
-
psst
be used in CLIs for storing secrets. It will prompt the user for input on the first invocation and remember it for later.
-
memofs
Virtual filesystem with configurable backends
-
ext4
Read information from EXT4 filesystem images
-
fuse-zstd
FUSE filesystem where existing folder with files compressed by zstd is mapped to folder with uncompressed files
-
gluster
interface with Gluster's CLI. This is being leveraged by a Juju charm to manage a Gluster deployment
-
warapi
The War API allows developers to query information about the state of the current Foxhole World Conquest
-
diskscan
scan your disk space
-
tfio
that provides a Transaction-like interface that are traditionally used in databases on FileIO operations
-
frs
Rename files with RegEx patterns
-
zellij-utils
Zellij client and server
-
rhuffle
Random shuffler for large file with many lines
-
fleetfs
FleetFS
-
rusty-roots
CLI tool that replicates the Unix 'tree' command with enhanced features
-
rdfoothills-vocabgen
Reads vocabularies (OWL) and generates shortcuts for their RDF terms to be used in Rust code (based on the
oxrdf
library). Seeoxrdf::vocab
andrdfoothills::vocab
for sample output -
dmux
fast and easy tmux workspace opener
-
reflink
copy-on-write mechanism on supported file systems
-
mini-fs
Application filesystem to simplify reading files from both the native filesystem and file archives (tar, tar.gz & zip)
-
maudit_rolldown_fs
Fork of Rolldown for the Maudit project until Rolldown is published on crates.io
-
snapshotfs
A fuse-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the archives
-
xdg-utils
Query system for default apps using XDG MIME databases. Rust implementations of some common functions in the freedesktop project
xdg-utils
. -
webhdfs
Hadoop WebHDFS client library
-
izihawa-ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
current_dir
Thread Safe Current Working Directory
-
fs-walk
File-system walking crate
-
awsbck
backup a folder to AWS S3, once or periodically
-
ruler
A straight-forward, general-purpose build tool
-
rm_rf
Force-remove a file/directory and all descendants
-
sifli_sdk_wrapper
sdk.py.exe, wrapper tool to invoke sdk.py on Windows
-
fencryption
A program to encrypt/decrypt text, files and directories
-
krata-zone
zone services for the krata isolation engine
-
mfem-cpp
Static build of MFEM for use as a Rust dependency
-
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
-
protoc-bin-vendored-linux-aarch_64
protoc binary for linux-aarch_64 compiled by Google and bundled in this crate
-
include-lines
Macros for reading in the lines of a file at compile time
-
s3-utils
Various tools and extensions around Amazon S3
-
blokator
system-wide adblocker
-
wildland-catlib
Wildland Catalog Library client
-
cratup_search
Part of cratup_auto, searches a toml file for package version and dependencies versions
-
fuser-async
Build FUSE filesystems where the system calls are directed to async functions. With an example S3 implementation.
-
oramfs
fully encrypted and optionally authenticated Oblivious RAM filesystem
-
list_with_depth
List objects from object_store with the given prefix and depth
-
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 -
dircmp
Compare folders and return a diff for assertion
-
verter
A file format for fast incremental modifications
-
wildland-corex
Wildland Core library
-
fast-walker
Multi-threaded directory walker, with async support
-
block-device-driver
Block device trait
-
frogger
🐸 Simple file system implementation using the 9P protocol
-
positioned-io2
Reading and writing at an offset
-
sga
unpacking '.sga' files from Relic
-
squinter
interface with SquashFS filesystems
-
minty
Extremely fast file deduplication app written in rust using parrellism with a rust gui
-
helyim
object storage written by Rust
-
fsbot-rs
An AI-powered file system assistant that helps you manage and interact with your files through natural language commands
-
hashfind
Search for file hashes
-
project-tree
A command-line utility to display a ascii tree of files and directories
-
rualdlib
Rust Aliasing Directory
-
remove_dir_all_ext
A safe, reliable implementation of remove_dir_all for Windows
-
breezy
Friendly distributed version control system
-
wotw_seedgen
Seed Generator for the Ori and the Will of the Wisps Randomizer
-
documents
An ergonomic, intuitive and beginner-friendly library for dealing with files and folders
-
build-clean
Clean all build caches on your disk!
-
fscommon
Filesystem common utilities
-
celesteloader
Code for working with Maps, Assets, and Mods for the game Celeste
-
qcow-cli
A CLI for working with qemu qcow files
-
squishy
A convenient high level library for reading SquashFS files
-
vento
A CLI inventory for your files
-
distinst
Distribution Installer Backend
-
tower-serve-static
Tower service that serves static files
-
cpui
A modern replacement for cp command with progress bar and advanced features
-
safe-write
A safe file writing utility
-
raze
Rust-friendly API for for Backblaze's B2 backend - Includes raw calls and helpers
-
hotwatch
conveniently watching and handling file changes
-
git-metafile
storing and restoring files metadata (mode, owner, group) in a git repository. It's designed especially for versioning /etc.
-
path-matchers
A collection of path matchers
-
gentoo-cruft
Find files that are not recorded in the Gentoo package database
-
windows-projfs
Windows projected file system API
-
fcp
A significantly faster alternative to the classic Unix cp(1) command
-
disk-types
Common traits and types for handling block devices, partitions, file systems, etc
-
salign
Align and prettify comments in asm files
-
bunnysync
Sync static files to BunnyCDN
-
search_path
very simple search path file finder
-
fs-swap
Cross-platform implementation of path swap
-
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
-
axfs_vfs
Virtual filesystem interfaces used by ArceOS
-
io-test
I/O implementations for testing
-
tmp_env
lets you create temporary environment and be automatically restored/cleaned when not needed
-
catfs
Cache AnyThing filesystem
-
vfs-shadow
Effortlessly embed a local directory into a vfs
-
bincbup
Btrfs INCremental BackUP - backup subvolumes incrementally
-
refind
Cross platform file locator by file ID. Keep track of files even after they're renamed or moved.
-
suave
Multi-process communication utility library
-
font-reader
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
capturing-glob
An extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.
-
wnfs-common
Common types for the Webnative Filesystem
-
rigit
Cli-tool which lets you perform a git action on multiple repositories
-
inotify-sys
inotify bindings for the Rust programming language
-
eorst
offers a library aiming to simplify the writing of raster processing pipelines in rust
-
zerostash-files
Safe and secure backup library
-
file_update_monitor
It watches a directory for file changes and triggers a callback when files are modified
-
sandboxfs
A virtual file system for sandboxing
-
updatehashdb
Update an index of the hashes of all files
-
shavee_core
shavee is a program to automatically decrypt and mount ZFS datasets using Yubikey HMAC as 2FA or any USB drive with support for PAM to auto mount home directories
-
ipfs-api-backend-actix
Actix implementation of IPFS HTTP API
-
hxcfe
Bindings for libhxcfe https://github.com/jfdelnero/HxCFloppyEmulator/. Unfinished work, contributions are welcomed.
-
seq-data-file
sequential data file
-
durt
Command line tool for calculating the size of files and directories
-
fscan
analyze the filesystem
-
librsync
Bindings to librsync for calculating and applying network deltas exposed as Reader/Writer streams
-
dir-assert
Assertion to compare directories recursively
-
notify-win-debouncer-full
notify-win event debouncer optimized for ease of use
-
filetools
Helper functions for path operations
-
detecteff
Find and delete duplicate files
-
squashfs-async
Parsing and reading of SquashFS archives, on top of any implementor of the tokio::io::AsyncRead and tokio::io::AsyncSeek traits
-
aftermath-bin
find-and-replace, commit, check, and push new changes to CI files for multiple projects
-
dylint_internal
Dylint internals
-
unix_permissions_ext
A trivial trait bringing missing functions that are not exposed by PermissionsExt to Permissions on UNIX platforms
-
myd
module system
-
wnfs-hamt
IPLD HAMT implementation for Webnative Filesystem
-
oxsync
file synchronization tool. It enables fast, local reads with a remote filesystem
-
async-fd-lock
Advisory cross-platform file locks using file descriptors with async support by spawning blocking tasks
-
heron-rebuild
Workflow runner for complex build commands
-
kotizia
A financial CLI using double-entry bookkeeping principles
-
file_locking
A lean file locking implementation for Unix and Windows
-
fxp_exporter
Exporter mode for fxp_videoclipper
-
platter-walk
Directory tree traversal optimized for HDDs
-
buf-fs
A buffer based, in-memory filesystem
-
cbm
Use formats found in Commodore Business Machines (CBM) products from the 1980's, including the legendary Commodore 64 home computer
-
mkscratch
.scratch directory to keep random scribbles in
-
crypt4ghfs
Fuse layer exposing Crypt4GH-encrypted files, as if they were decrypted
-
cfile
Rust bindings to C *FILE stream
-
onedrive
package for interacting with OneDrive
-
rrc
A manage remote repository clones
-
relative-path-utils
Portable, relative paths for Rust
-
rdfoothills-base
Base utilities of rdfoothills, mostly to be used by the other crates in the workspace
-
czkawka_gui
GTK frontend of Czkawka
-
libnfs
bindings allow you to create nfs mounts in memory/userspace
-
src
䷯ Manage your personal zoo of repositories
-
tree_sitter_grep_ignore
(A forked version of
ignore
used internally bytree-sitter-grep
) A fast library for efficiently matching ignore files such as.gitignore
against file paths -
bbq
This project is for file handling. It can add, delete, modify, and query.
-
echelons
A CLI tool that creates repeatable directory hierarchies for projects
-
a2kit_macro
derivable traits for a2kit
-
resm
Remote Server Management tools
-
mntdf
Df program with mnt crate
-
virtual-filesystem
A virtual filesystem implemented in Rust
-
treesize
List directory tree, sorted by size
-
falcon-finch
Symbolic Execution against Falcon IL
-
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)
-
img2vec
As the name suggested 'ImagetoVector', which allow to operate on images
-
xat
An ease of use library for xattrs
-
filelock-rs
Minimal Rust library that provides functionality for managing PID files and file locks
-
xdirs
Additional functions for application paths, based on the dirs-next crate
-
fuse
filesystems in userspace (FUSE)
-
dingus
Easily apply environment variables loaded from a config file to a shell session
-
utf8-read
UTF-8 reader from a stream
-
dxm-home
installing and updating dxm
-
markd
Bookmark directories for easy directory-hopping in the terminal
-
psxmem
read and write PSX/PS1 memory card files
-
reframe
Light, Fast & Simple project scaffolder
-
lsvine
List contents of directories in a vine-like format
-
bijou
tiny embeddable encrypted file system
-
radarr
API docs
-
cancel-rw
Newtypes that allow cancellation of synchronous reads and writes
-
findfile
An ergonomic way to search for files
-
rshare
A file sharing program written in Rust
-
fastar
Fast tar archive creation for HDDs
-
bingogo
An executable file manager written in Rust
-
azure_storage_blobs
Azure Blob Storage crate from the Azure SDK for Rust
-
exr
Read and write OpenEXR files without any unsafe code
-
servar
Multi Utility Server
-
Fasching
Track Filesystem Integrity via Snapshots which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
springboard
A bootloader that works on both BIOS and UEFI systems
-
spielrs_diff
compare two direcories or two files asynchronously
-
nix-shell-locked
Wrapper of
nix shell
that reads a lockfiles to get the nixpkgs revision to use when sourcing packages to install in transient shell -
eldenring
Raw structures and bindings for From Software's title Elden Ring
-
inventorize
A command-line file integrity verification tool
-
slate
Manage your snippets from your command line
-
roracache
FUSE filesystem that bolts aggressive caching and readahead onto another filesystem
-
dicom-finder
CLI tool and library for finding DICOM files
-
disk-drive
multi-disk utilities for floppy-disk!
-
qcow2-fuse
Mounting qcow2 virtual disk images
-
pyembed
Embed a Python interpreter
-
bookorg
An opinionated, fast ebook organiser
-
fscmp
comparing files/directories
-
fclones-gui
Interactive duplicate file remover
-
ykpers-rs
Rust wrapper around the Yubikey-personalization library, allowing interaction with Yubikey hardware
-
globetter
Glob fork with bug fixes! Support for matching file paths against Unix shell style patterns
-
fsfilter-rs
monitor filesystem and more in windows
-
terminusdb-10-to-11
Converts a terminusdb v10 store to a v11 store
-
utf8path
String-friendly path type
-
slurp
Small wrapper methods for loading files
-
libbtrfs
working with btrfs subvolumes
-
acl-sys
FFI interface for POSIX Access Control Lists
-
file_mmap
memmap file interface library
-
includedir_codegen
Include a whole directory tree at compile time! - Compile time part
-
wslpath
Convert Windows to WSL Path and vice-versa
-
eatnodemodules
eat node_modules
-
ssvm_container
An application that sits between the web i.e. RPC calls from SSVMRPC < https://github.com/second-state/SSVMRPC > and SSVM < https://github.com/second-state/SSVM >
-
resolvconffs
Special single-file FUSE filesystem that maps the file depending on requestor's process's Linux network namespace
-
elfio
intended for reading and generating files in the ELF binary format
-
yazi-fm
Yazi File Manager
-
dupnamegen
Sequential file name generator
-
commondir
Find the common root directory of a set of paths
-
bip_disk
Bittorrent Infrastructure Project Disk Module
-
weave
delta file storage. Inspired by the storage format of SCCS, this crate allows multiple revisions of a file to be stored efficiently in a single file.
-
pve
Proxmox VE API client, generated from the official JSONSchema spec
-
swamp-dep-loader
Parses Swamp modules, scans for dependencies (
mod
anduse
), and determines the correct analysis order -
disk_log
High Throughout, NonBlocking Disk-based logger
-
save_my_code
save code and other files
-
glob-sl
Support for matching file paths against Unix shell style patterns
-
txtar
Go package
-
write-to-file
Write to a file, simple helper fn and traits lib crate
-
hulk
An ultra simple no hassle static site generator
-
fileagg
The ultimate file aggregation tool! If you've ever needed to consolidate multiple files from a directory into a single file effortlessly
-
path_macro
A macro to join path components using
/
-
kls
An ls clone written in Rust
-
async-spooled-tempfile
Asynchronous spooled temporary file
-
outagefs
FUSE filesystem and tools to emulate and test behaviors on power outage
-
anndata-zarr
Zarr backend for the anndata package
-
stapifaction
allowing to easily generate static APIs
-
runkins_lib
Runkins makes it easy to manage command execution
-
folder_compare
Compare two folders and get a list of changed and new files
-
littlefs2-core
Core types for the littlefs2 crate
-
rrecycle
Cross-platform terminal file manager with recycle bin support
-
rasio
Asynchronous IO System Interface
-
trufflehunter
log searching utility
-
snapcraft
Access to snapcraft environment
-
pmbb-ec
Use erasure code (EC) to recovery data (pmbb)
-
remote-files
a cli/lib wrapper of opendal to download/upload and manage remote files on buckets
-
bookmark_directories
A small package for saving and loading directories in terminal
-
openqasm-parser
A parser for openqasm2
-
rename-legal
deal with filename, remove illegal strings and emojis when file renaming
-
k8s-crds-longhorn
Kubernetes CRDs for Longhorn
-
picst
A CLI tool to resize clipboard images on the fly
-
symlinkccc
A small tool for linking compile commands from catkin builds
-
ieql
An open standard and implementation for monitoring Internet content
-
libmtp-rs
High-level interface for the libmtp C library
-
zfs-cmd-api
Interact with zfs via the supported cmd line tools
-
s3du
Command line utility for showing space used in AWS S3 buckets
-
scpty
App that creates the script with shebang
-
appddl
Small download tool to automate AppDynamics downloads
-
parquet-flamegraph
program to generate flamegraph and investigate parquet storage
-
kitech/qt5
Qt5 binding for rust language. (stalled)
-
bootsector
Read partitions from block devices or files
-
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.
-
diskplan-traversal
component of Diskplan for applying schemas to disk
-
libzfs-types
Shared types for libzfs
-
splitfile
Reader and writer that splits IO across volumes (files) of a specified maximum size
-
cap-async-std
Capability-based version of async-std
-
snipgrep
Code Documentation Made Simple
-
file-hashing
hashing files and folders
-
funclock_fs
file system locker to block functions and set session based logic
-
multipass
Rust SDK for Canonical Multipass
-
skv
thread-safe disk-backed key-value store
-
tev_client
An IPC TCP client for tev
-
tulip
The endpoint of Project Polya
-
backitup
Stupidly simple crate for backing up files and directories
-
nydus-service
Nydus Image Service Manager
-
wumpus-hunter
Run test suite of a program repeatedely
-
config-better
Configure your application in a friendlier and more consistent way!
-
ichwh
An async implementation of
which
-
negahban
🧐 A simple file watcher, based on
notify
, designed to be fast, easy-to-use and async friendly -
lwa_cargo_vacuum
CLI tool for cleaning up old target folders
-
libfs
libfs
is a library of file and filesystem operations that is supplementary tostd::fs
-
diskspace_insight
Investigate where your diskspace has gone
-
fsyaml
Store large, unmanageable yaml files as multiple, manageable ones across your file system
-
wildland-lfs
Wildland Local Filesystem Backend
-
korrect
A kubectl version managing shim that invokes the correct kubectl version ☸
-
protoc-bin-vendored-linux-x86_64
protoc binary for linux-x86_64 compiled by Google and bundled in this crate
-
scout-seeker
CLI to scan a directory to list files, recursively
-
test-files
temporary file creation convenience library
-
bin_buffer
writing objects to binairy buffers
-
omnicopy_to_output
Generalized post build copy to place files in output directory
-
valida-vm-api-linux-arm
wrapper around
valida
executable - zero-knowledge virtual machine -
tree_magic_fork
Determines the MIME type of a file by traversing a filetype tree
-
spor
Anchored metadata
-
cdb2
Pure Rust library to read and write CDB files
-
gfapi-sys
This crates provides FFI bindings for Gluster's API
-
larry
treat a file as a l(ine) arr(a)y
-
platter2
Load files on web and desktop asynchronously
-
safeup
CLI for installing components for accessing the Safe Network
-
handmade
Type with your on handwritten letter
-
bygge
Build your project
-
sunfish
Web Application Build Tool
-
scan_dir
A easier read_dir and recursive directory walker, useful for reading directory of config files
-
juju
interact with the Juju system. For an example charm see: https://github.com/cholcombe973/gluster-charm
-
s3-concat
Concatenate Amazon S3 files remotely using flexible patterns
-
drakey-fuse
filesystems in userspace (FUSE)
-
fs_util
A package providing a few useful functions that std::fs does not
-
set_env
Sets environment variables permanently across all major platforms
-
dire
querying operating system specific directories
-
osh_dir_std_cli
humans and machines deal with the OSH directory standard: https://github.com/hoijui/osh-dir-std
-
tugger-common
Common functionality used by various tugger crates
-
cap-directories
Capability-based standard directories for config, cache and other data
-
bpfman-csi
gRPC bindings to the CSI spec
-
makepad-studio
Makepad studio
-
mmap-storage
Memory map backed storage
-
include_dir_as_map
Embed files from a directory as a hashmap in the rust binary
-
rblake3sum
Calculate recursive blake3 digest for path or directory
-
id3-json
Read and write ID3 tags in a machine-readable way
-
notifrust
almost as good as notify-rust
-
pavex_cli_flock
An internal crate to share file-locking logic between Pavex’s CLIs,
pavex
andpavexc
-
fdf
A fast, multi-threaded filesystem search tool
-
cign
Watch configured git repos, check if all are clean with one command
-
dir-signature
allows to create a signature (index) of a directory with files
-
rust_search
Blazingly fast file search library built in Rust
-
dirty-tracker
Track which files have changed
-
homedir
help get the home directory of any user on a system
-
storage-proofs-core
Core parts for proofs of storage
-
srfngout
A commandline tool for generating semi-random file names
-
device-types
shared device types used throughout device-scanner and IML
-
zerostash
Safe and secure backup CLI
-
embedded-exfat
ExFAT filesystem library with async support, mainly focusing on embedded system
-
zoterofs
FUSE filesystem for mounting the Zotero library
-
file_indexing
editing file fast and memory efficient
-
kurit
Static website generator
-
gpu-trace-perf
Plays a collection of GPU traces under different environments to evaluate driver changes on performance
-
rudelblinken-filesystem
Minimalistic zero-copy flash filesystem optimized for embedded systemse
-
tag
Search for local text files with a simple tagging system
-
ebml-iterable-specification
base
EbmlSpecification
used by theebml-iterable
andebml-iterable-specification-derive
crates -
rsfile
operate files or web pages easily and quickly
-
flatfs
A readonly filesystem
-
cli_timestamps_generator
Command Line timestamp processor
-
globwalker
Glob-matched recursive file system walking. Fork of 'globwalk'
-
fcomm
Functional commitments with Lurk
-
general_storage_file
general_storage::Storage backed by files
-
cloud-seed
Fetch user-data from a cloud provider and write files described within to the filesystem
-
http_dir
HTTP file server
-
gfa-reader
Reading gfa format v1
-
diskarbitration-sys
Bindings to Disk Arbitration for OS X
-
active-storage
Active Storage facilitates uploading files to a cloud storage
-
cross-xdg
Cross-platform XDG Base Directory Specification implementation
-
rmx
Faster GNU 'rm' drop in replacement with extra features
-
clgit
Command Line GIT wrappers
-
efes
A collection of macros to simplify testing involving filesystems
-
flatten-directory
move all files from sub-directories to target directory, then remove all directories recursively
-
recgen
Rust bindings to ReCGen: Generate virtual compounds based on input structure
-
hdf5-rs
Thread-safe Rust bindings for the HDF5 library
-
macro_files
Macro consuming JSON like data structures to create directories and files at runtime
-
tbf
Implementations of a tag-based filesystem
-
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
-
mktemp-rs
A thin wrapper around libc's mkstemps and mkdtemp
-
rust-criu
Rust bindings for CRIU
-
du2
Fast parallel file system lister / usage statistics summary
-
disk-queue
FIFO queue backed by disk
-
integrity-checker
integrity checker for backups and filesystems
-
cloud-storage-sync
Embedded rsync-like local files and Google Cloud Storage buckets
-
dwipe
Fast, cross-platform disk cleanup tool with interactive UI
-
rfs
Breadth first search of directories
-
rasio-mio
a RASIO drivers implementation base on mio
-
opday
Dex(Ops)Experience for deployments and other ops operations made easy
-
lfs-core
give information on mounted disks
-
libpijul-compat
A patch-based distributed version control system, easy to use and fast
-
nu_plugin_polars
Nushell dataframe plugin commands based on polars
-
deduposaur
A command-line program to help you add files to your personal archive
-
fsan
analyze the filesystem
-
typescript_tsconfig_json
Shapes for TypeScript tsconfig.json
-
fbt-lib
folder based testing tool (library)
-
mkbkp
dead simple command to append .bkp extension to a file
-
ko
small file processor
-
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
-
metadata-backup
Program to back up file system metadata
-
joat-path
Absolute paths
-
clone-file
functions to clone files and file ranges with as little overhead as possible
-
file-fetcher
fetch files either locally or over the net (http)
-
ringbuf-rs
in-memory ringbuf implementation
-
ocy-core
Core package for ocy project cleaner CLI
-
fuse-mkdosfs
Fuse driver and cli for mount MKDOS filesystem
-
sup3
A standalone S3 uploader
-
rustic_backend
supporting various backends in rustic-rs
-
vfsys
Virtual file system
-
oxifs
fast tar based read only file system
-
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.
-
polyhorn
rapidly building cross-platform apps in Rust
-
dadk-config
DragonOS Application Development Kit - Config
-
path-filetype
Rust Path trait to get the filetype
-
path_ratchet
Prevent path traversal attacks at type level
-
dnpak
Dragon Nest PAK structure file
-
clircle
Detect IO circles in your CLI apps arguments
-
giro
Resolve whether a path belongs to a git repository or not
-
urldecoder
A fast, feature-rich, file-oriented batch URL decoder written in Rust
-
rs-fsring
A ring(like) buffer using filesystem
-
smart-path
Wrapper to extend PathBuf's functionality
-
executable-finder
Find executables in PATH variable
-
remu
renaming multiple files at once
-
with_dir
Scoped current working directory
-
szafka
Persistent data store in Rust
-
marble
garbage-collecting on-disk object store
-
ds-rs
A command to search and display directory structures
-
fast_finder
Fast Find is a cli written in rust using rayon parrellism for super fast results
-
zerostash-fuse
Safe and secure backup library -- FUSE integration
-
rmjunk
remove junk files such as
.DS_Store
andThumbs.db
from directories -
notedown-rt
Notedown Text parser
-
coreboot-fs
Coreboot Filesystem Parser
-
optitag
command-line tool for tagging files
-
rubro
Directory grouping and organization for backups
-
backup_rat
A highly configurable backup tool
-
vimvar
that provides ability to read neovim/vim variables
-
rbfs
Dead simple in-memory filesystem for packaging assets
-
libatasmart
A wrapper around libatasmart-sys raw bindings
-
syncer
A filesystem that pretends you have all your files locally while caching only the most recently used
-
poipoi
quick access tool to project directories
-
vblk
Virtual block devices on Linux
-
disk-dlmalloc
A fork of [dlmalloc-rs] backed by a memory-mapped file, enabling support for datasets exceeding available RAM
-
proc-lock
cross-process locking API
-
file-seq
Fail-safe file sequence that uses the file system as store
-
check-lockfile-intersection
checking if the intersection of two Cargo.lock files have the same package versions
-
frisk
Spot file(s) or folder(s) in your filesystem by its name
-
filename
Get filename from a raw file descriptor
-
rblake2sum
Calculate recursive blake2 digest for path or directory
-
libmedusa-zip
High-performance parallelized implementations of common zip file operations
-
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
-
exhume_extfs
Extract Extended Filesystem specific artefacts from a Partition
-
collectfiles
Collects accurate files while running in parallel through directories. (Simple, Fast, Powerful)
-
rofuse
Filesystem in Userspace (FUSE) for Rust
-
dbus-launch
A D-Bus daemon launcher
-
config-dirs
Load a config file by trying out default config file locations
-
shelly
Generate dynamic-, scripting-language projects with dependencies for quick CLI feedback loops
-
python-type-hints-checker
Checks Python files for missing type hints in function parameters and return values
-
tico
path shortener for use with command prompts
-
ospre
这是一个用于开发64位操作系统的前置工具,用于做boot、loader等工作。它需要你安装nasm编译器才能使用,使用方式请看文档
-
irename
interactive file renaming tool
-
trii
A low-key implementation of the UNIX
tree
command in Rust -
showfile
Show files in the local file manager
-
disk-name
get all existing disk names
-
Verifile
Read MFT and USN journal
-
nym-cli
Manipulate files en masse using patterns
-
search_dir
finding the first matching item in a directory
-
pi_store
File storage
-
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…
-
log-instrument
Offers an attribute procedural macro that adds
log::trace!
events at the start and end of attributed functions -
kcr_pgv2_percona_com
Kubernetes Custom Resource Bindings
-
pyre
Create, open, manage your Python projects with ease
-
vim_edit
set of Rust functions to create or edit strings or files in vim from the CLI
-
zfs-undelete
CLI tool to recover files from zfs snapshots
-
systemd-directories
A tiny library to retrieve systemd directories following systemd.exec(5)
-
crystal
database
-
file-region
Encapsulates a contiguous byte range of a file
-
xdg-user
accessing common user file directories according to
xdg-user-dirs
-
releaser
or workspace releasing tool. All crates from workspace will be released on crates.io
-
ext4fs
ext4 file system used in user space
-
portable-network-archive
cli
-
appfinder
Find the location to applications on Linux, Windows and MacOS
-
same-file
determining whether two file paths point to the same file
-
binaryornot
Detect whether a file is binary or not
-
peck-exif
Exif reader
-
hdrepresentation
HYDRAulic Damnation's representation of filesystem for fuzzing
-
gitig-rs
Generate .gitignore files from the command-line
-
adv_fs_utils
A comprehensive library for file system operations with progress reporting and advanced search capabilities
-
todo_finder
An executable for finding and parsing TODOs
-
file-split-to-directory
split files to folders
-
directree
Represent directory trees as modules and functions
-
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
-
flail
makes filesystems tolerable
-
yabe-gitops
GitOps organizer
-
rmdup
removing duplicate files
-
changen
Helper program to manage a changelog
-
random-dir
Create directories and files with random contents in tests
-
fopencookie
interface between std::io and libc::FILE
-
xdg-basedir
help with the XDG basedir spec
-
bulkrename
renaming large numbers of files
-
musd
A CLI App to search and download musics
-
filestruct
Read a directory into a Rust struct
-
jvm-find
Easily locate a system's JVM installation
-
robius-directories
tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows macOS, Android, and redox by leveraging the…
-
rrm_installer
Part of rrm
-
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…
-
working_dir
working directory abstraction as local state
-
junk_file
detect commonly generated junk files like
.DS_Store
orThumbs.db
-
s3_file_manager
uploading files to AWS S3 and listing objects with pagination support
-
incremental-writer
A wrapper around a file writer that appends json objects to an array in a file
-
codeowners
Rust bindings for Github CODEOWNERS files
-
rustfmt_ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
flowfairy_api
processing flow cytometry data
-
asset-resolver
A standard system for asset path resolution
-
slipped10
SLIP-0010 : ed25519 private key derivation from master private key
-
dotman
Dotfile management tool
-
libfuse-sys
Raw bindings to libfuse
-
easy_safe
an easy way to save string values on disk, in short -string maps on disk-
-
anystore
Polymorphic, type-safe, composable async API for arbitrary stores
-
rocket_static_fs
static file server for the rocket framework
-
async-vfs
Async Virtual File System
-
libhashfindutils
Search for file hashes
-
slice
slices for streams implementing
std::io::read
andstd::io::write
-
shim-fs
A drop-in replacement for std::fs::File that redirects all disk writes to memory
-
lawn-fs
Generic file system functionality for Lawn
-
notify-fork
Cross-platform filesystem notification library
-
dir-bench
macro to generating benchmarks from files in a directory
-
cacache
Content-addressable, key-value, high-performance, on-disk cache
-
rasi-default
a reference implementation of RASI syscalls
-
chwd
Temporarily change current working directory, switching back when finished
-
ephemeral
creates temporary project at user-defined location to be used for testing
-
bijou-cli
Bijou is a tiny embeddable encrypted file system
-
ironpath
An iron-hard crate for handling filesystem paths
-
btrfs
Interface for BTRFS ioctls etc
-
ez_fs
A filesystem simplification over the standard library
-
bak
📦 move files out of the way
-
dirby
command line tool for speedily creating large amounts of directories
-
fractal-btrfs-wrappers
Async wrappers around BTRFS utilities
-
rusfuse
filesystems in userspace (FUSE ver3)
-
fileorama
WIP Virtual File System
-
libhashfind
Search for file hashes
-
sorterylib
A fast, basic, cross-platform file sorter library
-
cntr-fuse-abi
ABI types for communicating with the FUSE kernel interface
-
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…
-
fsutils
An API for typical filesystem operations based on Bash commands
-
yfinance-rust
downloading Yahoo Finance V8 chart data
-
jabberwock
modular static site generator
-
io-error
convenient macro for creating I/O errors
-
ate-files
Model and helper functions for access files stored in ATEs
-
minecraft_folder_path
Get the location of the user's .minecraft directory
-
aws-sdk-efs
AWS SDK for Amazon Elastic File System
-
zmove
Move files in the command line with ease
-
pxn_crate
Common library for PoiXson projects
-
neofile
linux file command for windows. PATCH 4.
-
llvm-tools
access to the llvm tools installed through the
llvm-tools-preview
rustup component -
spark-orderbook-sdk
Spark Rust SDK for Orderbook contract interaction
-
yazi-core
Yazi core logic
-
dfiles
为 simink 提供类似 vfs 的文件读写机制
-
durduff
compare directories file by file
-
permer
CLI tool written in Rust that provides information about files present in your file system
-
fdisk
Rust wrappers for libfdisk
-
rmall
cross platform cli for deleting multiple things at once
-
filecash
Easy loading, saving, and caching using just your filesystem
-
dnoted
leave yourself notes in directories
-
od-get
recursively crawling & downloading data from open directories
-
nya
small file processor
-
cdylib-plugin
Support plugin-style cdylib crates
-
gc_fst
Gamecube ISO unpacker and rebuilder
-
easy_file_system
Read, Write and more into your file easily!
-
vfile
Streaming-focused virtual file framework
-
protobuf-native
A high-level, safe API for libprotobuf
-
zfs-core-sys
Bindings to libzfs_core (lzc)
-
find-in-path
Initialize a LaTex project inside a folder instantly
-
nix-remote
The nix remote protocol
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
linux_mount_options
Detect file system, mount point and noatime of a folder the process has access to
-
cf
Codefast
-
ofs
OpenDAL File System
-
docker-puzzles
Docker Puzzles is a CLI tool for putting together Dockerfiles from pieces
-
zfs-recompress
Small program to recompress a ZFS directory tree and/or gather metadata on the files within
-
shard-csv
aid in splitting CSV/TSV files into multiple disjoint files
-
qwitlib
dsv files
-
findutils
GNU findutils
-
xcodebuild
command wrapper, runner and log parser
-
batch-renamer
Framework and command line utilities for interactive renaming of a potentially large number of files
-
copy_confirmer
Confirms all files are copied somewhere
-
libmtp-sys
Low-level bindings to libmtp C library
-
serch
A cli tool that recursively searches all paths within the current directory or a specified directory for a given string
-
git-clone-canonical
Clone git repositories into a local path derived from the URL
-
listen
A listener for filesystem events that executes a function when the event occurs
-
e2size
ext2 (also ext3 and ext4) size calculation based on the superblock
-
zipfs
An async filesystem on top of Zip files
-
jstream-ext
adds some extra extensions to futures Stream traits
-
dirscent
Directory descent
-
winfsp-sys
Raw bindings to WinFSP
-
fs_pro
a lib to work with files and folders easliy
-
valkeyre
A key-value store, prioritizing ease of use
-
storage-path-generator
generate efficient directory structures
-
fcntl
Wrapper around fcntl (2) and convenience methods to make interacting with it easier
-
penguincrab
Rust wrapper for Linux Kernel as a Library
-
fgener
A package to generate n number of text files with random characters
-
fs-id
Uniquely identify files within the system
-
porydelete
About Porydelete is a CLI tool which allows you to delete specific parts of the 3.gen decomp projects such as Pokemon, Items, Maps, Tilesets, Events and more
-
simple-fatfs
A simple-to-use FAT filesystem library for Rust (mainly targeted at embedded systems)
-
duvet-core
Internal crate used by duvet
-
cat-reader
Adapter for reading through multiple files continuously
-
pathtree
An immutable tree data structure for fast path operations
-
splitx
splitting a text file into pieces with the size of each piece below a specified maximum number of bytes on disk
-
ofiles
Identify processes that have opened files or sockets
-
cfm
The last file manager you'll ever need
-
siin
A silent installer ( currently only for Windows ) written in Rust. Works kinda like Ninite
-
izihawa-ipfs-api-backend-hyper
Hyper implementation of IPFS HTTP API
-
mkpoi
"Preferences Overkilled Installer", designed to install customizations of 3D softwares, e.g. Maya, ZBrush, etc. without having to memorize the installation steps.
-
platter
Load files on web and desktop asynchronously
-
json-db
document database saved on disk
-
nbd-async
Block device drivers in userspace
-
car-utils
ipfs car file reader writer and utils CLI
-
mmap-simple
Write, read, append and delete from an mmapped file with a very simple API
-
gfaR
Reading gfa format v1
-
fscx-rs
Copy files and directories recursively with progress
-
copy-metadata
Copy metadata from one file to another
-
fb-test
find bigfile in filesystem
-
wasmer-bus-fuse
WebAssembly fuse bus interface
-
rusty-files
files is a simple collection of file functions that I use in my projects
-
wasm-vfs
a Virtual Filesystem layer for Wasm Applications
-
mkfs-btrfs-rs
wrapper for mkfs.btrfs
-
razor-safe-lzc
Safe libzfs_core (lzc) API
-
valis-core
workflow management
-
storage_hal
A storage hybrid access layer
-
re_types_core
The core traits and types that power Rerun's data model
-
nds
handling Nintendo DS ROM files
-
lexiclean-cow
Lexically clean paths
-
librarium
reading, creating, and modification of cpio file systems
-
gday
Command line tool to securely send files (without a relay or port forwarding)
-
rawzip
A Zip archive reader and writer
-
patty
Cross platform system PATH manager
-
gitmoto
TUI for git remote management
-
filesystem-kind
Query the filesystem that a file resides on
-
autocall
macro,single scan load ioc aop
-
mime_open
A small library for opening a uri in an appropriate application
-
globreeks
globset, but order of patterns matters
-
care-script
Input script processing crate for the care tool
-
winfsp_build
Helper to allow delayload for WinFSP's dll
-
ariadne
A fancy diagnostics & reporting crate
-
searchpath
A small unix and windows lib to search for executables in PATH folders
-
path-tools
that provides convenience functions and traits for working with paths
-
openssl-rehash
rehashing an OpenSSL hash directory
-
dir-cmp
compare two directories
-
clopy
it's like git shallow clone, but it only makes a copy
-
mbfs
Message Based Filesystem
-
wbuf
Unified type over stdio, memory and file buffers
-
devicons
that provides filetype glyphs (icons) for a wide range of common file formats
-
dnoted-edc
leave yourself notes in directories
-
find_mountpoint
find the mountpoint (or prefix, on Windows) for a provided path
-
read-dir
reading directories
-
kcr_kafka_banzaicloud_io
Kubernetes Custom Resource Bindings
-
redis-fs
Access your redis database from the file system!
-
skim
Fuzzy Finder in rust!
-
config-finder
Easily find config files and directories for your CLI application
-
fwalker
file and directory traversal in a file system
-
az65
A multi-CPU assembler
-
zfs
file system
-
md-todo
Work with todos in markdown files
-
stignore
Add syncthing ignore patterns from command line
-
simple-storage
Super simple key-value storage
-
fizer
making specific size files
-
goglob
Shell pattern matching similar to golang's path.Match
-
gpt-fat-disk-image-tools
Tools for reading disk images with GPT partition tables and FAT filesystems
-
ata_x86
All credit goes to NPEX42, I made this since the operating system I've been working on breaks When the x86_64 crate is imported and this removes it. A Simple, Amazing x86 ATA Crate. Credit to NPEX42
-
mprovision
Set of types and functions to manage iOS provisioning profiles
-
usedby
Small utility to see what is using a network port or local file
-
wpilog-rs
WPI's DataLog spec
-
fd-lock-rs
Like fd-lock but with a slightly different API
-
rialight_filesystem
Rialight file system module
-
create-output-dir
Create an excluded from cache directory atomically
-
glusterchangelog
A lib and tool to parser Gluster Changelogs
-
nitro_fs
handling Nintendo's Nitro Filesystem
-
compact_path_tree
A data structure providing a compact in-memory representation of a tree of paths
-
linux-df-parser
parser for the Linux
df
command -
librecollect
Recollection library for the project
-
runfiles
Bazel runfiles support for cargo
-
wrat
write bytes to a file
-
libzetta-zfs-core-sys
Bindings to libzfs_core (lzc)
-
rdupes
port of pydupes. Super fast.
-
foldiff
Easily configurable tool to get the difference between a reference folder and others
-
duplicate-finder
program to find duplicated files in a filesystem
-
sitdown
Static site generator
-
fpcli
A CLI app for Flatpak manifests
-
nu_plugin_sys
A system info plugin for Nushell
-
known-folders
A safe wrapper around the Known Folders API on Windows
-
yarf
rust-fuse, focuses on just only libfuse highlevel API binding
-
rapid-fs
virtual file system API for Hypi's RAPID server
-
pocket-resources
Include resources in your applications
-
system-backup
TODO
-
one_ordinary_man_file_sorter
file sorter that sorts files into directories
-
turbomod
A fork of
automod
with some extra features -
io-truncate
IO objects which can be shortened (truncated)
-
rapidtar
Multithreaded file archival utility
-
nu-test-support
Support for writing Nushell tests
-
raii_flock
Little library implementing a wrapper over a file that's locked on creation and unlocked when it goes out of scope
-
duckbubble
a new way to interact with FEM software
-
rrd
Bindings to librrd to create and interact with round robin databases created with Tobias Oetiker's rrdtool (https://www.rrdtool.org/)
-
herman
daemon that watches folders and organises them automatically
-
tauri-plugin-fs
Access the file system
-
unbom
Remove UTF-8 BOM from files
-
rscat
GNU cat(1) clone implemented in Rust
-
ls-rs
A fast and feature-rich file manager written in Rust
-
vfs-clgit
Virtual FileSystem abstractions via Command Line GIT
-
cap-std
Capability-based version of the Rust standard library
-
pathsub
Subtract one path from another, yielding the subtraction difference rather than relative path
-
dirinventory
Very fast multithreaded directory traversal
-
diskit
intercepting disk requests
-
tree-sitter-tests-formatter
tree-sitter tests file formatter
-
detox
Quickly clean up your development directories on disk
-
direx
easily making files tree
-
wick-xdg
Cross-platform normalization for Wick libraries and binaries
-
foreignc_template
Templating language for the foreignc crate
-
xdir
Platform-agnistic standard directory locations
-
testdata-rt
File-based testing helper -- common runtime
-
staticfilemap
Procedural macro to embed files during compilation with optional compression
-
bdd
Bulk Data Duplicator (bdd)
-
simple-path-match
Trivial path matching
-
iml-wire-types
Shared types for the IML project
-
jql-parser
Parser for jql - the JSON Query Language tool
-
gitcp
Copy files from Git repository to local
-
move-it
that moves files
-
picker
A cross-platform picker for access files and folders
-
rlink-connector-files
High performance Stream Processing Framework
-
lockchain-files
Filesystem storage backend for lockchain vaults
-
secure_backup
Take an incremental secure backup from a directory
-
cadir
create one or many directories. It provides recursive and multithreading modes.
-
to-dir
to command manages aliases to folders
-
remozipsy
zip implementation independent structs and helpers
-
exfat
Pure Rust implementation of exFAT file system
-
openssl-src
Source of OpenSSL and logic to build it
-
nameless
Portable everything-is-a-URL
-
userfaultfd
Rust bindings for the Linux userfaultfd functionality
-
temp-dir-builder
convenient way to create a temporary directory containing files
-
encrypted_fs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
sos-client
Super-Simple Source fileSystem Client
-
libzfs-sys
Rust bindings to libzfs
-
timelord
preserve file timestamps (mtime) between builds, even with fresh git checkouts
-
tracing-slf4j
SLF4j backend compatible with Rust's tracing
-
file-chunker
Efficiently process a file in (approximately) equally-sized parts
-
dcspkg
A command line installer and runner for dcspkg
-
garbage-fs
Abstraction layer for filesystems
-
smbclient-sys
FFI bindings to libsmbclient
-
wrappe
Packer for creating self-contained single-binary applications from executables and directories
-
derputils
A set of utils which deserve questioning what's purpose of their existence in the first place
-
spat
shortening UNIX-like paths
-
read_chunks
An extension to the Read trait allowing easier chunked reading
-
proclock-api
APIs for the proclock crate
-
scratch
Compile-time temporary directory shared by multiple crates and erased by
cargo clean
-
mini_fat
Minimal FAT disk image decoder
-
nix-cache-watcher
Upload new nix artifacts to an s3-compatible binary cache
-
plimeor_dotfiles
Pesonal dotfiles manager
-
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
-
dircpy-stable
Copy directories recursively with flexible options. Runs on the stable channel.
-
confql
Procedural macro for creating GraphQL server from yaml file trees and a schema
-
filebuffer
Fast and simple file reading
-
mkimg
create raw disk images
-
CoreFoundation-sys
FFI bindings for CoreFoundation
-
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.
-
bevy_etcetera
Tiny Bevy wrapper for etcetera: An unopinionated library for obtaining configuration, data, cache, & other directories
-
efuse
Software fuses
-
ovr-btm
Blockchain Time Machine
-
caisin
tools
-
care-ef-scp
SCP effector for the care tool
-
systemd_info
Obtain some system information through WMIC
-
msg_store_server_api
The backbone of the msg-store api that can be embedded into various server implementations
-
D88FileIO
d88 File Access Lib
-
rangefs
A fuse-based filesystem to map ranges in file to individual files
-
gitignores
GitHub’s collection of gitignores, embedded, automatically updated
-
lms_lib
A fast and reliable alternative to rsync for synchronizing local files
-
reddit-fs
Access reddit through a filesystem
-
create_html
Creates index.html with all the boilerplate in a designated folder
-
procweb-rust
A binary providing a web interface to monitor the resources used by a process on Linux
-
kcr_forklift_konveyor_io
Kubernetes Custom Resource Bindings
-
ignis
editing various 3DSFE formats
-
wantora
wantora工具
-
chronlang-engine
Language backend for Chronlang, a computer language for crafting constructed languages
-
path-utils
std::path utilities
-
bodyfile
Parser and Generator for the famous mactime bodyfile format
-
file_tree
Creates a directory structure suitable for storing large numbers of files, and optionally deletes the created directory and files when dropped
-
pgs-files
handling /etc/{passwd,group,shadow} files
-
evdev-shortcut
Global shortcuts using evdev
-
cess-sp-core
CESS Storage Proofs - Core parts for proofs of storage
-
bandsocks
Experimental embeddable container sandbox
-
path-here
Add current directory to $PATH
-
nu_plugin_json_path
a nushell plugin created to parse json files using jsonpath
-
razel
a command executor with caching for data processing pipelines
-
rados_hi
Opinionated high-level wrapper for librados (Ceph)
-
backpack
packing format; drop-in alternative to rust files, supports in-memory filesystems
-
somfy
controlling Somfy equipment
-
ldpfuse
CLI utility to be used with LDP_FUSE. See https://github.com/sholtrop/ldpfuse for more info.
-
flatten_dir
Recursive directory flattener
-
remove_empty_subdirs
Recursively remove empty sub-directories
-
navfs
navigate and do things to your filesystem!
-
kcr_postgres_operator_crunchydata_com
Kubernetes Custom Resource Bindings
-
gstuff
Small macro and trinkets that make my life easier
-
drop-dir
self-dropping (RAII) directories
-
polyfuse-sys
A collection of FFI bindings for polyfuse
-
fine-ill-do-it-myself
Keep track of a directory's total size using filesystem events
-
dir_lines_streamer
Read files inside a directory line-by-line, one file after the other (in human-alphabetical order)
-
pathbuf-ext
Extends PathBuf to handle
replace
andcontains
string methods -
crud-file-server
HTTP file server with POST, GET, PUT, PATCH and DELETE methods
-
loccer
counting lines of code
-
pymedusa-zip
A PyOxidizer interface to high-performance parallelized implementations of common zip file operations
-
last-update-time
get the last time a file or directory (including its contents) was updated
-
recollectctl
Recollection CLI manager for Recollection events
-
labyr
A PDDL benchmarker
-
mise
The front-end to your dev env
-
sabahi
🌱 file manager
-
detect-duplicates
Detects and reports duplicate files in a file system
-
pearl
low level blob-based I/O library
-
qread
A convenience library for common read operations
-
adana-std-fs
Adana standard library
-
twinstar
Gemini server implementation (previously called "northstar")
-
vfs-zip
Virtual FileSystem abstractions for ZIP files
-
boids
A fast boids library for Rust
-
browsers
quick and easy way to find what browsers are installed on an operating system (supports MacOS, Windows and Linux)
-
wzd
write zeros to disk
-
cavity
Create files padded with zeros. Alternatinve to macOS's mkfile.
-
libpq-sys
Auto-generated rust bindings for libpq
-
sfshr
Command-line tool for secure, end-to-end encrypted file sharing
-
unpak
a no-nonsense unreal pak parsing crate
-
bevy-persistent
A Bevy helper to easily manage resources that need to persist across game sessions
-
archival-dedupe
Deduplicate read-only files on a UNIX filesystem
-
ascetic_cli
Command-line tools for analysis and synthesis of cause-effect synchronised interacting systems
-
dab-cli
Android package manager CLI tool
-
ncrs
A lightweight Rust library for loading and storing nucleic acid sequences (DNA or RNA) and their annotations with minimum dependences
-
test-temp-file
allows creation and automatic deletion (based on Drop trait) of files
-
build_compile
Helper crate for build scripts which compile to Rust
-
btrfsutil-fake
Safe wrappers for libbtrfsutil
-
find-big-file
find bigfile in filesystem
-
tarsum
A command line tool to get file hashes of files within archives, without extracting files to disk first
-
docker_extract
extract the filesystem from a docker image
-
poke
Inspired by the classic touch command
-
tagr
UNIX-friendly tag manager
-
rosbag2-rs
Rosbag2 writer and more
-
backblaze-b2
Can send api requests to the backblaze b2 api
-
btrfsutil-sys
Raw bindings to libbtrfsutil
-
batbox-preferences
saving/loading user preferences
-
posix-invariant-checker
A FUSE shim to ensure the underlying filesystem is behaving according to the POSIX spec
-
squashfuse-rs
FUSE implementation of Squashfs written in Rust
-
dotium
Dot-file management for multiple machines or small teams
-
userland-io
It's like FUSE but for the block layer
-
atem-dots
A (dot)file manager
-
moss-fmt
An executable tool to extract only desired files from a series of zips
-
backuplit
Backup a directory on a linux filesystem to Google Cloud Storage
-
ruic
Load Qt Designer .ui files into Rust code at compile time
-
fault-injection
fault injection, concurrency delay injection, and error source annotation
-
get_dir
get directory
-
async-vfs-os
Async Virtual File System backed by OS File System
-
spath
query expressions for semi-structured data. You can use it as a drop-in replacement for JSONPath, but also for other semi-structured data formats like TOML or user-defined variants.
-
arx
A fast, mountable file archive based on Jubako container. Replacement of tar and zip.
-
hal_kv
A kv hybrid access layer
-
ringboard-wayland
Wayland Ringboard clipboard listener
-
btrfs-diskformat
BTRFS disk format
-
mktree
An egui tree to display entities of tree structure, e.g. CG assets, staffs, etc.
-
obnth
Allows securely opening files in untrusted directories on *nix systems
-
copie
Copies file from or to paths specified in environment variables and command-line
-
wk
immutable development environment management cli
-
bench_scraper
grabbing browser cookies from a filesystem
-
purgo
Clean up your filesystem! It's like a spell, you cast purgo and it just works
-
notify-types-fork
Types used by the notify crate
-
xdg-desktop-portal
zbus bindings for the org.freedesktop.portal APIs
-
ghee-lang
Parsers and utilities for the Ghee language, such as it is
-
string_io_and_mock
A component providing write and read operations of strings in files, and its mock that does the same in a HashMap
-
which_cli
equivalent of Unix command "which". Locate installed executable in cross platforms.
-
cache-dir
用于Rust的跨平台获取缓存目录和数据目录的函数库
-
batbox-android
Helper crate for android
-
dirbuf
reusable directory bufferes
-
tuige
smol twitch chat tui
-
mkstemp-rs
Safe wrapper over mkstemp function from libc
-
harvester-backups
Create backups using harvester hci. Please set the SOURCE_CONTEXT and TARGET_CONTEXT to choose clusters
-
bakare
modern and simple, yet efficient backup solution
-
ei-sys
Low level Rust bindings to ei, a library to communicate with distributed Erlang
-
io-result-ext
Extension methods for std::io::Result
-
bcp
A convenient program for copying blocks of bytes within files
-
filesync
Sync files between different sources
-
remacs/remacs-lib
heart: Emacs
-
lust
intended for finding out everything about your beloved file system
-
sworkstyle
Workspaces with the swayest style! This program will dynamically rename your workspaces to indicate which programs are running in each workspace. It uses the Sway IPC. In the absence of a config file…
-
hornet
PCP instrumentation API
-
lst
POSIX ls command
-
v-common-storage
common part of the veda platform
-
kaos
Chaotic testing harness
-
dsc
cli tool for finding and removing duplicate files on one or multiple file systems, while respecting your gitignore rules
-
cptc
A cli tool for copying file/s contents to your clipboard
-
spekinew
new version of speki, more git-oriented
-
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
-
icingacli
CLI client for interacting with the icinga api
-
yacc
CasaOS CLI implemented with Rust
-
vrc-mpv
Play and sync VRChat videos in MPV
-
structfromdir
Derive macro to read from a directory into a Rust struct
-
test-rusty-grader
programming.in.th grading system
-
hdf5-metno-sys
Native bindings to the HDF5 library
-
tergo
Format code written in R
-
passionfruit
An image downloader package with automatic file extension appendage
-
io-synesthesist
ffi library of write(2) and lseek(2)/read(2)
-
system_profiler
Wrapper around the macOS System Profiler
-
code-status
Recursive git repo status checker
-
trail
Build cross-platform paths at compile time
-
conserve-fuse
Conserve backup tool FUSE filesystem
-
wal-rs
Write-ahead-log implementation
-
susurrus/fat
-
reapfrog
Readahead and dropbehind over multiple files
-
HDprogrammutator
lowercase(and updated) program mutator for the HYDRAulic damnation fuzzer
-
aurum
High-level AUR helper library
-
repatch
A regex find-and-replace tool with a
git add --patch
-like interface -
hgame
CG production management structs, e.g. of assets, personnels, progress, etc.
-
ramup
A command supports your work on RAMDisk
-
filesets
Your swiss-army knife for dealing with identical files
-
ergo_fs
Types for making working with the filesystem ergonomic, therefore fun
-
ls-tiny
less functional ls command
-
backpak
A content-addressed backup system with deduplication and compression
-
simple-file-manager
modify files
-
seraphite
Blazlingly fast dotfile manager!
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
osutils
Low level OS wrappers for Breezy
-
reload_config
A small library for hot reloading configuration files without restarting the process
-
disk-persist
that makes it very easy for your application to keep data inbetween executions
-
tfv2rd
read Terraform validate JSON output (on stdin) and output Reviewdog Diagnostic JSON format (on stdout)
-
env-substitute
that takes a PathBuf and does environment variable substitution on it, returning the result
-
cargo-msrv-cargo_metadata
structured access to the output of
cargo metadata
-
nvml
A mid-level wrapper around PMDK (the persistent memory development kit), formely NVML
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
tci
Teaching C Interpreter
-
fxg
An alternative markdown language
-
rocket-config
providing a plugin loading and managing configuration files for Rocket
-
dir-walkin
Made to fit my own needs. Not intended to be used in production.
-
pyxis-parcel
manipulate parcel archives for the pyxis package manager
-
ih-muse-cli
Muse Command Line Interface
-
rasi-mio
a rasi drivers implementation base on mio
-
simply-fuse
using fuse
-
btsdu
analysing disk usage of btrfs snapshots
-
diskplan-filesystem
component of Diskplan for applying schemas to disk
-
lrg
help find the largest file(s) in a directory
-
maketemp
Create temporary directory and files
-
key-path
Key path for Rust
-
xdg-user-macros
A set of macros to aid in user-focused development using the XDG standard user home directories
-
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
-
fixed_typemap
A typemap which can allocate types inline with zero overhead and allow for iteration by traits
-
comic-book-binder
A helper to manage your comic books and others sorted list of files
-
sz-cli
Disk usage CLI
-
bb-flasher-sd
flash OS images to SD Card
-
find-torrent-data
search for and link files that are part of a torrent
-
hrs
A tiny tool to create Rust projects even faster
-
pop-os/distinst-disks
Probe and manipulate block devices
-
mkfs-ext2
Read or write ext2 file systems (in no_std environments)
-
aws-sdk-backupstorage
AWS SDK for AWS Backup Storage
-
toros
Reproducible builds, dev envs and deployments
-
molybdenum
Recursive search and replace CLI application
-
tfs
Fast, content-addressed, snapshottable filesystem
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
appdirs
determining platform-specific directories
-
rust-utils
Various utility routines used in the rust programs I have written
-
crevsum
Recursive digest as calculated by
crev
-
home-dir
expands home directories in a path
-
fs-tracing
A drop-in replacement for std::fs which provides useful information on error
-
disktest-lib
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
compio-fs
Filesystem IO for compio
-
dynamic_poisson_sampling
A poisson disk sampling with dynamic distance
-
assets_manager
Conveniently load, cache, and reload external resources
-
dust_style_filetree_display
a rip off of dust's display, useful for applications that want dust's output style for some reason
-
scribec
A client library for Facebook Scribe Server
-
path_scan
A lightweight Rust procedural macro for parsing path patterns (URLs, routes) with variable capturing, static binding, and compile-time checks
-
force_remove
Adds functions to delete readonly files and directories
-
wurmloch
Sort your filesystem by turning a folder into a wormhole
-
file_systems
A Small Set of Components That can be put together to build a simple filesystem
-
gatherbrained
suite of story-writing tools
-
jotta
Third-party low-level Jottacloud client for Rust
-
wasi-types
bindings for WASI libc types
-
latex-packer
CLI that goes though the file and subsequent \input, \include and packs all the content to the single output file
-
tk-sendfile
high-performance file serving library. Serves files in special IO threads. In this version it uses normal file reading, but we will optimize using
sendfile
on supported systems… -
a653rs-linux-core
Core Library for a653rs-linux hypervisor and partition library
-
disks
Show disk stats
-
inullify
Watch directories, and truncate dangerous files
-
idx_binary
Indexed binary file. It uses mmap , various_data_file and avltiree.
-
sendstream_parser
Parser for BTRFS sendstreams
-
lidarr
API docs
-
proc-lock-api
APIs for the proc-lock crate
-
swarmd_slug-rs
Swarmd slug-rs
-
subplot
tools for specifying, documenting, and implementing automated acceptance tests for systems and software
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
recollectd
Recollection daemon for sending notifications
-
hconf
Read various configurations from files and environment variables
-
netfuse
FUSE abstraction for building networked filesystems
-
wasmtime-vfs-ledger
WASI file system ledger
-
pixt
Terminal Based Cross Platform Image Viewer
-
patchify
Support for running applications to automatically update themselves
-
rdfoothills-mime
RDF serialization format types (plus HTML), and code to identify them
-
jconf
CLI that helps keep all your config files synchronized in one place
-
notify-types
Types used by the notify crate
-
hadris-core
Hadris core library
-
file_linked
Controlling objects linked directly to a file
-
btfs
in-memory FS
-
log_t
logging library written by somebody learning Rust at the time
-
install-framework-base
[Install Framework] Official generic interface implementation
-
base32-fs
A variant of BASE32 encoding for hashes that are used as file names
-
vhdrs
lightweight library that provides an ergonomic interface for managing Virtual Hard Disks (VHD/VHDX) on Windows systems. It leverages the Windows API to facilitate operations such as opening…
-
healthdog
Helper program that connects external periodic heathchecks with systemd's watchdog support
-
blobary
place for blobs
-
safe_client
SAFE Client API library
-
protoc-bin-vendored-linux-x86_32
protoc binary for linux-x86_32 compiled by Google and bundled in this crate
-
helyim-proto
proto for helyim
-
rsh
A basic unix shell written in Rust
-
devenv
An application for settung up new projects/environments based on templates
-
dachterasse
scraping the HPI lecture overview site
-
mio-aio
POSIX AIO bindings for mio
-
drone-fatfs
Bindings to ChaN's FatFs
-
grapple
Interruptible, download accelerator, with Basic and Digest Authentication support
-
blkio
high-performance block device I/O
-
qk
CLI for quickly starting new projects
-
game_kernel_vfs
VFS for game_kernel
-
cargo-machete-nk
Find unused dependencies with this one weird trick!
-
uklid
Interactively delete node_modules
-
isildur
republishing a crate with an altered name
-
redbcli
command-line tool for managing and operating Redb databases. It provides various commands to create, delete, query, and edit database tables.
-
httpdir
Crawl HTTP Index of page
-
dua
Disk Usage Analyzer (DUA) is a linux console application to display what uses the most space in the specified directories. Think about it as a console version of KDirStat or WinDirStat
-
luks2
Interact with LUKS2 partitions from Rust
-
metafmt
A CLI for formatting configuration files
-
pathbuftools
Additional helper methods for PathBuf
-
onagre-launcher-toolkit
A wrapper around pop-launcher, pop-launcher-service and pop-launcher-plugins types for writing plugins and frontends for pop-launcher
-
ipfs-mfs
A slightly more ergonomic wrapper for ipfs-api's mfs-related functions
-
sp
This cli opens files from Windows paths and translates Linux paths to Windows paths
-
filearco
read-only file archive format
-
fm-cli
cross-platform Rust command-line tool for browsing your filesystem