-
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…
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
-
fs_extra
Expanding std::fs and std::io. Recursively copy folders with information about process and much more.
-
fd-find
fd is a simple, fast and user-friendly alternative to find
-
temp-dir
temporary directory with cleanup
-
biscuit-auth
an authorization token with decentralized verification and offline attenuation
-
goldenfile
testing library
-
typstyle
The CLI for Typstyle
-
fse_dump
Dumps the fseventsd entries from a mac
-
unreferenced_files
finding unused and unreferenced files
-
hakanai
CLI client for Hakanai, a secure secret sharing service
-
google-file1_beta1
A complete library to interact with Cloud Filestore (protocol v1beta1)
-
riffdiff
A diff filter highlighting changed line parts
-
google-file1
A complete library to interact with Cloud Filestore (protocol v1)
-
bcmr
Better Copy Move Remove (BCMR) - A modern CLI tool for file operations with progress bar and advanced features
-
supabase_rs
Lightweight Rust client for Supabase REST and GraphQL
-
cloudreve-cli
Command-line interface for Cloudreve API
-
rename-gru
A CLI tool to batch rename files in the provided directory
-
google-file1_beta1-cli
A complete library to interact with Cloud Filestore (protocol v1beta1)
-
rgwml
ONLY 🤯 RUST-dominant AI, Data Science & Machine Learning RUST Library designed to minimize developer cognitive load, and replicate the Python Pandas Library with OpenAI, XGBoost…
-
google-file1-cli
A complete library to interact with Cloud Filestore (protocol v1)
-
json-simple-obfuscator
partially hide json value (using unsecure pseudonimize / obfuscate algo)
-
wisu
A fast minimalist directory tree viewer, written in Rust
-
crypt_guard
CryptGuard is a post-quantum cryptography library with support for Kyber, Falcon, Dilithium in combination with AES and XChaCha20
-
quichash
High-performance cryptographic hash utility with SIMD optimization
-
test-with
A lib help you run test with condition
-
jw
Blazingly fast filesystem traverser and mass file hasher with diff support, powered by jwalk and xxh3!
-
stratum-dsp
Professional-grade audio analysis engine for DJ applications: BPM detection, key detection, and beat tracking
-
rush-sh
A POSIX sh-compatible shell written in Rust
-
bqtools
A command-line tool for interacting with BINSEQ file formats
-
engram
A fast and space-efficient version control system for portable file backups
-
repoverlay
Overlay config files into git repositories without committing them
-
embeddenator-fs
EmbrFS: FUSE filesystem backed by holographic engrams
-
rdfless
A colorful pretty printer for RDF (Turtle/TriG/N-Triples/N-Quads/PROV-N) with ANSI colors
-
biscuit-cli
a CLI to manipulate biscuit tokens
-
mkfiler
Cross-platform file creation utility with GNTP/Growl integration
-
rusty-todo-md
A multi-language TODO comment extractor for source code files
-
patchkit
parsing and manipulating patch files
-
dedup-cli
An extremely fast and efficient duplicate file finder
-
open-lark
Enterprise-grade Lark/Feishu Open API SDK with comprehensive Chinese documentation and advanced error handling
-
aki-xcat
concatenate files that are plain, gzip, xz and zstd
-
peacoqc-cli
Command-line tool for PeacoQC flow cytometry quality control
-
repotoire
Graph-powered code analysis CLI. 81 detectors for security, architecture, and code quality.
-
zenity-rs
Display simple GUI dialogs from the command line
-
files-to-prompt
Concatenates a directory full of files into a single prompt for use with LLMs
-
flute
File Delivery over Unidirectional Transport (FLUTE)
-
envcraft
Precise tools for .env files
-
files-sdk
Rust SDK for the Files.com API
-
fcoreutils
High-performance GNU coreutils replacement with SIMD and parallelism
-
rip2
rip: a safe and ergonomic alternative to rm
-
varfish-server-worker
Rust-based worker for varfish-server
-
httprunner
HTTP File Runner - CLI tool for executing HTTP requests from .http files
-
pngcheck
Verify PNG file integrity and display chunk information
-
gst-log-diff
Command-line utility to compare GStreamer log files
-
fli
The commander.js like CLI Parser for rust
-
aki-xtee
copy standard input to each files and standard output
-
json-archive
CLI tool for tracking JSON file changes over time using delta-based archives
-
nail-parquet
Lightning-fast CLI for data analysis: explore, filter, transform Parquet/CSV/Excel files with SQL-powered operations
-
curlpipe/ox
but flexible text editor
-
qbak
A single-command backup helper for Linux and POSIX systems
-
tmux-snaglord
A TUI application to make copying terminal history from tmux easier
-
s-zip
High-performance streaming ZIP library with AES-256 encryption and async/await support - Read/write ZIP files with minimal memory footprint. Supports password protection, cloud storage, and Tokio runtime.
-
innodb-utils
InnoDB file analysis toolkit
-
oxiarc-cli
Command-line interface for OxiArc archive operations
-
warcraft-rs
Unified CLI for World of Warcraft file format parsing, conversion, and validation
-
diskit
intercepting disk requests
-
simplewebserver_rs
A very simple web server for hosting html files
-
mkfile
CLI app for creating text files like mkdir
-
perg
A fast, feature-rich text search tool similar to grep, written in Rust
-
tar_light
tar archive reader and writer library
-
nrip
Safe rm with a graveyard (MVP: rm, ls, prune, resurrect)
-
dupfinder
A fast duplicate file finder with glob/regex filtering, JSON export, and cross-platform delete scripts
-
wiztree-metafile
-
pdfrs
A CLI tool to read/write PDFs and convert to/from markdown
-
dirscribe
A CLI tool that combines contents of files with specific extensions from a directory
-
yaml-lint
A fast YAML linter written in Rust - 20-60x faster than Python yamllint
-
cxt
Aggregates file/directory contents and sends them to the clipboard, a file, or stdout
-
confers
A modern, type-safe configuration management library with validation, diff, and hot-reload support
-
aki-resort
sort lines of text. You can use regex to specify the KEY.
-
py2erg
A Python -> Erg converter
-
aki-unbody
output first or last n lines, like a head and tail of linux command
-
word-tally
Output a tally of the number of times unique words appear in source input
-
mp4-merge
losslessly join multiple .mp4 files shot with same camera and settings
-
lavinhash
High-performance fuzzy hashing library implementing the DLAH (Dual-Layer Adaptive Hashing) algorithm
-
zee
A modern editor for the terminal, in the spirit of Emacs
-
ranged-mmap
Type-safe memory-mapped file library with lock-free concurrent writes to non-overlapping ranges
-
guse
A git-based virtual filesystem mounted with fuse. It allows mounting of multiple repositories, fetched from GitHub or Gitlab, independently as well as running automated builds and tests on them.
-
fast-yaml-cli
Fast YAML command-line processor with validation and linting
-
hbackup
sample, high-performance, cross-platform backup tool written in Rust. It is designed to be fast, efficient, and easy to use, with a focus on performance and reliability.
-
pt-cli
Production-hardened clipboard-to-file tool with smart version management
-
csvdiff
Compare two CSV files by key and show differences
-
stash-rs
Stack-based file management for the terminal
-
yamllint-rs
A YAML linter written in Rust
-
rjd
Compare two JSON files or inline JSON strings and output the differences
-
inky-frame
Driver and protocol library for InkyFrame devices with peripheral support
-
glimpse
A blazingly fast tool for peeking at codebases
-
wham
weighted histogram analysis method
-
ergonomic-windows
Ergonomic, safe Rust wrappers for Windows APIs - handles, processes, registry, file system, UI controls, Direct2D graphics, and more
-
nu_plugin_dcm
A nushell plugin to parse Dicom files and DICOMweb records
-
kiru
Fast text chunking for Rust
-
reflicate
Deduplicate data by creating reflinks between identical files
-
toprompt
Send files to clipboard, formatted for llms
-
avila-cli
Ávila CLI Parser - Zero-dependency with config files, env vars, macros, completions, colors, and advanced features
-
oxidize-pdf-api
REST API for oxidizePdf (Community edition)
-
anon-flatten
一个简单的文件目录扁平化工具,让复杂的嵌套文件夹结构变得和爱音一样平 | A simple file directory flattening tool inspired by Anon Chihaya
-
textalyzer
Analyze key metrics like number of words, readability, and complexity of any kind of text
-
adk-doc-audit
Documentation audit system for ADK-Rust that validates documentation against actual crate implementations
-
ripsecrets
A command-line tool to prevent committing secret keys into your source code
-
log-insight-tui
A powerful TUI log analyzer with smart visualization, live tailing, and AI integration
-
yabe-gitops
GitOps organizer
-
diffpatch
compare directories and create executable patches
-
shinkansen
A CLI file preprocessor using MiniJinja templates
-
json-compare-cli
A command-line tool to compare JSON files and print the differences in a human-readable format
-
simple_download_utility
async download utility with progress tracking, SHA1 validation, and concurrent multi-file downloads
-
stuffit
(.sit) archive parser, decompressor, and creator
-
word_warden
command line tool that finds undesired strings in files. It's intended use is as a pre-commit hook to prevent the user from committing or pushing if certain words are found in the changed…
-
localsnd
CLI implementation of localsend
-
quickctx
A bidirectional file content aggregator and extractor that converts between files and markdown-formatted representations
-
nabla-cli
An OSS tool for reverse engineering and binary composition analysis
-
dwutil
easy use downloader
-
prodigy
Turn ad-hoc Claude sessions into reproducible development pipelines with parallel AI agents
-
diffx
Smart diff for config files. Compare JSON/YAML/TOML/XML semantically. Features: ignore patterns, array tracking, directory compare, JSON/YAML output
-
nuwax-sync
Sync GitHub Release assets to Alibaba Cloud OSS
-
mq-docs
Documentation generator for mq functions and macros
-
tauri-plugin-printer-v2
Tauri plugin for printing
-
dup-cli
upload multiple files to a server, support tracking progress
-
sevenzip-mt
Pure-Rust multi-threaded 7z archive creator with LZMA2 compression
-
smv
Smart Move - An enhanced mv command with transformation capabilities
-
storify
A unified command-line tool for managing object storage with HDFS-like interface
-
tudiff
A high-performance terminal directory comparison tool written in Rust - bringing Beyond Compare's intuitive interface to the command line
-
mat-cli
Beautiful markdown rendering for the terminal
-
bamnado
Tools and utilities for manipulation of BAM files for unusual use cases. e.g. single cell, MCC
-
tappi-share
A modern TUI p2p file sharing app
-
rsid3
command line ID3v2 tag editor designed for scripting
-
sheets-diff
Collect diff between office sheets
-
fs_rollback
offers a rollback mechanism in Rust for fs common operations
-
mvx
Enhanced file and directory move utility with progress bars and cross-device support
-
agentjj
Agent-oriented porcelain for Jujutsu version control
-
clappers
Command Line Argument Parsing Particularly Easy, Relatively Straightforward!
-
collaboflow-cli
CLI for collaboflow API
-
lc-cli
LLM Client - A fast Rust-based LLM CLI tool with provider management and chat sessions
-
qcl
A Query Check Language written in Rust
-
licenses
Cargo subcommand for collecting licenses
-
quickswitch
A terminal-based tool for quickly switching between directories and files
-
markdown-ai-cite-remove
High-performance removal of AI-generated citations and annotations from Markdown text
-
similarity-ts
CLI tool for detecting code duplication in TypeScript/JavaScript projects
-
csvargs
A command-line tool for processing CSV files with Jinja2 templates and executing commands on each row
-
pyref-core
Core of the pyref project
-
xcom
Windows file operations utility with shell integration for copy and move operations
-
fcb_cli
FlatCityBuf is a library for reading and writing CityJSON with FlatBuffers
-
runzip
unzip utility with HTTP URL support using Range requests
-
sevensense-audio
Audio processing and segmentation for 7sense bioacoustics platform
-
tac
Print lines from file in reverse order
-
shell2batch
Coverts simple basic shell scripts to windows batch scripts
-
grox
Command-line tool that searches for regex matches in a file tree
-
virust-splicing
High-performance command-line program for analyzing HIV-1 splicing patterns from NGS data
-
avmux
merge video and audio based on rsmpeg (dynamic link with ffmpeg lib)
-
cliperge
A CLI tool to combine the contents of multiple files and copy to the clipboard
-
prestige
file reading and writing utilities and tools
-
wucc
whs31's utilities and compilers collection
-
fixzt
fix ZIP file offset issues caused by prepended data (e.g., image seeds)
-
e9571_file_lib
file and directory operations, including MD5 hashing and recursive copying
-
descord
A minimal discord api wrapper
-
turboprop
Fast semantic code search and indexing tool
-
yadf
dupes finder
-
omniparse
toolkit for detecting and extracting metadata, text, and content from various file formats
-
mapped-file
Construct a memory mapping over any file object
-
pdmers
PDF merging
-
neocities-client
client for the Neocities API
-
blueprint-engine-parser
Starlark parser for Blueprint3
-
trusted-signing-cli
CLI tool to sign files with Trusted Signing
-
jorm
A lightweight DAG execution engine with natural language processing
-
pdfcat-cli
Concatenate PDF files into a single document
-
sendemail
CLI tool for sending templated HTML emails via SMTP with batch processing, mail merge, and multi-profile support
-
ini
macro built on top of configparser to load and parse ini files. You can use this to write Rust programs which can be customized by end users easily.
-
diffdirs
Compare two directories and show differences in files or subdirectories with colorized output, depth limiting, and JSON support
-
edres
Generate struct and enum definitions from data files
-
ztensor-cli
Command-line tool for zTensor
-
catbox-cli
catbox cli that has progress when uploading!
-
tensorlogic-cli
TensorLogic command-line interface and library for compiling logical expressions to tensor graphs
-
diamond_op
Perl-like diamond operator for Rust
-
shadow-crypt
Secure password-based file encryption with filename obfuscation
-
xio
providing common functionality for file system operations and asynchronous file processing
-
winereg
parsing, writing, diffing, patching, and scripting Wine/Windows registry files
-
asterism
Hyperbolic navigation for tree data
-
irmf-linter
A linter for IRMF (Infinite Resolution Materials Format) shaders
-
garbage
CLI tool for interacting with the freedesktop trashcan
-
archflow
Create a streamable Zip archive
-
submarine-rs
Toolkit for subtitle processing
-
rocfl
A CLI for OCFL repositories
-
oxiz-cli
CLI for OxiZ SMT Solver (SMT-LIB2 compliant)
-
safina-executor
Safe async runtime executor - ARCHIVED: Code moved to
safinacrate -
cupido
Explore your codebase with graph view
-
bunkr-client
CLI tool for uploading files to Bunkr.cr
-
assistant-cli
A command-line tool to read and format file contents, with clipboard support
-
robust_downloader
A robust, concurrent file downloader with retry capabilities and progress tracking
-
onionbell
A bell utility for Hyprland
-
hbsx
file encryption tool with compression support
-
rust-filesearch
Fast developer tools: fexplorer (file explorer) and px (project switcher with fuzzy search and frecency)
-
trailfix
Trim trailing whitespace and ensure single newline at EOF
-
fs-share
A cross-platform file-sharing CLI application
-
file_diff
An atomic utility for diffing files in testing
-
image_compressor
A image compressing module using mozjpeg, and image crates
-
walrus_rs
client for Walrus API
-
docdiff
A CLI tool for comparing two files using document distance algorithms
-
windjammer-lsp
Language Server Protocol implementation for Windjammer
-
fdedup
Cross platform md5 based file deduplication tool
-
human-sort
Human sort (natural sort) implementation
-
filess
Simplified file management
-
threatflux-hashing
High-performance async file hashing library supporting MD5, SHA256, SHA512, and BLAKE3
-
pdf2john
Extract a hash from an encrypted PDF for cracking with John the Ripper or Hashcat
-
pls
Parser and writer for the PLS playlist format
-
thediff
Difference between 2 files in percentages
-
snippy
A command-line tool for that makes using LLMs for code generation a breeze
-
multifiledownloader
A Concurrent and Configurable Multi-File downloader cli tool
-
paxit
flexible Rust library for compressing and decompressing files using various algorithms, with a modular design that allows easy addition of new compression formats
-
clap_fmt
Serialize a clap arg parser into the command-line arguments
-
stylometry-analyzer
Minimal CLI tool that combines one or more
.txtfiles, extracts user-authored text, and enforces a minimum size. Hash-embeds text chunks and queries a local vector DB to classify writing style… -
iii
configuration library,Easier than .ini
-
fitme
CLI curve fitting tool. Parameterise an equation from a CSV dataset.
-
tree-flat
TreeFlat is the simplest way to build & traverse a pre-order Tree for Rust
-
parvati
Indeed, an ORM library, not a framework, written in Rust
-
ferry
your files. Grab them from a directory, move to somewhere else, and then drop them, instead of the traditional cp/mv workflow of specifying paths ahead of the time.
-
zettels
command line tool implementing Niklas Luhmann's system of a Zettelkasten. It is designed for people who want to use their favourite text editor to edit their notes.
-
warpalib
An unopiniated api for parsing renpy archives
-
zipit
Create and stream zip archives on the fly
-
fungus
reduce code verbosity
-
commitgenius
An AI-powered CLI tool that generates conventional commit messages using local LLMs via Ollama
-
e2o-ftree
A file tree printing command line tool
-
satch
A high-performance Rust implementation of picomatch/micromatch pattern matching
-
cpt
A filesystem tool that will copy a folder structure and if there is provided templating data when it encounders any
.tplfiles, it tries to fill it using Handlebar syntax and prints out the transformed version -
archivefs
A read-only FUSE filesystem for mounting compressed archives, inspired by archivemount
-
bencode-pretty
A small program to pretty print data serialized in the bencode format
-
check_hashes
A fast and parallelized tool to detect duplicate files in a directory based on hashes
-
dowhatagain
cli tool to extract todos from piped in files and output to various formats
-
xch
A CLI utility and rust crate to atomically swap the content of two paths
-
bindiff-rs
Rust bindings to BinDiff
-
hashdeep-compare
A comparison tool for log files generated by the Hashdeep file storage auditing tool
-
tkrar
Count frequency of words in a file or a directory
-
rcut
replacement for GNU cut that supports UTF-8
-
superfold
A multilingual Rust library and CLI to process UTF-8 strings to exclude diacritics and fold non-phonetic graphemes into their phonetic ASCII representation
-
netzip_cli
A CLI tool for efficiently working with remote ZIP files over HTTP without downloading the entire archive
-
diffside
A CLI tool for side-by-side file diffs with themed highlighting
-
natural-sort-rs
sorting strings based on Natural sort order
-
guidon-cli
Initialize project from templates
-
rm-improved
rip: a safe and ergonomic alternative to rm
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
bz2-fastdl
Compresses source-engine game server files (maps, models, materials, etc.) using bzip2 for FastDL
-
grepox
Minimalist's grep written in Rust
-
rcut-lib
rcut is a Rust replacement for GNU cut that supports UTF-8
-
xml-lint
CLI for linting and formatting XML files
-
copyrepo
fetch and save the contents of a GitHub folder for ingestion into LLMs
-
commr
Rust version of comm
-
cluExtIO
Syntactic sugar extends I/O capabilities
-
txtar
Go package
-
phargs-cli
sequence processing in Rust
-
efes
A collection of macros to simplify testing involving filesystems
-
compare-files
CLI to compare two files and show the differences
-
samesame
Match lines from one file in another file
-
xorfiles
XOR two files on the command line
-
phargs
sequence processing in Rust
-
xorfiles_avx2
cli for XOR file operations using AVX2 instructions
-
rsdir
Edit directories as a text file. Reimplementation of vidir from moreutils
Try searching with DuckDuckGo or on crates.io.