-
zip
support the reading and writing of zip files
-
serde_json
A JSON serialization file format
-
object
A unified interface for reading and writing object file formats
-
tempfile
managing temporary files and directories
-
glob
Support for matching file paths against Unix shell style patterns
-
infer
Small crate to infer file type based on magic number signatures
-
rust-ini
An Ini configuration file parsing library in Rust
-
filetime
Platform-agnostic accessors of timestamps in File metadata
-
elf
A pure-rust library for parsing ELF files
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
cap-std
Capability-based version of the Rust standard library
-
ndarray-npy
.npy and .npz file format support for ndarray
-
rfd
File Dialog
-
trash
moving files and folders to the Recycle Bin
-
path-slash
Conversion to/from a file path from/to slash path
-
pyo3-stub-gen
Stub file (*.pyi) generator for PyO3
-
fd-find
fd is a simple, fast and user-friendly alternative to find
-
globwalk
Glob-matched recursive file system walking
-
fs2
Cross-platform file locks and file duplication
-
atomicwrites
Atomic file-writes
-
refine
your file collections using Rust!
-
argfile
Load additional CLI args from file
-
file-format
determining the file format of a given file or stream
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
file-rotate
Log rotation for files
-
file-lock
File locking via POSIX advisory record locks
-
diffy
Tools for finding and manipulating differences between files
-
resolv-conf
The resolv.conf file parser
-
io-extras
File/socket handle/descriptor utilities
-
clio
parsing CLI file names
-
egui-file-dialog
customizable file dialog for egui
-
serde_json_lenient
A lenient JSON serialization file format
-
dotenv-linter
Lightning-fast linter for .env files
-
rmz
Fast rm provides an alternative to rm that focuses on maximizing performance
-
deduplicator
find,filter and delete duplicate files
-
fsio
File System and Path utility functions
-
pathrs
C-friendly API to make path resolution safer on Linux
-
system-interface
Extensions to the Rust standard library
-
yazi-fm
Yazi file manager
-
binstalk-downloader
The binstall toolkit for downloading and extracting file
-
kanidm_lib_file_permissions
Kanidm File Permissions Library
-
atomic-file-install
For atomically installing a file or a symlink
-
serde_jsonc
A JSON serialization file format
-
tauri-plugin-fs
Access the file system
-
podlet
Generate Podman Quadlet files from a Podman command, compose file, or existing object
-
magic
High level bindings for the
libmagicC library -
freedesktop_entry_parser
parsing FreeDesktop entry files and Systemd unit files
-
sp3
IGS SP3 file parser
-
emuman
managing emulator ROM files
-
atomic-write-file
Write files atomically to a file system
-
unreferenced_files
finding unused and unreferenced files
-
fsevent
Rust bindings to the fsevent-sys macOS API for file changes notifications
-
fs-lock
Locked files that can be used like normal File
-
rustypaste
A minimal file upload/pastebin service
-
fselect
Find files with SQL-like queries
-
file_test_runner
File-based test runner for running tests found in files
-
tailspin
A log file highlighter
-
gix-lock
A git-style lock-file implementation
-
alphanumeric-sort
can help you sort order for files and folders whose names contain numerals
-
google-file1_beta1
A complete library to interact with Cloud Filestore (protocol v1beta1)
-
cfb
Read/write Compound File Binary (structured storage) files
-
build-fs-tree
Generate a filesystem tree from a macro or a YAML tree
-
touch-cli
Fast, Parallelized touch(1) file utility
-
actix-web-static-files
actix-web static files as resources support
-
google-file1
A complete library to interact with Cloud Filestore (protocol v1)
-
flirt
FiLe InteRacT, the file interaction tool for your command line
-
fslock
files as locks
-
cap-primitives
Capability-based primitives
-
google-file1_beta1-cli
A complete library to interact with Cloud Filestore (protocol v1beta1)
-
minimizer
Minimize files to find minimal test case
-
gguf-utils
handling gguf files
-
native-dialog
display dialogs. Supports GNU/Linux, BSD Unix, macOS and Windows.
-
google-file1-cli
A complete library to interact with Cloud Filestore (protocol v1)
-
nt-time
A Windows file time library
-
aws-sdk-fsx
AWS SDK for Amazon FSx
-
pandora-interpreter
A command-line tool to run pandora language
-
goldentests
A golden file testing library where tests can be configured within the same test file
-
goldie
golden file testing
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
broot
File browser and launcher
-
ntex-files
Static files support for ntex web
-
Lion-cli
A developer tool to create files of different coding languages
-
whitespace-format
Whitespace formatter and linter for text files and source code files
-
debian-changelog
Parser for Debian changelog files
-
keepass
.kdbx database file parser
-
sub-batch
Match and rename subtitle files to video files and perfom other batch operations on subtitle files
-
endolphine
TUI file explorer
-
grepq
quickly filter fastq files
-
temp-file
temporary file with cleanup
-
syz
Interactive CLI to explore and visualize file and directory sizes
-
ncmc
convert encrypted ncm file to original music file
-
ruetta
Template-based file generator
-
filepack
file verification utility
-
dear-file-browser
File dialogs and in-UI file browser for dear-imgui-rs
-
actix-files
Static file serving for Actix Web
-
applesauce
compressing files with apple file system compression
-
sreplace
efficient, and full-featured command line string replacer
-
xvc-logging
Logging crate for Xvc
-
egui_file
File dialog for egui
-
orinfar
A Text Editor For Witches
-
file_type
File type detector
-
file-organiser
Command line file manager to list, move or delete large numbers of files in nested folders filtered by age, file extension, file name pattern and/or size range
-
xbatis2sql
collect sql statements from iBATIS sqlmap files/MyBatis mapper files
-
nu_plugin_file
a nushell plugin called file
-
async-fetcher
Asynchronous multi-connection multi-download resumable HTTP file fetching state machine
-
envcraft
Precise tools for .env files
-
close_already
Speeds up programs writing lots of files on Windows
-
yazi-fs
Yazi file system
-
fs-set-times
Set filesystem timestamps
-
moon_file_group
File groups and collections
-
datadriven
Rewritable table-driven testing
-
kestrel-cli
Kestrel file encryption program
-
mediafire_rs
Downloads files and folders from mediafire
-
fuga
A CLI tool to operate files or directories in 2 steps
-
magika
Determines file content types using AI
-
siwi-download
Downloader with a pure http implementation support breakpoint continuations
-
fpick
Interactive file picker
-
aef
An encrypted file archiver
-
same-file
determining whether two file paths point to the same file
-
wasmtime-internal-fiber
INTERNAL: Fiber support for Wasmtime
-
cat-cli
Concatenate and send files to standard output
-
rcp-tools-rrm
Fast file removal tool - efficiently removes large filesets (similar to rm -rf but much faster)
-
downloader
way to download things via HTTP/HTTPS
-
moosicbox_scan
MoosicBox scan package
-
path-parents
Prints all the parents of each path given, optionally skipping parents up to the length specified by --skip
-
hacktyper
A terminal-based typing simulator that mimics hacking scenes from movies
-
fswatcher
A file system watcher that executes a command when a specified file changes
-
wiza
Command line tool for file identification
-
rcp-tools-rcmp
Fast file comparison tool - efficiently compares metadata across large filesets
-
moosicbox_files
MoosicBox files package
-
code-it-later-rs
Filter crumbs you left in comments of code to remind where you were
-
find-up
Find the nearest ancestor directory that contains a file or directory
-
cargo-derivefmt
Format derives alphabetically
-
rcp-tools-rlink
Fast hard-linking tool - efficiently creates hard links for large filesets (inspired by pcp/dsync)
-
cyagen
Text file generator based on C file and templates
-
mft2bodyfile
parses an $MFT file to bodyfile (stdout)
-
git2megaignore
Convert a .gitignore file to a .megaignore file
-
gen-mdbook-summary
generate SUMMARY.md for mdbook project
-
merge-code
A CLI tool for merging multiple code files into a signle file
-
media_analyzer
Extract file-based information from photo and video files
-
notox
no toxic names anymore
-
pgn-to-aix
Generates Aix-compatible Parquet file from PGN files of chess games
-
png-glitch-cli
Cli to glitch PNG images
-
rdump
A fast, expressive, and language-aware file search tool
-
cxt
Aggregates file/directory contents and sends them to the clipboard, a file, or stdout
-
FreedomLogger
A professional, reusable logging library with pattern formatting, log rotation, and file management
-
fsx
File System eXerciser
-
peek-cli
A fast CLI tool to open files and directories in your default browser
-
file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
httpdirectory
get a directory webpage (an HTTP index) into a Rust structure
-
ftag
CLI tool for tagging and searching files. See README.md for more info.
-
dirpulse
A CLI tool to analyze directory contents and report file statistics
-
rosetree
A fast command-line tool for scanning directories, analyzing file structures, and extracting file contents with gitignore support
-
iris-cli
Smart file organization
-
kelpsget
A modern, lightweight wget clone written in Rust for fast and reliable file downloads from the command line
-
Disk-Mosaic
Disk Mosaic is a disk utility helping you to identify biggest folders
-
pt-cli
Production-hardened clipboard-to-file tool with smart version management
-
pathmut
Command line utility for manipulating path strings
-
tlg
Tools to process TLG image file
-
dedupefs
Presents files as deduplicated, content-addressed 1MB chunks with selectable hash algorithms
-
chemfiles
Modern library for chemistry trajectories reading and writing
-
looseleaf
Organise temporary files
-
log2
out-of-the-box logging library for Rust
-
whatuses
CLI tool to find which process is using a file or port
-
metacat-cli
metacat: a categorical theorem prover
-
faccess
file accessibility checks
-
file-sorter
sorting files based on file name rules into directories
-
file_shred
binary to securily delete files, overwriting and moving them before removal
-
bffextract
Extract content of BFF file (AIX Backup file format)
-
watchers
Git integrated file watcher
-
trawldb
A CLI for managing trawl resources
-
normalizefs
Normalization of file system paths
-
downloader-rs
file downloader for rust
-
dumpx
minimal command line tool to hexdump any file
-
cargo-new-workspace
A tiny binary that creates a minimal Cargo.toml file that a workspace requires
-
skctl
CLI utility for SimKube
-
lua-bundle
a lua file concatter
-
dlwrap
dlopen wrapper code generator
-
scanseq
File sequence detector in Rust with Python interface for automation systems
-
codama-syn-helpers
Extension of syn for Codama
-
read_range
A portable and efficient crate for reading a specific range of bytes from a file. Provides both sync/async APIs and uses concurrent-safe positional I/O.
-
grace-cli
CLI tool for processing files and strings
-
xvc-file
File tracking, versioning, upload and download functions for Xvc
-
fragtk
Fragment file toolkit
-
stowr-cli
CLI tool for file management, including compressing, extracting, renaming, and organizing files
-
dup-cli
upload multiple files to a server, support tracking progress
-
filerefine
🧹 FileRefine is a Rust-based CLI tool that renames files in a directory to remove unwanted or problematic characters from filenames
-
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
tudiff
A high-performance terminal directory comparison tool written in Rust - bringing Beyond Compare's intuitive interface to the command line
-
tomlq
obtaining information from a TOML file on the command line
-
rest_parser
Parse VSCode
.restfiles and Jetbrains.httpfiles -
queue-file
lightning-fast, transactional, file-based FIFO
-
jedit
Command-line tool to view and edit large JSON file
-
rsid3
command line ID3v2 tag editor designed for scripting
-
wrapr
wrap your code for ai
-
mvx
Enhanced file and directory move utility with progress bars and cross-device support
-
pi_store
File storage
-
aleo-core
Data model for Leo documents (DAG=Directed - Acylic - Graph)
-
entui
A file entropy visualization in the terminal with a nice interface
-
run-ctags
Generate a ctags file for your Rust project with Universal Ctags
-
audio-preview
TUI for quickly navigating the file system and previewing audio files
-
asmfmt
A formatter designed for programs in assembly language with AT&T syntax
-
yini
extremely simple .ini file parser
-
xrc_cli
A cli for multi-threaded encryption/decryption of files/folder using bitwise xor
-
s3fcp
Fast file downloader with multi-part concurrent downloads from S3 and HTTP/HTTPS
-
xcom
Windows file operations utility with shell integration for copy and move operations
-
reff
Rename all files in a directory to date + zero-padded index + original extension
-
corroded_dav_fs
A WebDAV fuse file system daemon
-
ptlist
A modern replacement for ls command with rich features and beautiful output
-
oysters
HTTP server for the Oysters LRU k/v store
-
japanese_law_xml_schema
法令標準XMLスキーマ対応ライブラリ
-
pretty_ini
Light library to read/write ini files
-
clangql
run SQL-like query on your C/C++ Abstract syntax tree
-
cliperge
A CLI tool to combine the contents of multiple files and copy to the clipboard
-
fs_rs
file system information tool written in Rust
-
zettelkasten-cli
A zettelkasten CLI that just works and gets out of your way
-
pure-magic
Safe Rust re-implementation of libmagic
-
quote-cli
Displays quotes
-
file_peek
Quickly get to read file from any line you choose
-
ring-file
A debugging tool with ring buffer like file struture, for high-performance code development
-
witd
CLI tool to watch for file changes and run commands
-
file-owner
Set and get Unix file owner and group
-
edi-format
EDIFACT Formatter
-
filepath
Get the filesystem path of a file
-
headtail
head and tail simultaneously
-
uf
Minimalistic file opener
-
cap-async-std
Capability-based version of async-std
-
filesfinder
Find files within current directory that match given patterns, while respecting gitignore rules
-
madvr_parse
madVR measurement file library
-
wd_log
A practical log crate for rust
-
semire_core
An extension to my former semire_read crate now with more functionality
-
xvc-walker
Xvc parallel file system walker with ignore features
-
jargon
Command line tool for displaying a random entry from the Jargon File
-
mktemp
files and directories
-
testfile
Temporary test file/dir management for unit tests
-
stupidfs
More files per file: hide files by storing them in the metadata of other files
-
cppcheckr
cpp file tester for competetive programing
-
fsquirrel
cross-platform get/set extended file attributes
-
duplicate_file_finder
Finds duplicate files
-
fmerge
Merging files recursively
-
softpath
A human-friendly file and directory path manipulation library for Rust
-
resw
writing RESSA AST parts to a file
-
weight
Allows you to quickly and easily calculate the size of all files even with deep nesting
-
rolldown-file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
shadow-crypt
Secure password-based file encryption with filename obfuscation
-
deno_config
Config file implementation for the Deno CLI
-
fiox
file I/O using io_uring/iocp
-
nflz
CLI + Library to add leading zeros to ascending numbered file names. NFLZ stands for Numbered Files Leading Zeros.
-
flat_db
Flat file database
-
symlink
Create symlinks in a cross-platform manner
-
fshar
File sharing via TCP
-
rrename
" Opinionated tool to rename files in batch. Match regular expression, replace some characters I consider noise to kebab case
-
stacky-cli
Stacky CLI tools
-
neofile
linux file command for windows. PATCH 4.
-
cargo-const
compatibility helper
-
dmg
attaching/detaching of macOS disk images
-
metacat
categorical theorem prover
-
mc-unified-bookshelf
reading and writing different kinds of minecraft files
-
kwik
A set of useful tools I use for my Ph.D. research.
-
dlmgr
A multi-threaded file downloader
-
tremor-language-server
Tremor Language Server (Trill)
-
mtree2
iterating through the entries of an mtree record file
-
hadris-fat
working with FAT32 file systems (FAT12/16/exFAT planned)
-
jclass
lib for java class file parse or edit
-
macbinary-rs
Transparent access to MacBinary-encoded files
-
tree-owners
Find all owners (user and group) inside a directory tree
-
bt_yaml_utils
Basic YAML reader operations. Transform form YAML to data
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
tux-icons
getting desktop icons in linux
-
iroh-car
car files for iroh
Try searching with DuckDuckGo or on crates.io.