-
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
-
temp-dir
temporary directory with cleanup
-
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
-
fs-mistrust
Ensure that files can only be read or written by trusted users
-
relative-path
Portable, relative paths for Rust
-
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
-
egui-file-dialog
customizable file dialog for egui
-
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?
-
atomicwrites
Atomic file-writes
-
app_dirs2
Put your app's data in the right place on every platform. Community-maintained project.
-
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
-
fidelityfetch
Seamlessly setup a webserver to serve files recursively from a specified path
-
dircpy
Copy directories recursively with flexible options
-
normpath
More reliable path manipulation
-
fsio
File System and Path utility functions
-
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
-
file-format
determining the file format of a given file or stream
-
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
-
stratisd
Stratis daemon
-
scraps
static site generator based on Markdown files written with simple Wiki-link notation, designed for personal and team knowledge management
-
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
-
glob-match
An extremely fast glob matcher
-
reflink-copy
copy-on-write mechanism on supported file systems
-
snpguest
Navigation utility for AMD SEV-SNP guest environment
-
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
-
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)
-
aws-sdk-fsx
AWS SDK for Amazon FSx
-
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
-
fallible-streaming-iterator
Fallible streaming iteration
-
roxide
A better rm command for your terminal
-
shock
Regularly
shock
your ZFS pools to maintain good hygiene and prune stale snapshots -
ext4-view
No-std compatible Rust library for reading ext2/ext4 filesystems
-
leptosfmt
view macro formatter CLI for the Leptos web framework
-
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
-
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
]… -
cymbal
search for symbols in a codebase
-
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.
-
dysk
give information on mounted filesystems
-
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
-
aws-sdk-storagegateway
AWS SDK for AWS Storage Gateway
-
touch-cli
Fast, Parallelized touch(1) file utility
-
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
-
nix-sweep
clean up old Nix profile generations and left-over garbage collection roots
-
xdg-termfilechooser-bridge
The bridge between xdg-desktop-portal-termfilechooser and your favorite terminal based filepicker
-
e-utils
utils
-
patch-release-me
automate patching of your projects before you release them
-
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
-
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.
-
i3im
extends the standard functionality of the i3 and Sway window managers
-
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
-
mpris-notifier
Generates XDG desktop notifications for MPRIS status changes (track changes)
-
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
-
flicense
CLI for printing license information of rust cargo projects to the terminal
-
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
-
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
-
rs-nomad
access to a set of strongly typed apis to interact with nomad (https://www.nomadproject.io/)
-
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
-
pirouette
A log/backup rotation tool
-
exifrename
Rename or copy files based on EXIF data
-
file_type
File type detector
-
check_hashes
A fast and parallelized tool to detect duplicate files in a directory based on hashes
-
vsixHarvester
A CLI tool to download VSCode extensions from extensions.json
-
taill
A command-line utility to tail files and watch for changes using pattern matching
-
globby
Heavily opinionated glob matching library
-
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
-
camino-tempfile
managing temporary files and directories, with UTF-8 paths
-
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
-
workflows
A cli tool for creating a seemless workflow with remote and local git repos
-
boxunbox
symlinker inspired by GNU stow
-
yafsm
System usage monitor inspired by glances
-
vsb
Very simple in configuring, but powerful backup tool
-
bz2-fastdl
Compresses source-engine game server files (maps, models, materials, etc.) using bzip2 for FastDL
-
grovedb-version
Versioning library for Platform
-
fclones
Finds and removes duplicate files
-
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
-
mountpoint-s3-client
High-performance Amazon S3 client for Mountpoint for Amazon S3
-
progenitor-cli
A CLI tool for generating custom code templates
-
pact_matching
Pact-Rust support library that implements request and response matching logic
-
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
-
sugar_path
Sugar functions for manipulating paths
-
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
-
fsvalidator
A file structure validator
-
hf
Cross-platform hidden file library and utility
-
backdown
A smart CLI for removing thousands of duplicates on your disks
-
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
Набор инструментов для работы с директориями
-
filenamegen
Shell-style filename generation aka globbing
-
file_backed
types for managing collections of large objects, using an in-memory LRU cache backed by persistent storage (typically the filesystem)
-
testfile
Temporary test file/dir management for unit tests
-
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
-
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
-
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…
-
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…
-
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
-
vmap
Cross-platform library for fast and safe memory-mapped IO and boundary-free ring buffer
-
simple-disk-benchmark
disk benchmark tool
-
frots
File rotation from standard input
-
farmfe_swc_transformer_import_glob
farm swc tranformer for vite-style import.meta.glob
-
code-remote
A terminal user interface to connect VS code to a computing cluster
-
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
-
rrcm
Rust RC file Management commands
-
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
-
cntr-fuse
filesystems in userspace (FUSE) (fork with functionality needed for the cntr project)
-
mdbook-autosummary
Generate SUMMARY.md files based on your book's file structure
-
kcr_argoproj_io
Kubernetes Custom Resource Bindings
-
gpt
A pure-Rust library to work with GPT partition tables
-
ripgrep_all
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc
-
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
-
openat
A wrapper around openat, symlinkat, and similar system calls
-
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
-
pathmaster
powerful command-line tool written in Rust for managing your system's PATH environment variable
-
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
-
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
-
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.
-
any-version-manager
(Potentially) Any language Version Manager, a Command-Line Interface tool designed to manage multiple versions of development tools for potentially any programming language, maximizing code reuse
-
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
-
scbl-utils
A command-line utility for data processing and delivery at the Single Cell Biology Lab at the Jackson Laboratory
-
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
-
zookeeper-client
ZooKeeper async client
-
xio
providing common functionality for file system operations and asynchronous file processing
-
dadk
DragonOS Application Development Kit DragonOS应用开发工具
-
ui_test
A test framework for testing rustc diagnostics output
-
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
-
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
-
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
-
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…
-
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.
-
scanit
A fast, multi-threaded filesystem search tool
-
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
-
makepad-studio
Makepad studio
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
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
-
zawgl-core
Zawgl Graph Core Library
-
pi_download
multi parts download, disconnect to continue connection, redundant download
-
sync-rs
A CLI tool to sync files between directories
-
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!
-
layla-log
logger library
-
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
-
cargo-check-external-types
Static analysis tool to detect external types exposed in a library's public API
-
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
-
genotype_path
Genotype language path crate
-
hrx-get
Reader for Human Readable Archive (.hrx) data
-
anydir
working with both compile-time embedded directories and runtime directories using an abstraction
-
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
-
tucana
internal gRPC communication of Code0
-
mjlog2json
Convert mjlog-XML to tenhou-JSON
-
cap-primitives
Capability-based primitives
-
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
-
java-properties
reading and writing Java properties files in Rust
-
riscv_sys_monitor
A system monitor for RISC-V SBCs on Linux
-
turnstiles
Seamless file rotation
-
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. -
snapsafe
A lightning-fast, lightweight command-line tool for creating efficient directory snapshots
-
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
-
librarium-cli
reading, creating, and modification of cpio file systems
-
garage_web
S3-like website endpoint crate for the Garage object store
-
file-id
reading inode numbers (Linux, MacOS) and file IDs (Windows)
-
siwi-download
Downloaders with a pure http implementation support breakpoint continuations
-
rsdos
key-value store for file I/O on disk
-
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
-
zlsrs
Rust 标准库扩展工具集,提供更便捷的使用方式
-
grovedbg-types
Common type definitions for data exchange over GroveDBG protocol
-
cyberex
Utilities Library
-
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
-
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
-
tauri-plugin-fs-pro
Extended with additional methods for files and directories
-
rust_util
Hatter's Rust Util
-
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 -
dir-structure
create directory structures
-
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
-
pna
PNA(Portable-Network-Archive) decoding and encoding library
-
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
-
libfuse-fs
FUSE Filesystem Library
-
yazi-boot
Yazi bootstrapper
-
babel
Provide Rust enums for Groq, SambaNova, Openrouter's llm model names
-
hoard
backups of files across your filesystem into one location
-
damascus
filesystem utility crate for the Flamberge mod manager stack
-
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 -
jql
JSON Query Language - is a fast and simple command-line tool to manipulate JSON data
-
spacetimedb-fs-utils
Assorted utilities for filesystem operations used in SpacetimeDB
-
archivist
Store files in a time or index based directory hierarchy, automatically deleting the oldest files if the size limit is reached
-
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
-
git-backup
Bundles multiple repositories and copies to target directory
-
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
-
spider_chromiumoxide_fetcher
Contains a chromium fetcher
-
kuksa-rust-sdk
SDK for the Eclipse KUKSA Databroker
-
tokio-file
Asynchronous file I/O for Tokio
-
walcraft
A light-weight Write Ahead Log (WAL) solution with garbage collection
-
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
-
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…
-
indeed
Append lines to a file with no shell bullshit
-
nydus-storage
Storage subsystem for Nydus Image Service
-
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.
-
tux-icons
getting desktop icons in linux
-
thumbnailify
generating and caching thumbnails using the GNOME thumbnailer approach
-
bilibili
video converter
-
standard_paths
A port of QStandardPaths class which provides methods for accessing standard paths on the local filesystem (config, cache, user directories and etc.)
-
river-luatile
Write your own river layout generator in lua
-
memfaultd
Memfault daemon for embedded Linux systems. Observability, logging, crash reporting, and updating all in one service. Learn more at https://docs.memfault.com/
-
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
-
gix-tempfile
A tempfile implementation with a global registry to assure cleanup
-
ntfs-reader
Read MFT and USN journal
-
sanitise-file-name
An unusually flexible and efficient file name sanitiser
-
squinter-cli
Command-line tools using the squinter SquashFS interface library
-
flysystem
A filesystem abstraction layer for Rust
-
safe-path
safely handle file system paths for container runtimes
-
sn_client
Safe Network Client
-
idalib
Idiomatic bindings to IDA SDK
-
llmctx
LLM context builder
-
fdupes
help find and delete duplicate files
-
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
-
brume
bidirectional file synchronization
-
zinniad
Zinnia daemon runs Zinnia modules inside Filecoin Station
-
polkavm-linker
PolkaVM offline linker
-
nflz
CLI + Library to add leading zeros to ascending numbered file names. NFLZ stands for Numbered Files Leading Zeros.
-
rs-read-trimesh
A reader for loading 3D meshes from PLY, STL, DAE (Collada) and OBJ into Parry Trimesh
-
onehistory
All your history in one file
-
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
-
filego
A file splitting & merging solution
-
possum-db
concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
-
opendal_obs
[FORK]Apache OpenDAL™: Access data freely, painlessly, and efficiently
-
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
-
rng-rename
Rename files to randomly generated strings
-
dyn_fs
Abstraction for the std::fs stdlib
-
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
-
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
-
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
-
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
-
splik
programming language identifier kit
-
maybe_path
Zero overhead static initializer for Path
-
rustup-mirror
Setup a local rustup mirror
-
archival
The simplest CMS in existence
-
bookstore
HTTP book storage service with built-in conversion support
-
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
-
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
-
git-jump
Quickly jump to any git repo on the system. Requires fzf and plocate.
-
skip_ratchet
Skip ratchet
-
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
-
gt_rs
A better CD
-
merge-streams
Merge multiple streams into one
-
rdd
interact with
dd
tool -
starbase_utils
General fs, io, serde, net, etc, utilities
-
logix-vfs
A virtual file system abstraction used by logix
-
asimeow
managing macOS Time Machine exclusions for developer's workspaces
-
plotters-backend
Plotters Backend API
-
rsj
Java is a tool for using a Rust-like folder structure for Java projects
-
fzpart
interact with GPT / MBR partition tables
-
jojodiff
handling JojoDiff files, a diff utility for binary files
-
dix
Diff Nix
-
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
-
iceyee_logger
Logger
-
dysk-cli
the dysk cli as a library
-
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
-
hunter
Fast, lag-free terminal file browser
-
cap-net-ext
Extension traits for
TcpListener
,Pool
, etc -
path-ext
Provide convenient methods for path operations
-
avassa-client
integrating with the Avassa APIs
-
maelstrom-util
by non-WASM Maelstrom libraries and binaries
-
wtr-watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
-
aftman
command line toolchain manager
-
gix-path
gitoxide project dealing paths and their conversions
-
exhume_ntfs
Extract NT Filesystem specific artefacts from a given Partition
-
mkemptyfile
creates an empty file
-
deftsilo
dotfiles manager
-
polykill
Lightweight command line utility for removing dependencies and build artifacts from unused projects
-
include_folder
Proc macro for recrsively including all files in a folder as fields on a struct
-
recast
Transforms one serialization format into another
-
nibi
static site generator. (WIP, implementing)
-
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
-
keepr
customizable file finder for Rust
-
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
-
libatasmart
A wrapper around libatasmart-sys raw bindings
-
duplicate_destroyer
Finds and annihilates duplicate directories
-
neozip
The ZIP archive handler used by Acridotheres
-
getquotes
cli tool to get quotes in your terminal using WikiQuotes
-
hyperfs
HTTP server for static files
-
hd-wallet
HD wallets derivation
-
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
-
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
-
nethsm-backup
binary for working with encrypted NetHSM backups
-
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
-
filesystem-trustfall-adapter
Filesystem Trustfall adapter
-
kotizia
A financial CLI using double-entry bookkeeping principles
-
wit-bindgen-test
Backend of the
wit-bindgne test
subcommand -
tongsuo-src
Source of Tongsuo and logic to build it
-
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
-
ofs
OpenDAL File System
-
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!
-
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…
-
circom-prover
Circom prover is a Rust library for generating and verifying proofs for Circom circuits
-
adana-db
namespaces aliases for command lines & basic scripting language
-
kcr_data_fluid_io
Kubernetes Custom Resource Bindings
-
goldboot
A command-line application for building goldboot images
-
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
-
read_lines_with_blank
File to Vec<String> by line without losing or ending on blank lines
-
json_state
managing states using json with file persistence
-
imf
processing .imf files
-
siz
A versatile, cross-platform command line file size reporting executable with default recursive file system traversal
-
dwipe
Fast, cross-platform disk cleanup tool with interactive UI
-
precious-testhelper
A helper library for precious tests - not for external use
-
rspack_fs
rspack fs
-
wincompatlib
Set of interfaces to run windows applications on unix-like systems using Wine
-
pi_store
File storage
-
wdl-engine
Execution engine for Workflow Description Language (WDL) documents
-
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
-
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
-
vuefinder
file manager
-
clorange
shell-oriented counter CLI
-
tarfs
Tar reading library, designed for using in embedded systems
-
tem
A CLI tool to deploy your favorite templates blazingly fast
-
fsblobstore
A file-system backed blob storage abstraction
-
ignore-files
Find, parse, and interpret ignore files
-
notify-win
Windows filesystem notification library
-
warmy
Hot-reloading loadable and reloadable resources
-
crud-path
-
crystal
database
-
magika-cli
Determines the content type of a file with deep-learning
-
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
-
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
-
winfsp
Rust bindings to WinFSP
-
libzetta
stable interface for programmatic administration of ZFS
-
dedoc
Terminal-based viewer for DevDocs documentation
-
bininfo
file information for PE and ELF files
-
dua-cli
conveniently learn about the disk usage of directories, fast!
-
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
-
dir-lock
file-system-based mutex
-
rpmoci
Build container images from RPMs
-
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
-
renamore
More ways to rename files
-
local_issues_lib
the lib provide feature that local issue (like a github)
-
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
-
libstoragemgmt-rust
Rust bindings for libStorageMgmt
-
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
-
switchy_fs
Switchy File-system package
-
swamp-script-dep-loader
dependency parser and loader for swamp script
-
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
-
fuse3_opendal
fuse3 integration for Apache OpenDAL
-
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
-
swc_magic
AST transforms visitor for swc-magic
-
axleharp
File location storer, designed to be used from within text editors
-
qpak
An unofficial Quake PAK file manipulation tool
-
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
-
peekread
Allows peeking ahead in Read streams
-
blkio
high-performance block device I/O
-
storage_hal
A storage hybrid access layer
-
arca
Various utilities used in my crates
-
wenmoon
Your crypto portfolio and terminal together at last
-
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
-
seq-data-file
sequential data file
-
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
-
deno_fs
Ops for interacting with the file system
-
fman
file manager TUI
-
milkbox
A collections of daily utils
-
genotype_lang_core_config
Genotype language target config crate
-
scorched
logging library for scorching all those pesky bugs
-
lookbusy
You are busy
-
npkl
Like npkill, but written in Rust
-
todocli
CLI todo list app
-
libpijul
Core library of Pijul, a distributed version control system based on a sound theory of collaborative work
-
crx
Run a command from a local or remote crate
-
dir-iterator
Iterator that recursively scans and filters files from a directory
-
xshell-venv
manages your Python virtual environments in code
-
floppy-disk
async filesystem facade for rust!
-
neocities-sync
Sync files to neocities while doing the least amount of API requests
-
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)
-
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
-
dubbo-registry-zookeeper
dubbo-rust-registry-zookeeper
-
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
-
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
测试,请勿使用!
-
libmount
The type-safe wrapper around mount system call
-
oranda-generate-css
the part of oranda that generates CSS
-
rustui_merge_prototype
Tailwind Merge and Variants
-
oca_zip_resolver
Lib for resolving OCA Bundle from zip file to OCA struct
-
ntex-router
Path router
-
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
-
stak-primitive
Stak Scheme primitives
-
staged_file
Creates a temporary file which can then be committed to a final path
-
open_ecc_cli
Unofficial Elgato Command Centre CLI
-
shacl_ast
RDF data shapes implementation in Rust
-
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
-
frism
(File Prism), splits a file into N byte chunks, and can later join them back together. Zero dependencies.
-
ishango
Track numerical values in different buckets
-
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)
-
tegratop
TUI for monitoring Nvidia jetson boards
-
rust-code-analysis-cli
compute and export code metrics
-
backuppc_pool_reader
CLI for reading BackupPC pool files (contains a FUSE file system to mount the pool)
-
datafusion-catalog-listing
-
dropboxignore
.dropboxignore files to exclude files from Dropbox syncing
-
ppaass-v3-agent-cli
The ppaass v3 agent cli
-
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
-
desktop-link
Create shortcut or link files
-
normalizefs
Normalization of file system paths
-
app_root_folder
Get the path to the app root folder
-
c2a-devtools-frontend
A command and control system for C2A-based satellites
-
wasmenv
version manager for wasm runtimes
-
dylo-runtime
Dynamic library loader for con traits
-
env_home
Get the user home directory in a cross-platform way
-
rasi-syscall
The low level syscall interface for RASI system
-
clippy-reviewdog-filter
A filter for integrating Clippy with Reviewdog
-
pan_bindings
FFI bindings for the SCION PAN Path Aware Networking library
-
ffcnt
Fast file counting on HDDs
-
thread-object
Abstraction over thread-local storage allowing dynamic creation of TLS variables
-
autojump
port and drop-in replacement of autojump
-
tree-fs
convenient way to create a tree of files
-
unsourcemap
unsource JavaScript source maps
-
rufs
FUSE implementation of FreeBSD's UFSv2
-
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.
-
yngvi
Read, calculate and write weather data
-
winfsp_wrs
WinFSP wrapper for rust
-
libfonthelper
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
argus-ser
Rustc Ty serialization and TS bindings
-
swap-pool
Allow objects to be stored either in RAM or on disk
-
java-runtimes
detecting java runtimes in current system
-
dylib_installer
install dylib files and header to system library path
-
amdgpu_top_gui
GUI Library for amdgpu_top
-
rmrfrs-lib
Shared code lib for rmrfrs and rmrfrs-ui
-
nvpair
Work with nvlist and nvpair (using nvpair-sys, libnvpair.so)
-
rspack_fs_node
rspack fs node
-
rust-releases-io
I/O helper crate for rust-releases
-
ifft
IF Filsystem-event Then
-
memmapix
No libc, pure Rust cross-platform Rust API for memory-mapped file IO
-
szyszka
Fast, powerful and easy to use file renamer
-
rocfl
A CLI for OCFL repositories
-
tdms
A LabView TDMS file parser written in Rust
-
transipctl
manipulating and querying records on Transip Api
-
files-to-text-cli
Files to text cli
-
regroot
A modern, colorful directory tree viewer with glob pattern support
-
fetch-paper
cli that download latest build from papermc.io
-
hexga_io
io abstraction
-
file-ext
Collection of utility functions to work with files
-
google_drive_client
Google Drive Client (Rocket) for api rest
-
parascope
Weggli ruleset scanner for source code and binaries
-
dependabot-generator
Scans directories and generates a dependabot config based on found package manager files
-
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
-
vasp-poscar
read and write VASP POSCAR files
-
cratex
execute crates directly
-
uni-path
Platform-independent path manipulation
-
firecrawl-sdk
Rust SDK for Firecrawl API
-
close_already
Speeds up programs writing lots of files on Windows
-
watchman_client
a client for the Watchman file watching service
-
camino-tempfile-ext
Quality-of-life extensions for camino-tempfile
-
ndless
interacting with Ndless for the TI-Nspire
-
gpr
Libgpr binding for Rust. Provides an easy way to build Ada projects with cargo.
-
unmake
a makefile linter
-
jimaku
A subtitle downloader
-
executable-path
Get the path of a binary target's executable
-
nixci
Define and build CI for Nix projects anywhere
-
pavex_reflection
types when working with compile-time reflection in Rust
-
file-storage
aids in accessing file-like storage
-
cap-tempfile
Capability-based temporary directories
-
dioxus_file_picker
A file picker for dioxus
-
xdvdfs-cli
interacting with XISO/XDVDFS images
-
realpath-ext
realpath() (with some extensions) for *nix systems
-
workspaces-rs
A CLI tool to switch between directories
-
rust_search_fork
Blazingly fast file search library built in Rust. Forked due to abandoned project.
-
tdx-rs
parsing TDX files
-
code-executor
designed for the backend of competitive programming platforms
-
tonic-buf-build
A build helper that integrates buf.build to tonic-build
-
mbtmap
Attach source location to MoonBit traceback
-
puzzlefs
next-generation container filesystem
-
pore
a performance oriented reimplementation of repo
-
ferris-files
A CLI to find large files
-
win-file-id
reading file IDs (Windows)
-
sys2mqtt
System monitoring and reporting to MQTT
-
lunchbox
An async virtual filesystem interface
-
libzfs
Rust wrapper around libzfs-sys
-
grovedb-path
Path extension crate for GroveDB
-
frecenfile
Compute frecency scores for files in a Git repository
-
mountpoint-s3-fs
Mountpoint S3 main library
-
iso9660_simple
ISO9660 reading library (WIP)
-
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
-
csv-zip-maker
csv and zip maker
-
proton-call
Run any Windows program through Valve's Proton
-
kcr_operator_aquasec_com
Kubernetes Custom Resource Bindings
-
netidx-sysinfo
Publishes top-like stats from sysinfo into netidx
-
drft
diff reviewer, file tree
-
mktemp
files and directories
-
rested
Language/Interpreter for easily defining and running requests to an http server
-
cacheb
Compile time cache busting for static assets in web applications
-
dash-rs
A filesystem-engine that handles creating/reading/deleting/write/... files. Also includes an network-manager (dev): Download files.
-
lockfile
Create lockfiles that remove themselves when they are dropped
-
bilibili-extractor
Tools to extract and compile bilibili downloads
-
kobject-uevent
Netlink kobject uevent packets parser
-
re-name
command-line tool for (bulk) file renaming
-
dia-files
-
freactor
A lightweight framework for asynchronous execution flow
-
alass-util
convenience API for subtitle synchronization with alass-core
-
mtotp
Totp manager
-
pcloud-cli
CLI for pcloud
-
kondo-lib
Shared code lib for kondo and kondo-ui
-
lfs
give information on mounted filesystems
-
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…
-
ipfs-webdav
A WebDAV server that enables direct access to IPFS MFS as a mounted drive
-
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
-
lineriver
Non-blocking buffered line reader for Read objects
-
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
-
ezlog
core function and code
-
souper-ir
manipulating Souper IR
-
fugue-ghidra
A binary analysis framework written in Rust
-
walkdir
Recursively walk a directory
-
dev_utils
A collection of utilities for development
-
dir-size
Parallelized directory size calculation
-
nfs3_types
Type definitions and utilities for working with NFSv3
-
mofa
the config lib that merges options from anywhere
-
vow
Serde <--> File made easy
-
nora_rename
Command line utility for renaming files in batch using regex with advanced control
-
numlockctl-linux
Easy way to trigger and get state of numlock in linux
-
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
. -
hm
homemaker. Slightly more than yet another dotfile manager.
-
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
-
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
-
rs-blocks
A lightweight i3/sway status bar written in Rust
-
fls
A fast POSIX ls that doesn't require a libc
-
tempfile-fast
Support for Linux-specific tempfile extensions
-
sftpman
A CLI application and library for managing and mounting sshfs (SFTP) filesystems
-
crossbundle
Build and publish apps for Android/iOS
-
lets_find_up
Find a file or directory by walking up parent directories
-
prdoc
cli
-
psst
be used in CLIs for storing secrets. It will prompt the user for input on the first invocation and remember it for later.
-
rualdi
Rust Aliasing Directory
-
service-install
Easily provide users an install method on Linux systems
-
lv2-state
rust-lv2's state handling library
-
mimee
detection of a file's MIME type by its extension
-
anyhow-std
Wrap std APIs with anyhow error context
-
d_logger
logger
-
persistence
A resizable, mutable array type implemented on top of mmap, providing persistence for arrays of data in memory
-
pathbuf
A macro to conveniently build PathBufs
-
swuc
SWUC | Software Update Checker Client
-
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 -
cfy
An experiment engine
-
lwfetch
cross-platform lightweight system fetch tool
-
cmake-file-api
Parsing and interacting with cmake-file-api
-
sui-token-gen
A Rust-based CLI tool for generating and verifying Sui token smart contracts effortlessly
-
loppel
local file backups with a bit of compression
-
pearl
low level blob-based I/O library
-
quickform
A flexible templating and operation execution framework for Rust
-
fuse_mt
A higher-level FUSE filesystem library with multi-threading and inode->path translation
-
ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
zk-kit-smt
Sparse Merkle Tree
-
confsolve
Command line tool for resolving Dropbox/Wuala conflicts
-
fuzzr
P2P platform for publishing content, self-hosting, decentralized curation, and more
-
resolve-path
Easily resolve tilde paths and relative paths
-
wasmer-vfs
Wasmer Virtual FileSystem
-
is-musl
-
n5gest
CLI utilities for N5 files
-
rust-extra
-
streambed-storage
Functionality for loading an persisting structures
-
ezio
really easy IO
-
fix-name-case
CLI tool to convert variable and function names to snake_case
-
view-disk
A fast and efficient Rust-based CLI tool to view disk space usage and delete unwanted files or directories
-
mattress
A command line tool for working with Linux extended attributes (xattrs)
-
ppbert
pretty printer for Erlang's External Term Format
-
qcow
working with QEMU qcow images
-
re_entity_db
In-memory storage of Rerun entities
-
remi-s3
🐻❄️🧶 Official and maintained remi-rs crate for support of Amazon S3
-
rustcask
fast and efficient key-value storage engine, based on Bitcask
-
wslpath-rs
Pure Rust implementation of wslpath
-
iso9660
(Incomplete) implementation of ISO9660 filesystem
-
notify-debouncer-mini
notify mini debouncer for events
-
system_diskinfo
A package for collect information about system disk drive etc
-
parity-path
Path utilities
-
lud
A CLI tool for easy file transfers
-
unftp-sbe-opendal
unftp Integration for Apache OpenDAL
-
nx-archive
working with Nintendo Switch filesystems and archives
-
up_finder
Find files or directories upward in the directory tree
-
fuse2rs
FUSE2 bindings for Rust (mainly for OpenBSD)
-
pmv
Pattern based mv(1)
-
ext2
Read and write on Ext2 partitions without mount
-
tar-sha256
Calculate sha256 of files in tar (like sha256sum)
-
rfm
Expanded options for interacting with files and directories. Creating/copying/moving etc. File manager, only inside Rust 🦀
-
streamdal-gjson
Get (and set) JSON values quickly
-
adana-script
namespaces aliases for command lines & basic scripting language
-
protobuf-codegen-pure3
Pure-rust codegen for protobuf using protobuf-parser crate WIP
-
lrcat-extractor
Extract data from Adobe Lightroom™ catalogs
-
maidsafe_vault
Pre alpha, and not useful, no code worth looking at
-
disktest-rawio
Raw disk I/O for the disktest crate
-
gc-gcm
CLI for working with GCM/ISO files (raw bit-for-bit disk images) for the Nintendo GameCube
-
exhume_filesystem
This exhume module is proposing a standard abstraction layer of a FileSystem, File and Directory for any exhume filesystem modules (extfs, ...)
-
fmc_173
fmc 173
-
spook
File watcher geared towards automatic HTML generation and autoreload
-
hdd
hdd: instruments for querying ATA and SCSI disks
-
fsbot-rs
An AI-powered file system assistant that helps you manage and interact with your files through natural language commands
-
tfio
that provides a Transaction-like interface that are traditionally used in databases on FileIO operations
-
dmux
fast and easy tmux workspace opener
-
relib_host
relib is a framework for reloadable dynamic libraries
-
codetypo-lsp
Language Server Protocol implementation for codetypo spell checker
-
snapshotfs
A fuse-based read-only filesystem to provide a snapshot view (tar archives) of directories or files without actually creating the archives
-
vento
A CLI inventory for your files
-
executable_path_finder
finding executable paths
-
current_dir
Thread Safe Current Working Directory
-
fs-walk
File-system walking crate
-
awsbck
backup a folder to AWS S3, once or periodically
-
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.
-
ruler
A straight-forward, general-purpose build tool
-
sifli_sdk_wrapper
sdk.py.exe, wrapper tool to invoke sdk.py on Windows
-
mfem-cpp
Static build of MFEM for use as a Rust dependency
-
btrfsutil
Safe wrappers for libbtrfsutil
-
protoc-bin-vendored-linux-aarch_64
protoc binary for linux-aarch_64 compiled by Google and bundled in this crate
-
idx_file
handling single-dimensional array data. It uses mmap and avltriee.
-
include-lines
Macros for reading in the lines of a file at compile time
-
sapling-util
Misc utilities used by Sapling
-
cratup_search
Part of cratup_auto, searches a toml file for package version and dependencies versions
-
data_downloader
way to download and cache files
-
oramfs
fully encrypted and optionally authenticated Oblivious RAM filesystem
-
rattlebeaver
Manage rolling backups
-
binroots
Serialize and expose data, one file per field
-
include_folder_shared
Shared code for include_folder and include_folder_macros
-
mime_more
better MIME function integrations
-
squinter
interface with SquashFS filesystems
-
helyim
object storage written by Rust
-
permissions
query for file permissions (read, write, execute, removal and creation)
-
netcdf-src
Build scripts for building
netCDF
from source -
relative-path-utils
Portable, relative paths for Rust
-
breezy
Friendly distributed version control system
-
pathsearch
Search for files in PATH
-
wotw_seedgen
Seed Generator for the Ori and the Will of the Wisps Randomizer
-
cdfs
ISO 9660 / ECMA-119
-
build-clean
Clean all build caches on your disk!
-
celesteloader
Code for working with Maps, Assets, and Mods for the game Celeste
-
maudit_rolldown_fs
Fork of Rolldown for the Maudit project until Rolldown is published on crates.io
-
squishy
A convenient high level library for reading SquashFS files
-
tower-serve-static
Tower service that serves static files
-
cpui
A modern replacement for cp command with progress bar and advanced features
-
hotwatch
conveniently watching and handling file changes
-
gimbal_fs
Gimbal File-system package
-
safe-write
A safe file writing utility
-
path-matchers
A collection of path matchers
-
gentoo-cruft
Find files that are not recorded in the Gentoo package database
-
salign
Align and prettify comments in asm files
-
search_path
very simple search path file finder
-
re_data_ui
ui elements for Rerun component data for the Rerun Viewer
-
axfs_vfs
Virtual filesystem interfaces used by ArceOS
-
rrc
A manage remote repository clones
-
frogger
🐸 Simple file system implementation using the 9P protocol
-
easy_paths
Convenience library for rapidly processing string-type paths
-
cmps
short for compose, a tool used to create or fill files with a default content
-
eorst
offers a library aiming to simplify the writing of raster processing pipelines in rust
-
hxcfe
Bindings for libhxcfe https://github.com/jfdelnero/HxCFloppyEmulator/. Unfinished work, contributions are welcomed.
-
durt
Command line tool for calculating the size of files and directories
-
s3-signer
S3 signer in Rust
-
librsync
Bindings to librsync for calculating and applying network deltas exposed as Reader/Writer streams
-
izb
helper functions for provisioning ZFS-on-Root VMs with zfsbootmenu using Incus
-
detecteff
Find and delete duplicate files
-
fscommon
Filesystem common utilities
-
squashfs-async
Parsing and reading of SquashFS archives, on top of any implementor of the tokio::io::AsyncRead and tokio::io::AsyncSeek traits
-
rm_rf
Force-remove a file/directory and all descendants
-
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
-
pyembed
Embed a Python interpreter
-
chloe_ignore
ignore file generator
-
srfng
generating semi-random file names
-
kismet-cache
A bounded multiprocess cache of files on disk
-
fxp_exporter
Exporter mode for fxp_videoclipper
-
selinux-sys
Flexible Mandatory Access Control (MAC) for Linux
-
cbm
Use formats found in Commodore Business Machines (CBM) products from the 1980's, including the legendary Commodore 64 home computer
-
catbox
Catbox.moe's API
-
rustup-available-packages
Rustup tools state info
-
dasher
reducing a whole directory tree to a single hash digest
-
cfile
Rust bindings to C *FILE stream
-
leetcode-tui-core
Leetcode tui related core modules
-
rdfoothills-base
Base utilities of rdfoothills, mostly to be used by the other crates in the workspace
-
falcon-finch
Symbolic Execution against Falcon IL
-
xdirs
Additional functions for application paths, based on the dirs-next crate
-
webhdfs
Hadoop WebHDFS client library
-
fleetfs
FleetFS
-
utf8-read
UTF-8 reader from a stream
-
psxmem
read and write PSX/PS1 memory card files
-
lsvine
List contents of directories in a vine-like format
-
kcr_pgv2_percona_com
Kubernetes Custom Resource Bindings
-
ghee
That thin layer of data change management over the filesystem
-
documents
An ergonomic, intuitive and beginner-friendly library for dealing with files and folders
-
radarr
API docs
-
findfile
An ergonomic way to search for files
-
trender
graphics library for the terminal
-
warapi
The War API allows developers to query information about the state of the current Foxhole World Conquest
-
wfs
Rust client for WFS
-
Fasching
Track Filesystem Integrity via Snapshots which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
eldenring
Raw structures and bindings for From Software's title Elden Ring
-
slate
Manage your snippets from your command line
-
roracache
FUSE filesystem that bolts aggressive caching and readahead onto another filesystem
-
bookorg
An opinionated, fast ebook organiser
-
utf8path
String-friendly path type
-
slurp
Small wrapper methods for loading files
-
includedir
Include a whole directory tree at compile time! - Runtime part
-
wslpath
Convert Windows to WSL Path and vice-versa
-
eatnodemodules
eat node_modules
-
elfio
intended for reading and generating files in the ELF binary format
-
bingogo
An executable file manager written in Rust
-
commondir
Find the common root directory of a set of paths
-
makepad-example-ui-zoo
Makepad ui-zoo example
-
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.
-
swamp-dep-loader
Parses Swamp modules, scans for dependencies (
mod
anduse
), and determines the correct analysis order -
mini-fs
Application filesystem to simplify reading files from both the native filesystem and file archives (tar, tar.gz & zip)
-
write-to-file
Write to a file, simple helper fn and traits lib crate
-
korrect
A kubectl version managing shim that invokes the correct kubectl version ☸
-
fileagg
The ultimate file aggregation tool! If you've ever needed to consolidate multiple files from a directory into a single file effortlessly
-
tmpfile
A temporary file writer with an option to persist
-
kls
An ls clone written in Rust
-
wildland-corex
Wildland Core library
-
picst
A CLI tool to resize clipboard images on the fly
-
dxm-home
installing and updating dxm
-
gcz
git commit message generator
-
fast-walker
Multi-threaded directory walker, with async support
-
parquet-flamegraph
program to generate flamegraph and investigate parquet storage
-
cap-async-std
Capability-based version of async-std
-
skv
thread-safe disk-backed key-value store
-
terminusdb-10-to-11
Converts a terminusdb v10 store to a v11 store
-
list_with_depth
List objects from object_store with the given prefix and depth
-
remote-files
a cli/lib wrapper of opendal to download/upload and manage remote files on buckets
-
nydus-service
Nydus Image Service Manager
-
tmp_env
lets you create temporary environment and be automatically restored/cleaned when not needed
-
wumpus-hunter
Run test suite of a program repeatedely
-
positioned-io2
Reading and writing at an offset
-
libfs
libfs
is a library of file and filesystem operations that is supplementary tostd::fs
-
crax_utils
Some common utils
-
protoc-bin-vendored-linux-x86_64
protoc binary for linux-x86_64 compiled by Google and bundled in this crate
-
coze
An egui app for playing with a local open source LLM
-
snowbinary
A header based system for writing and reading binary files using its own format
-
depot
A (disk) persistent queue library
-
rhuffle
Random shuffler for large file with many lines
-
zngur
A Rust/C++ interoperability tool
-
cdb2
Pure Rust library to read and write CDB files
-
re_chunk
A chunk of Rerun data, encoded using Arrow. Used for logging, transport, storage and compute.
-
makepad-vector
Makepad vector api
-
handmade
Type with your on handwritten letter
-
bygge
Build your project
-
watchr_filesystem
file watcher that watches a list of paths and calls a callback when any of them change
-
read_chunk_iter
Iterator adapters over a reader that yield fixed-size chunks at a time
-
rrecycle
Cross-platform terminal file manager with recycle bin support
-
cync
CLI for private file management
-
tugger-common
Common functionality used by various tugger crates
-
cap-directories
Capability-based standard directories for config, cache and other data
-
cproj-rs
A basic c/c++ build tool
-
changelog
generator
-
libatasmart-sys
Rust bindings for the libatasmart library
-
user_dirs
A respectful, XDG-first user directories implementation for obtaining the home, cache, config, data, runtime, and state directories
-
notifrust
almost as good as notify-rust
-
aliyundrive-fuse
FUSE for AliyunDrive
-
xat
An ease of use library for xattrs
-
fdf
A fast, multi-threaded filesystem search tool
-
id3-image
embed images into mp3 files
-
rust_search
Blazingly fast file search library built in Rust
-
storage-proofs-core
Core parts for proofs of storage
-
block-device-adapters
Block device adapters for managing byte level access and partitions
-
bootsector
Read partitions from block devices or files
-
azure_storage_blobs
Azure Blob Storage crate from the Azure SDK for Rust
-
sqlarfs
A file archive format and virtual filesystem backed by a SQLite database
-
file_indexing
editing file fast and memory efficient
-
config-better
Configure your application in a friendlier and more consistent way!
-
portable-network-archive
cli
-
cancel-rw
Newtypes that allow cancellation of synchronous reads and writes
-
oli
OpenDAL Command Line Interface
-
treesize
List directory tree, sorted by size
-
rsfile
operate files or web pages easily and quickly
-
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 -
virtual-filesystem
A virtual filesystem implemented in Rust
-
fcomm
Functional commitments with Lurk
-
general_storage_file
general_storage::Storage backed by files
-
http_dir
HTTP file server
-
file-sniffer
Command-line tool to find build artifacts and junk on your computer
-
cross-xdg
Cross-platform XDG Base Directory Specification implementation
-
rmx
Faster GNU 'rm' drop in replacement with extra features
-
dupdup
Find duplicate file
-
dylint_internal
Dylint internals
-
xenstore-rs
XenStore
-
exr
Read and write OpenEXR files without any unsafe code
-
disk-queue
FIFO queue backed by disk
-
integrity-checker
integrity checker for backups and filesystems
-
blokator
system-wide adblocker
-
wikijs
API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust
-
targers_clean
command line tool to clean up target directories
-
id3-json
Read and write ID3 tags in a machine-readable way
-
libpijul-compat
A patch-based distributed version control system, easy to use and fast
-
fs-swap
Cross-platform implementation of path swap
-
echelons
A CLI tool that creates repeatable directory hierarchies for projects
-
untree
inverts the action of tree. It allows you to create directory trees from a textual representation of the tree.
-
dirty-tracker
Track which files have changed
-
valida-vm-api-linux-arm
wrapper around
valida
executable - zero-knowledge virtual machine -
bossa
Rust cxx wrapper around BOSSA SAM-BA library
-
nydus-rs
Nydus Image Service
-
mkbkp
dead simple command to append .bkp extension to a file
-
osrand
Random numbers from the OS interface
-
ko
small file processor
-
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 >
-
clone-file
functions to clone files and file ranges with as little overhead as possible
-
exhume_extfs
Extract Extended Filesystem specific artefacts from a Partition
-
atm0s-sdn-multiaddr
multiaddr format
-
rustic_backend
supporting various backends in rustic-rs
-
polyhorn
rapidly building cross-platform apps in Rust
-
path_ratchet
Prevent path traversal attacks at type level
-
ebml-iterable-specification
base
EbmlSpecification
used by theebml-iterable
andebml-iterable-specification-derive
crates -
dnpak
Dragon Nest PAK structure file
-
clircle
Detect IO circles in your CLI apps arguments
-
urldecoder
A fast, feature-rich, file-oriented batch URL decoder written in Rust
-
rs-fsring
A ring(like) buffer using filesystem
-
rust-criu
Rust bindings for CRIU
-
with_dir
Scoped current working directory
-
releaser
or workspace releasing tool. All crates from workspace will be released on crates.io
-
rmjunk
remove junk files such as
.DS_Store
andThumbs.db
from directories -
extattr
Extended Attributes API bindings for Rust
-
rbfs
Dead simple in-memory filesystem for packaging assets
-
woody
A logger for Rust that's *actually* easy to use
-
disk-dlmalloc
A fork of [dlmalloc-rs] backed by a memory-mapped file, enabling support for datasets exceeding available RAM
-
yabe-gitops
GitOps organizer
-
libbtrfs
working with btrfs subvolumes
-
rblake2sum
Calculate recursive blake2 digest for path or directory
-
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
-
zoterofs
FUSE filesystem for mounting the Zotero library
-
dbus-launch
A D-Bus daemon launcher
-
vfs-shadow
Effortlessly embed a local directory into a vfs
-
pshell
Works out if this is running from inside a shell, and if so, which one
-
dadk-config
DragonOS Application Development Kit - Config
-
ospre
这是一个用于开发64位操作系统的前置工具,用于做boot、loader等工作。它需要你安装nasm编译器才能使用,使用方式请看文档
-
sga
unpacking '.sga' files from Relic
-
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
-
src
䷯ Manage your personal zoo of repositories
-
typescript_tsconfig_json
Shapes for TypeScript tsconfig.json
-
ringbuf-rs
in-memory ringbuf implementation
-
rvpk
create, list, check, and unpack Valve VPK files files
-
a2kit_macro
derivable traits for a2kit
-
awmp
An easy to use wrapper around multipart/form-data for Actix web
-
nu_plugin_polars
Nushell dataframe plugin commands based on polars
-
appddl
Small download tool to automate AppDynamics downloads
-
cpst
Command line utility to copy and paste files
-
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…
-
runkins_lib
Runkins makes it easy to manage command execution
-
copy_to_output
A small rust library to copy files/folders from the project directory to the output directory
-
ext4fs
ext4 file system used in user space
-
same-file
determining whether two file paths point to the same file
-
myd
module system
-
hdrepresentation
HYDRAulic Damnation's representation of filesystem for fuzzing
-
adv_fs_utils
A comprehensive library for file system operations with progress reporting and advanced search capabilities
-
directree
Represent directory trees as modules and functions
-
dirby
command line tool for speedily creating large amounts of directories
-
turboinstall
overlaying directory trees on top of each other
-
efs
An OS and architecture independent implementation of some Unix filesystems in Rust
-
openqasm-parser
A parser for openqasm2
-
fts
high performance directory walking using libc fts
-
vimvar
that provides ability to read neovim/vim variables
-
dotup
A dotfile manager written in rust
-
windows-kernel-build
is build script for Windows kernel .sys files
-
utilz
miscellaneous utilities too small for their own crates
-
random-dir
Create directories and files with random contents in tests
-
pre-commit-rs
pre-commit implemeneted in Rust
-
diskplan-traversal
component of Diskplan for applying schemas to disk
-
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…
-
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…
-
ieql
An open standard and implementation for monitoring Internet content
-
quickwit-directories
containing all of the custom tantivy Directory used in quickwit
-
syncer
A filesystem that pretends you have all your files locally while caching only the most recently used
-
crypt4ghfs
Fuse layer exposing Crypt4GH-encrypted files, as if they were decrypted
-
set_env
Sets environment variables permanently across all major platforms
-
test_bin
getting the crate binary in an integration test
-
diskonaut
Terminal disk space visual navigator
-
fscan
analyze the filesystem
-
memofs
Virtual filesystem with configurable backends
-
fbt-lib
folder based testing tool (library)
-
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.
-
wildland-lfs
Wildland Local Filesystem Backend
-
grovedb-epoch-based-storage-flags
Epoch based storage flags for GroveDB
-
bin_buffer
writing objects to binairy buffers
-
snipgrep
Code Documentation Made Simple
-
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
-
cloud-seed
Fetch user-data from a cloud provider and write files described within to the filesystem
-
Verifile
Read MFT and USN journal
-
chwd
Temporarily change current working directory, switching back when finished
-
springboard
A bootloader that works on both BIOS and UEFI systems
-
peck-exif
Exif reader
-
medusa-zip
A command-line interface to high-performance parallelized implementations of common zip file operations
-
zfs-core
Rust interface to libzfs_core (lzc)
-
ocy-core
Core package for ocy project cleaner CLI
-
sorterylib
A fast, basic, cross-platform file sorter library
-
io-error
convenient macro for creating I/O errors
-
minecraft_folder_path
Get the location of the user's .minecraft directory
-
mkutil
Potpourri functions to work w/ clipboard, dialog, glob, git, copying files, image resizing, HTML, sound, etc
-
neofile
linux file command for windows. PATCH 4.
-
device-types
shared device types used throughout device-scanner and IML
-
llvm-tools
access to the llvm tools installed through the
llvm-tools-preview
rustup component -
onedrive
package for interacting with OneDrive
-
dfiles
为 simink 提供类似 vfs 的文件读写机制
-
rmall
cross platform cli for deleting multiple things at once
-
flail
makes filesystems tolerable
-
nya
small file processor
-
filelock-rs
Minimal Rust library that provides functionality for managing PID files and file locks
-
fopencookie
interface between std::io and libc::FILE
-
asset-resolver
A standard system for asset path resolution
-
cf
Codefast
-
zfs-recompress
Small program to recompress a ZFS directory tree and/or gather metadata on the files within
-
slipped10
SLIP-0010 : ed25519 private key derivation from master private key
-
findutils
GNU findutils
-
copy_confirmer
Confirms all files are copied somewhere
-
wildland-catlib
Wildland Catalog Library client
-
e2size
ext2 (also ext3 and ext4) size calculation based on the superblock
-
jvm-find
Easily locate a system's JVM installation
-
filename
Get filename from a raw file descriptor
-
zellij-utils
Zellij client and server
-
folder_compare
Compare two folders and get a list of changed and new files
-
path_macro
A macro to join path components using
/
-
project-tree
A command-line utility to display a ascii tree of files and directories
-
bpfman-csi
gRPC bindings to the CSI spec
-
fgener
A package to generate n number of text files with random characters
-
win32-remove-dir-all
A std::fs::remove_dir_all replacement using the Windows Shell and Property System APIs on Windows
-
waly_rs
A Write-Ahead Logging (WAL) library for Rust
-
include_dir_as_map
Embed files from a directory as a hashmap in the rust binary
-
fugue-box
A CLI tool to operate files or directories in 2 steps
-
leottaro_commands
some simple commands
-
simple-fatfs
A simple-to-use FAT filesystem library for Rust (mainly targeted at embedded systems)
-
ironpath
An iron-hard crate for handling filesystem paths
-
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
-
json-db
document database saved on disk
-
filestruct
Read a directory into a Rust struct
-
autoview
Automatically view files and directories
-
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)
-
anydir-macro
working with both compile-time embedded directories and runtime directories using an abstraction
-
krata-zone
zone services for the krata isolation engine
-
disk-types
Common traits and types for handling block devices, partitions, file systems, etc
-
vfsys
Virtual file system
-
nix-remote
The nix remote protocol
-
nbdkit
Rust bindings to the NBDKit framework for creating Network Block Device servers
-
filesystem-kind
Query the filesystem that a file resides on
-
autocall
macro,single scan load ioc aop
-
qpak-lib
Unofficial Quake PAK file modification library
-
executable-finder
Find executables in PATH variable
-
shard-csv
aid in splitting CSV/TSV files into multiple disjoint files
-
openssl-rehash
rehashing an OpenSSL hash directory
-
txtar
Go package
-
gfa-reader
Reading gfa format v1
-
mbfs
Message Based Filesystem
-
notify-forked
Cross-platform filesystem notification library
-
rshare
A file sharing program written in Rust
-
dokan
Rust-friendly wrapper for Dokan (user mode file system library for Windows)
-
qwitlib
dsv files
-
az65
A multi-CPU assembler
-
md-todo
Work with todos in markdown files
-
create-output-dir
Create an excluded from cache directory atomically
-
rusp-lib
USP toolkit
-
diskscan
scan your disk space
-
temp-dir-builder
convenient way to create a temporary directory containing files
-
id3-image-rs
embed images into mp3 files (forked, updated and extended api)
-
fileorama
WIP Virtual File System
-
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
-
vblk
Virtual block devices on Linux
-
fpcli
A CLI app for Flatpak manifests
-
mmap-simple
Write, read, append and delete from an mmapped file with a very simple API
-
librarium
reading, creating, and modification of cpio file systems
-
nu-test-support
Support for writing Nushell tests
-
hulk
An ultra simple no hassle static site generator
-
duckbubble
a new way to interact with FEM software
-
rusty-files
files is a simple collection of file functions that I use in my projects
-
herman
daemon that watches folders and organises them automatically
-
rscat
GNU cat(1) clone implemented in Rust
-
aftermath-bin
find-and-replace, commit, check, and push new changes to CI files for multiple projects
-
fddf
Fast, parallelized duplicate file finder
-
nbd-async
Block device drivers in userspace
-
care-script
Input script processing crate for the care tool
-
diskit
intercepting disk requests
-
lexiclean-cow
Lexically clean paths
-
spark-orderbook-sdk
Spark Rust SDK for Orderbook contract interaction
-
foreignc_template
Templating language for the foreignc crate
-
lolcate-rs
A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb.
-
fdisk
Rust wrappers for libfdisk
-
ddh
Compare and contrast directories
-
yt-parallel
This application runs download tools (default is yt-dlp) in parallel to download batches of videos
-
permer
CLI tool written in Rust that provides information about files present in your file system
-
lockchain-files
Filesystem storage backend for lockchain vaults
-
cloud-storage-sync
Embedded rsync-like local files and Google Cloud Storage buckets
-
remu
renaming multiple files at once
-
exfat
Pure Rust implementation of exFAT file system
-
userfaultfd
Rust bindings for the Linux userfaultfd functionality
-
mprovision
Set of types and functions to manage iOS provisioning profiles
-
file-chunker
Efficiently process a file in (approximately) equally-sized parts
-
active-storage
Active Storage facilitates uploading files to a cloud storage
-
smbclient-sys
FFI bindings to libsmbclient
-
hashfind
Search for file hashes
-
one_ordinary_man_file_sorter
file sorter that sorts files into directories
-
read_chunks
An extension to the Read trait allowing easier chunked reading
-
rusty-roots
CLI tool that replicates the Unix 'tree' command with enhanced features
-
watchfile
An async utility trait to subscribe to file changes of a serializable file
-
cat-reader
Adapter for reading through multiple files continuously
-
dirs-sys-next
system-level helper functions for the dirs and directories crates
-
rasio
Asynchronous IO System Interface
-
easychangedirectory
Tools for easy cd
-
platter-walk
Directory tree traversal optimized for HDDs
-
arrsync
Asynchronous Retrieving Rust rSYNc Client
-
systemd_info
Obtain some system information through WMIC
-
jql-parser
Parser for jql - the JSON Query Language tool
-
D88FileIO
d88 File Access Lib
-
reddit-fs
Access reddit through a filesystem
-
scpty
App that creates the script with shebang
-
wantora
wantora工具
-
spacedisplay
Fast and lightweight tool to scan your disk space
-
crev-common
Scalable, social, Code REView system that we desperately need - common code
-
xdir
Platform-agnistic standard directory locations
-
reflink
copy-on-write mechanism on supported file systems
-
pgs-files
handling /etc/{passwd,group,shadow} files
-
cess-sp-core
CESS Storage Proofs - Core parts for proofs of storage
-
wbuf
Unified type over stdio, memory and file buffers
-
optitag
command-line tool for tagging files
-
get_dir
get directory
-
backpack
packing format; drop-in alternative to rust files, supports in-memory filesystems
-
somfy
controlling Somfy equipment
-
flatten_dir
Recursive directory flattener
-
encrypted_fs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
remove_empty_subdirs
Recursively remove empty sub-directories
-
navfs
navigate and do things to your filesystem!
-
docker-puzzles
Docker Puzzles is a CLI tool for putting together Dockerfiles from pieces
-
gstuff
Small macro and trinkets that make my life easier
-
glusterchangelog
A lib and tool to parser Gluster Changelogs
-
fslock-arti-fork
files as locks, forked for use in Arti
-
rialight_filesystem
Rialight file system module
-
file_type_enum
An enum with a variant for each file type
-
rjrssync
Fast rsync-like tool for incrementally copying files. Runs natively on both Windows and Linux and uses network for communication.
-
labyr
A PDDL benchmarker
-
tui-explorer
A file explorer for a command line interface
-
dirbuf
reusable directory bufferes
-
twinstar
Gemini server implementation (previously called "northstar")
-
starbase_shell
detecting shells and managing profile files
-
dupnamegen
Sequential file name generator
-
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
-
libpq-sys
Auto-generated rust bindings for libpq
-
bevy-persistent
A Bevy helper to easily manage resources that need to persist across game sessions
-
ncrs
A lightweight Rust library for loading and storing nucleic acid sequences (DNA or RNA) and their annotations with minimum dependences
-
file-seq
Fail-safe file sequence that uses the file system as store
-
unix_permissions_ext
A trivial trait bringing missing functions that are not exposed by PermissionsExt to Permissions on UNIX platforms
-
servar
Multi Utility Server
-
file_mmap
memmap file interface library
-
rangefs
A fuse-based filesystem to map ranges in file to individual files
-
reframe
Light, Fast & Simple project scaffolder
-
symlinkccc
A small tool for linking compile commands from catkin builds
-
linux_mount_options
Detect file system, mount point and noatime of a folder the process has access to
-
jenkinsctl
Jenkins management tool
-
notedown-rt
Notedown Text parser
-
rosbag2-rs
Rosbag2 writer and more
-
poke
Inspired by the classic touch command
-
posix-invariant-checker
A FUSE shim to ensure the underlying filesystem is behaving according to the POSIX spec
-
gpt-fat-disk-image-tools
Tools for reading disk images with GPT partition tables and FAT filesystems
-
procweb-rust
A binary providing a web interface to monitor the resources used by a process on Linux
-
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.
-
penguincrab
Rust wrapper for Linux Kernel as a Library
-
walkup
Finds a file by walking up the directory tree
-
wk
immutable development environment management cli
-
pathtree
An immutable tree data structure for fast path operations
-
bench_scraper
grabbing browser cookies from a filesystem
-
create_html
Creates index.html with all the boilerplate in a designated folder
-
which_cli
equivalent of Unix command "which". Locate installed executable in cross platforms.
-
mkpoi
"Preferences Overkilled Installer", designed to install customizations of 3D softwares, e.g. Maya, ZBrush, etc. without having to memorize the installation steps.
-
funclock_fs
file system locker to block functions and set session based logic
-
ykpers-rs
Rust wrapper around the Yubikey-personalization library, allowing interaction with Yubikey hardware
-
mmap-storage
Memory map backed storage
-
loccer
counting lines of code
-
trii
A low-key implementation of the UNIX
tree
command in Rust -
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…
-
harvester-backups
Create backups using harvester hci. Please set the SOURCE_CONTEXT and TARGET_CONTEXT to choose clusters
-
path-here
Add current directory to $PATH
-
bak
📦 move files out of the way
-
junk_file
detect commonly generated junk files like
.DS_Store
orThumbs.db
-
lust
intended for finding out everything about your beloved file system
-
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 -
kaos
Chaotic testing harness
-
spekinew
new version of speki, more git-oriented
-
cdylib-plugin
Support plugin-style cdylib crates
-
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
-
valis-core
workflow management
-
confql
Procedural macro for creating GraphQL server from yaml file trees and a schema
-
ez_jni_general_utils
General utility functions and data that are common for the ez_jni crate, its macros, and its tests
-
yacc
CasaOS CLI implemented with Rust
-
cavity
Create files padded with zeros. Alternatinve to macOS's mkfile.
-
hdf5-metno-sys
Native bindings to the HDF5 library
-
io-synesthesist
ffi library of write(2) and lseek(2)/read(2)
-
finder
Recursive find files in folders with filtering
-
system_profiler
Wrapper around the macOS System Profiler
-
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.
-
ariadne
A fancy diagnostics & reporting crate
-
disk-drive
multi-disk utilities for floppy-disk!
-
aurum
High-level AUR helper library
-
tev_client
An IPC TCP client for tev
-
gfaR
Reading gfa format v1
-
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
-
fs_util
A package providing a few useful functions that std::fs does not
-
nvml
A mid-level wrapper around PMDK (the persistent memory development kit), formely NVML
-
kurit
Static website generator
-
tci
Teaching C Interpreter
-
nitro_fs
handling Nintendo's Nitro Filesystem
-
oxifs
fast tar based read only file system
-
python-type-hints-checker
Checks Python files for missing type hints in function parameters and return values
-
usedby
Small utility to see what is using a network port or local file
-
comic-book-binder
A helper to manage your comic books and others sorted list of files
-
rlink-connector-files
High performance Stream Processing Framework
-
mkfs-ext2
Read or write ext2 file systems (in no_std environments)
-
disktest-lib
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
dynamic_poisson_sampling
A poisson disk sampling with dynamic distance
-
globetter
Glob fork with bug fixes! Support for matching file paths against Unix shell style patterns
-
izihawa-ipfs-api-prelude
Shared code for IPFS HTTP API clients
-
path_scan
A lightweight Rust procedural macro for parsing path patterns (URLs, routes) with variable capturing, static binding, and compile-time checks
-
wurmloch
Sort your filesystem by turning a folder into a wormhole
-
iml-wire-types
Shared types for the IML project
-
a653rs-linux-core
Core Library for a653rs-linux hypervisor and partition library
-
tulip
The endpoint of Project Polya
-
fizer
making specific size files
-
disks
Show disk stats
-
lidarr
API docs
-
file-fetcher
fetch files either locally or over the net (http)
-
heed-traits
The traits used inside of the fully typed LMDB wrapper, heed
-
swarmd_slug-rs
Swarmd slug-rs
-
font-reader
Reads fonts in passed directories and return objects of fonts for Figma Font Helper
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
dirscent
Directory descent
-
termutils
All your favourite utilities in one place
-
rdfoothills-mime
RDF serialization format types (plus HTML), and code to identify them
-
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
-
marble
garbage-collecting on-disk object store
-
blobary
place for blobs
-
multipass
Rust SDK for Canonical Multipass
-
usn-journal-rs
manipulate the Windows USN change journal and enumerating the NTFS Master File Table (MFT)
-
wal-rs
Write-ahead-log implementation
-
HDprogrammutator
lowercase(and updated) program mutator for the HYDRAulic damnation fuzzer
-
libzfs-types
Shared types for libzfs
-
protoc-bin-vendored-linux-x86_32
protoc binary for linux-x86_32 compiled by Google and bundled in this crate
-
rsh
A basic unix shell written in Rust
-
dachterasse
scraping the HPI lecture overview site
-
chronlang-engine
Language backend for Chronlang, a computer language for crafting constructed languages
-
poipoi
quick access tool to project directories
-
drone-fatfs
Bindings to ChaN's FatFs
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
littlefs2-core
Core types for the littlefs2 crate
-
mini_fat
Minimal FAT disk image decoder
-
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
-
qcow-cli
A CLI for working with qemu qcow files
-
nmuidi
Parallelizes deleting directories which can significantly speed up deleting large deeply nested directories with a large number of files on Windows
-
ceph-safe-disk
Ceph disk safety removal tool
-
frs
Rename files with RegEx patterns
-
metafmt
A CLI for formatting configuration files
-
rocket_static_fs
static file server for the rocket framework
-
zfs-cmd-api
Interact with zfs via the supported cmd line tools
-
s3-utils
Various tools and extensions around Amazon S3
-
sp
This cli opens files from Windows paths and translates Linux paths to Windows paths
-
rustfmt_ignore
A fast library for efficiently matching ignore files such as
.gitignore
against file paths -
zfs-undelete
CLI tool to recover files from zfs snapshots
-
bakare
modern and simple, yet efficient backup solution
-
rsmount
Safe Rust wrapper around the
util-linux/libmount
C library -
flowfairy_api
processing flow cytometry data
-
covert-storage
Covert encrypted storage implementation
-
deno_npm_cache
Helpers for downloading and caching npm dependencies for Deno
-
async-vfs
Async Virtual File System
-
binaryornot
Detect whether a file is binary or not
-
jstream-ext
adds some extra extensions to futures Stream traits
-
yazi-fm
Yazi File Manager
-
alcro
create desktop apps using rust and modern web technologies
-
bak8-bak
Creates a backup .bak copy of a file
-
ei-sys
Low level Rust bindings to ei, a library to communicate with distributed Erlang
-
danceinterpreter-rs
Danceinterpreter in Rust
-
ruic
Load Qt Designer .ui files into Rust code at compile time
-
verter
A file format for fast incremental modifications
-
r_git
A git implementation in Rust
-
juniper_rocket_multipart_handler
A juniper multipart handler for Rocket web server
-
block-device-driver
Block device trait
-
tbf
Implementations of a tag-based filesystem
-
working_dir
working directory abstraction as local state
-
btrfsutil-sys
Raw bindings to libbtrfsutil
-
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
-
flatfs
A readonly filesystem
-
ext4
Read information from EXT4 filesystem images
-
archival-dedupe
Deduplicate read-only files on a UNIX filesystem
-
cli_timestamps_generator
Command Line timestamp processor
-
filetools
Helper functions for path operations
-
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 -
kcr_kafka_banzaicloud_io
Kubernetes Custom Resource Bindings
-
fixed_typemap
A typemap which can allocate types inline with zero overhead and allow for iteration by traits
-
scratch
Compile-time temporary directory shared by multiple crates and erased by
cargo clean
-
durduff
compare directories file by file
-
rdupes
port of pydupes. Super fast.
-
git-clone-canonical
Clone git repositories into a local path derived from the URL
-
libbtrfsutil
bindings
-
filebuffer
Fast and simple file reading
-
build_compile
Helper crate for build scripts which compile to Rust
-
valkeyre
A key-value store, prioritizing ease of use
-
fractal-btrfs-wrappers
Async wrappers around BTRFS utilities
-
collectfiles
Collects accurate files while running in parallel through directories. (Simple, Fast, Powerful)
-
ichwh
An async implementation of
which
-
file_update_monitor
It watches a directory for file changes and triggers a callback when files are modified
-
apple-flat-package
Apple flat package (.pkg) format handling
-
evdev-shortcut
Global shortcuts using evdev
-
unbom
Remove UTF-8 BOM from files
-
drop-dir
self-dropping (RAII) directories
-
maketemp
Create temporary directory and files
-
to_absolute
get absolute path for a existing path
-
suave
Multi-process communication utility library
-
patchify
Support for running applications to automatically update themselves
-
progitoor
overlay filesystem that stores ownership and other file metadata in a text database and presents that view to processes running as root, while the actual files are user-owned and can be versioned in git
-
markd
Bookmark directories for easy directory-hopping in the terminal
-
kitech/qt5
Qt5 binding for rust language. (stalled)
-
inotify-sys
inotify bindings for the Rust programming language
-
purgo
Clean up your filesystem! It's like a spell, you cast purgo and it just works
-
file_tree
Creates a directory structure suitable for storing large numbers of files, and optionally deletes the created directory and files when dropped
-
project-origins
Resolve project origins and kinds from a path
-
vrc-mpv
Play and sync VRChat videos in MPV
-
stapifaction
allowing to easily generate static APIs
-
bvm
Proof of concept
-
spor
Anchored metadata
-
file_systems
A Small Set of Components That can be put together to build a simple filesystem
-
shared-files
Single writer, multiple reader in-process file sharing
-
path_no_alloc
with_paths! macro, for joining paths ergonomically and without allocation
-
obnth
Allows securely opening files in untrusted directories on *nix systems
-
batbox-android
Helper crate for android
-
docker_extract
extract the filesystem from a docker image
-
turbomod
A fork of
automod
with some extra features -
notify-win-debouncer-mini
notify-win mini debouncer for events
-
runfiles
Bazel runfiles support for cargo
-
mise
The front-end to your dev env
-
lms_lib
A fast and reliable alternative to rsync for synchronizing local files
-
valida-vm-api-linux-x86
wrapper around
valida
executable - zero-knowledge virtual machine -
libparted
Rust wrappers for libparted
-
bbq
This project is for file handling. It can add, delete, modify, and query.
-
dir-signature
allows to create a signature (index) of a directory with files
-
detect-duplicates
Detects and reports duplicate files in a file system
-
skim
Fuzzy Finder in rust!
-
cabinet
A convenient file sorting utility
-
bb-flasher-sd
flash OS images to SD Card
-
mkfs-btrfs-rs
wrapper for mkfs.btrfs
-
rapid-fs
virtual file system API for Hypi's RAPID server
-
szafka
Persistent data store in Rust
-
windows-projfs
Windows projected file system API
-
mktemp-rs
A thin wrapper around libc's mkstemps and mkdtemp
-
dir-tree-cli
command-line tool written in Rust that displays the folder structure of a specified directory in a tree-like format
-
tree_magic_fork
Determines the MIME type of a file by traversing a filetype tree
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
wnfs-unixfs-file
IPLD UnixFS File implementation for Webnative Filesystem
-
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.
-
filesystem-hashing
Track Filesystem Integrity via Snapshots which contain a HashMap of the files and their corresponding hash signature from a specified directory
-
gix-index
A work-in-progress crate of the gitoxide project dedicated implementing the git index file
-
rados_hi
Opinionated high-level wrapper for librados (Ceph)
-
test-r
Test framework for Rust
-
anndata-zarr
Zarr backend for the anndata package
-
testdata-rt
File-based testing helper -- common runtime
-
key-path
Key path for Rust
-
orthodoxy
A collection of commonly reused functions and commands
-
developer_disk_image
A port of https://github.com/doronz88/DeveloperDiskImage to Rust
-
v-common-storage
common part of the veda platform
-
file_locking
A lean file locking implementation for Unix and Windows
-
flatten-directory
move all files from sub-directories to target directory, then remove all directories recursively
-
negahban
🧐 A simple file watcher, based on
notify
, designed to be fast, easy-to-use and async friendly -
kcr_rocketmq_apache_org
Kubernetes Custom Resource Bindings
-
xtag
handling tags stored in extended attributes of supporting file systems
-
rasio-mio
a RASIO drivers implementation base on mio
-
frisk
Spot file(s) or folder(s) in your filesystem by its name
-
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
-
path-tools
that provides convenience functions and traits for working with paths
-
fsevent-stream
Stream-based FSEvent API bindings
-
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
-
dingus
Easily apply environment variables loaded from a config file to a shell session
-
codeowners
Rust bindings for Github CODEOWNERS files
-
tfs
Fast, content-addressed, snapshottable filesystem
-
glob-sl
Support for matching file paths against Unix shell style patterns
-
find-in-path
Initialize a LaTex project inside a folder instantly
-
mani
in-memory manifest of related files
-
devicons
that provides filetype glyphs (icons) for a wide range of common file formats
-
easy_safe
an easy way to save string values on disk, in short -string maps on disk-
-
mkfs-filesystem
The base library for the mkfs-* crates
-
staticfilemap
Procedural macro to embed files during compilation with optional compression
-
dir_lines_streamer
Read files inside a directory line-by-line, one file after the other (in human-alphabetical order)
-
install-framework-base
[Install Framework] Official generic interface implementation
-
qread
A convenience library for common read operations
-
diskarbitration-sys
Bindings to Disk Arbitration for OS X
-
lw
Log-Watcher utility - replacement for:
tail -F /some/path/*
- that uses Kqueue to watch for new files as well… -
atefs
Distributed filesystem built on an immutable data store with strong encryption and authentication
-
libmtp-sys
Low-level bindings to libmtp C library
-
backhand-cli
Binaries for the reading, creating, and modification of SquashFS file systems
-
bevy_etcetera
Tiny Bevy wrapper for etcetera: An unopinionated library for obtaining configuration, data, cache, & other directories
-
crud-file-server
HTTP file server with POST, GET, PUT, PATCH and DELETE methods
-
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
-
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
-
ih-muse-cli
Muse Command Line Interface
-
prowlarr
API docs
-
pathsub
Subtract one path from another, yielding the subtraction difference rather than relative path
-
fs-utils
help working with the filesytem
-
nym
Manipulate files en masse using patterns
-
vim_edit
set of Rust functions to create or edit strings or files in vim from the CLI
-
fcntl
Wrapper around fcntl (2) and convenience methods to make interacting with it easier
-
libtirpc-sys
Low-level bindings for the libtirpc library
-
olio
Miscellaneous I/O utilities
-
patty
Cross platform system PATH manager
-
gitcp
Copy files from Git repository to local
-
care-ef-scp
SCP effector for the care tool
-
disk-name
get all existing disk names
-
rigit
Cli-tool which lets you perform a git action on multiple repositories
-
uklid
Interactively delete node_modules
-
ascetic_cli
Command-line tools for analysis and synthesis of cause-effect synchronised interacting systems
-
bdd
Bulk Data Duplicator (bdd)
-
home-dir
expands home directories in a path
-
hdf5-rs
Thread-safe Rust bindings for the HDF5 library
-
zar-cli
A command-line utility for reading and writing MacOS signed XAR archives
-
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.
-
todo_finder
An executable for finding and parsing TODOs
-
mio-aio
POSIX AIO bindings for mio
-
latex-packer
CLI that goes though the file and subsequent \input, \include and packs all the content to the single output file
-
diskspace_insight
Investigate where your diskspace has gone
-
adana-std-fs
Adana standard library
-
gphoto2_test
Test environment for gphoto2-rs
-
sfshr
Command-line tool for secure, end-to-end encrypted file sharing
-
opday
Dex(Ops)Experience for deployments and other ops operations made easy
-
refind
Cross platform file locator by file ID. Keep track of files even after they're renamed or moved.
-
distinst
Distribution Installer Backend
-
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
]… -
io-result-ext
Extension methods for std::io::Result
-
wrappe
Packer for creating self-contained single-binary applications from executables and directories
-
nfde
Rust bindings for Native File Dialog Extended
-
tagr
UNIX-friendly tag manager
-
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
-
pocket-resources
Include resources in your applications
-
ignis
editing various 3DSFE formats
-
dotium
Dot-file management for multiple machines or small teams
-
s3du
Command line utility for showing space used in AWS S3 buckets
-
bulkrename
renaming large numbers of files
-
osutils
Low level OS wrappers for Breezy
-
gix-lock
A git-style lock-file implementation
-
mktree
An egui tree to display entities of tree structure, e.g. CG assets, staffs, etc.
-
cargo-msrv-cargo_metadata
structured access to the output of
cargo metadata
-
xdg-utils
Query system for default apps using XDG MIME databases. Rust implementations of some common functions in the freedesktop project
xdg-utils
. -
homedir
help get the home directory of any user on a system
-
fsx
File System eXerciser
-
bandsocks
Experimental embeddable container sandbox
-
which_problem
Diganose your executable lookup problems with this rust library
-
capturing-glob
An extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.
-
redoxfs
The Redox Filesystem
-
froggr
🐸 Simple file system implementation using the 9P protocol
-
remacs/remacs-lib
heart: Emacs
-
fontkit
font loading and indexing
-
filehash-rs
A small, fast library for hashing files written in Rust
-
librecollect
Recollection library for the project
-
fs-tracing
A drop-in replacement for std::fs which provides useful information on error
-
fsfilter-rs
monitor filesystem and more in windows
-
filecash
Easy loading, saving, and caching using just your filesystem
-
wasi-types
bindings for WASI libc types
-
mkscratch
.scratch directory to keep random scribbles in
-
file-region
Encapsulates a contiguous byte range of a file
-
rblake3sum
Calculate recursive blake3 digest for path or directory
-
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
-
btrfs
Interface for BTRFS ioctls etc
-
dust_style_filetree_display
a rip off of dust's display, useful for applications that want dust's output style for some reason
-
cfm
The last file manager you'll ever need
-
cargo-machete-nk
Find unused dependencies with this one weird trick!
-
mountpoint-s3-fuser
A fork of fuser - Filesystem in Userspace (FUSE) for Rust - only for use in Mountpoint for Amazon S3
-
garbage-fs
Abstraction layer for filesystems
-
pxn_crate
Common library for PoiXson projects
-
fuse-zstd
FUSE filesystem where existing folder with files compressed by zstd is mapped to folder with uncompressed files
-
pve
Proxmox VE API client, generated from the official JSONSchema spec
-
tauri-plugin-fs
Access the file system
-
path-filetype
Rust Path trait to get the filetype
-
proc-lock
cross-process locking API
-
openssl-src
Source of OpenSSL and logic to build it
-
mime_open
A small library for opening a uri in an appropriate application
-
rename-legal
deal with filename, remove illegal strings and emojis when file renaming
-
gitice
Freeze your local git repositories for easy restoration
-
file_diff
An atomic utility for diffing files in testing
-
toros
Reproducible builds, dev envs and deployments
-
simple-path-match
Trivial path matching
-
resm
Remote Server Management tools
-
storage-path-generator
generate efficient directory structures
-
jabberwock
modular static site generator
-
raii_flock
Little library implementing a wrapper over a file that's locked on creation and unlocked when it goes out of scope
-
clgit
Command Line GIT wrappers
-
pop-os/distinst-disks
Probe and manipulate block devices
-
scout-seeker
CLI to scan a directory to list files, recursively
-
sqlarfs-cli
A CLI tool for working with sqlar archives
-
nydus-blobfs
Blob object file system for Nydus Image Service
-
littlefs
Rust interface to Little Filesystem
-
wasm-vfs
a Virtual Filesystem layer for Wasm Applications
-
inventorize
A command-line file integrity verification tool
-
plimeor_dotfiles
Pesonal dotfiles manager
-
gatherbrained
suite of story-writing tools
-
rualdlib
Rust Aliasing Directory
-
mntdf
Df program with mnt crate
-
pathbuf-ext
Extends PathBuf to handle
replace
andcontains
string methods -
xdg-user
accessing common user file directories according to
xdg-user-dirs
-
juju
interact with the Juju system. For an example charm see: https://github.com/cholcombe973/gluster-charm
-
sos-client
Super-Simple Source fileSystem Client
-
workspace_root
get workspace root
-
musd
A CLI App to search and download musics
-
qk
CLI for quickly starting new projects
-
srfngout
A commandline tool for generating semi-random file names
-
luks2
Interact with LUKS2 partitions from Rust
-
garage
S3-compatible distributed object store for self-hosted deployments
-
batbox-preferences
saving/loading user preferences
-
splitfile
Reader and writer that splits IO across volumes (files) of a specified maximum size
-
grass-repository-assistant
Grouped Repository Assistant - Manage your repositories throught the CLI
-
nu_plugin_sys
A system info plugin for Nushell
-
pavex_cli_flock
An internal crate to share file-locking logic between Pavex’s CLIs,
pavex
andpavexc
-
compact_path_tree
A data structure providing a compact in-memory representation of a tree of paths
-
subplot
tools for specifying, documenting, and implementing automated acceptance tests for systems and software
-
disk_log
High Throughout, NonBlocking Disk-based logger
-
symphonize
running integration tests across services
-
btrfsutil-fake
Safe wrappers for libbtrfsutil
-
mkimg
create raw disk images
-
xch
A CLI utility and rust crate to atomically swap the content of two paths
-
pathos
A natural API for handling OS-specific user or system directories, including iOS and Android
-
vfile
Streaming-focused virtual file framework
-
incremental-writer
A wrapper around a file writer that appends json objects to an array in a file
-
direx
easily making files tree
-
molybdenum
Recursive search and replace CLI application
-
updatehashdb
Update an index of the hashes of all files
-
recgen
Rust bindings to ReCGen: Generate virtual compounds based on input structure
-
healthdog
Helper program that connects external periodic heathchecks with systemd's watchdog support
-
timelord
preserve file timestamps (mtime) between builds, even with fresh git checkouts
-
derputils
A set of utils which deserve questioning what's purpose of their existence in the first place
-
bodyfile
Parser and Generator for the famous mactime bodyfile format
-
minty
Extremely fast file deduplication app written in rust using parrellism with a rust gui
-
spielrs_diff
compare two direcories or two files asynchronously
-
cacache
Content-addressable, key-value, high-performance, on-disk cache
-
bincbup
Btrfs INCremental BackUP - backup subvolumes incrementally
-
dir_tree
Walk a directory and convert to json object
-
fxg
An alternative markdown language
-
clopy
it's like git shallow clone, but it only makes a copy
-
btsdu
analysing disk usage of btrfs snapshots
-
includedir_codegen
Include a whole directory tree at compile time! - Compile time part
-
lwa_cargo_vacuum
CLI tool for cleaning up old target folders
-
btrfs-diskformat
BTRFS disk format
-
ipfs-api-backend-actix
Actix implementation of IPFS HTTP API
-
gluster
interface with Gluster's CLI. This is being leveraged by a Juju charm to manage a Gluster deployment
-
xdg-basedir
help with the XDG basedir spec
-
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… -
tag
Search for local text files with a simple tagging system
-
razor-nvpair
Idiomatic nvpair API
-
zfs
file system
-
anystore
Polymorphic, type-safe, composable async API for arbitrary stores
-
omnicopy_to_output
Generalized post build copy to place files in output directory
-
encryptedfs
An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories.
-
grapple
Interruptible, download accelerator, with Basic and Digest Authentication support
-
sup3
A standalone S3 uploader
-
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
-
brume-daemon
A daemon that synchronizes files in the background using Brume
-
changen
Helper program to manage a changelog
-
helyim-proto
proto for helyim
-
yarf-sys
rust-fuse, focuses on just only libfuse highlevel API binding ; sys crate
-
income
reading of UBI images
-
brown
that makes dealing with Rust file system a breeze
-
menmos-repository
Menmos library for storing blobs
-
wpilog-rs
WPI's DataLog spec
-
fcp
A significantly faster alternative to the classic Unix cp(1) command
-
pyxis-parcel
manipulate parcel archives for the pyxis package manager
-
globwalker
Glob-matched recursive file system walking. Fork of 'globwalk'
-
diskplan-filesystem
component of Diskplan for applying schemas to disk
-
libzetta-zfs-core-sys
Bindings to libzfs_core (lzc)
-
sunfish
Web Application Build Tool
-
copy-metadata
Copy metadata from one file to another
-
wasmtime-vfs-ledger
WASI file system ledger
-
rmdup
removing duplicate files
-
rdfoothills-conversion
Allows to convert between different RDF serialization formats and to HTML
-
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
-
tarsum
A command line tool to get file hashes of files within archives, without extracting files to disk first
-
transformfs
A read-only FUSE filesystem to transform the content of files with Lua
-
globreeks
globset, but order of patterns matters
-
czkawka_gui
GTK frontend of Czkawka
-
embedded-exfat
ExFAT filesystem library with async support, mainly focusing on embedded system
-
save_my_code
save code and other files
-
ipfs-mfs
A slightly more ergonomic wrapper for ipfs-api's mfs-related functions
-
log-instrument
Offers an attribute procedural macro that adds
log::trace!
events at the start and end of attributed functions -
fine-ill-do-it-myself
Keep track of a directory's total size using filesystem events
-
fsan
analyze the filesystem
-
lrg
help find the largest file(s) in a directory
-
showfile
Show files in the local file manager
-
winfsp_wrs_sys
WinFSP wrapper for rust
-
path-utils
std::path utilities
-
find_mountpoint
find the mountpoint (or prefix, on Windows) for a provided path
-
remove_dir_all_ext
A safe, reliable implementation of remove_dir_all for Windows
-
reapfrog
Readahead and dropbehind over multiple files
-
img2vec
As the name suggested 'ImagetoVector', which allow to operate on images
-
move-it
that moves files
-
config-dirs
Load a config file by trying out default config file locations
-
game_kernel_vfs
VFS for game_kernel
-
polyfuse
A FUSE (Filesystem in Userspace) library for Rust
-
razel
a command executor with caching for data processing pipelines
-
gfapi-sys
This crates provides FFI bindings for Gluster's API
-
fm-cli
cross-platform Rust command-line tool for browsing your filesystem
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
scan_dir
A easier read_dir and recursive directory walker, useful for reading directory of config files
-
mkstemp-rs
Safe wrapper over mkstemp function from libc
-
platter2
Load files on web and desktop asynchronously
-
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.
-
stratisd_proc_macros
Stratis daemon procedural macros
-
structfromdir
Derive macro to read from a directory into a Rust struct
-
caisin
tools
-
seraphite
Blazlingly fast dotfile manager!
-
inullify
Watch directories, and truncate dangerous files
-
hal_kv
A kv hybrid access layer
-
izihawa-ipfs-api-backend-hyper
Hyper implementation of IPFS HTTP API
-
find-big-file
find bigfile in filesystem
-
s3_file_manager
uploading files to AWS S3 and listing objects with pagination support
-
file-matcher
search files and folders based on the name pattern (regex, wildmatch, exact)
-
fscmp
comparing files/directories
-
giro
Resolve whether a path belongs to a git repository or not
-
car-utils
ipfs car file reader writer and utils CLI
-
re_types_core
The core traits and types that power Rerun's data model
-
pyre
Create, open, manage your Python projects with ease
-
k8s-crds-longhorn
Kubernetes CRDs for Longhorn
-
force_remove
Adds functions to delete readonly files and directories
-
test-files
temporary file creation convenience library
-
du2
Fast parallel file system lister / usage statistics summary
-
sandboxfs
A virtual file system for sandboxing
-
disk-persist
that makes it very easy for your application to keep data inbetween executions
-
xcodebuild
command wrapper, runner and log parser
-
scribec
A client library for Facebook Scribe Server
-
cache-dir
用于Rust的跨平台获取缓存目录和数据目录的函数库
-
git-metafile
storing and restoring files metadata (mode, owner, group) in a git repository. It's designed especially for versioning /etc.
-
joat-path
Absolute paths
-
rrm_installer
Part of rrm
-
file-hashing
hashing files and folders
-
nes_rom
NES rom parser. Parses most common file formats.
-
pixt
Terminal Based Cross Platform Image Viewer
-
linux-df-parser
parser for the Linux
df
command -
appfinder
Find the location to applications on Linux, Windows and MacOS
-
listen
A listener for filesystem events that executes a function when the event occurs
-
acl-sys
FFI interface for POSIX Access Control Lists
-
sitdown
Static site generator
-
simple-file-manager
modify files
-
aws-sdk-efs
AWS SDK for Amazon Elastic File System
-
recollectd
Recollection daemon for sending notifications
-
fencryption
A program to encrypt/decrypt text, files and directories
-
wick-xdg
Cross-platform normalization for Wick libraries and binaries
-
rasi-default
a reference implementation of RASI syscalls
-
susurrus/fat
-
pmbb-ec
Use erasure code (EC) to recovery data (pmbb)
-
larry
treat a file as a l(ine) arr(a)y
-
async-vfs-os
Async Virtual File System backed by OS File System
-
copie
Copies file from or to paths specified in environment variables and command-line
-
dire
querying operating system specific directories
-
bcp
A convenient program for copying blocks of bytes within files
-
fscx-rs
Copy files and directories recursively with progress
-
io-truncate
IO objects which can be shortened (truncated)
-
hgame
CG production management structs, e.g. of assets, personnels, progress, etc.
-
rawzip
A Zip archive reader and writer
-
ghee-lang
Parsers and utilities for the Ghee language, such as it is
-
async-spooled-tempfile
Asynchronous spooled temporary file
-
libmtp-rs
High-level interface for the libmtp C library
-
jql-runner
Runner for jql - the JSON Query Language tool
-
ssstar-testing
testing helpers to make it easier to write test fixtures. Not for use outside of ssstar crate. Breaking changes may ocurr without warning.
-
fastar
Fast tar archive creation for HDDs
-
io-test
I/O implementations for testing
-
squashfuse-rs
FUSE implementation of Squashfs written in Rust
-
os-detect
Detect an OS installed on a partition
-
systemd-directories
A tiny library to retrieve systemd directories following systemd.exec(5)
-
proclock-api
APIs for the proclock crate
-
dicom-finder
CLI tool and library for finding DICOM files
-
dir-walkin
Made to fit my own needs. Not intended to be used in production.
-
dnoted
leave yourself notes in directories
-
hornet
PCP instrumentation API
-
simple-storage
Super simple key-value storage
-
siin
A silent installer ( currently only for Windows ) written in Rust. Works kinda like Ninite
-
moss-fmt
An executable tool to extract only desired files from a series of zips
-
gitignores
GitHub’s collection of gitignores, embedded, automatically updated
-
qcow2-fuse
Mounting qcow2 virtual disk images
-
icingacli
CLI client for interacting with the icinga api
-
xdg-desktop-portal
zbus bindings for the org.freedesktop.portal APIs
-
puzzlefs-lib
Build, mount and extract PuzzleFS images
-
nix-cache-watcher
Upload new nix artifacts to an s3-compatible binary cache
-
gitmoto
TUI for git remote management
-
shelly
Generate dynamic-, scripting-language projects with dependencies for quick CLI feedback loops
-
msg_store_server_api
The backbone of the msg-store api that can be embedded into various server implementations
-
mangadex-fs
FUSE driver using MangaDex API
-
projector
A code repository manager
-
openat-ext
Extension methods for the openat crate
-
bip_disk
Bittorrent Infrastructure Project Disk Module
-
kcr_stunner_l7mp_io
Kubernetes Custom Resource Bindings
-
s3-concat
Concatenate Amazon S3 files remotely using flexible patterns
-
gc_fst
Gamecube ISO unpacker and rebuilder
-
zmove
Move files in the command line with ease
-
irename
interactive file renaming tool
-
vfs-clgit
Virtual FileSystem abstractions via Command Line GIT
-
bookmark_directories
A small package for saving and loading directories in terminal
-
unpak
a no-nonsense unreal pak parsing crate
-
ovr-btm
Blockchain Time Machine
-
tuige
smol twitch chat tui
-
fd-lock-rs
Like fd-lock but with a slightly different API
-
stignore
Add syncthing ignore patterns from command line
-
zerostash-files
Safe and secure backup library
-
trail
Build cross-platform paths at compile time
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
atem-dots
A (dot)file manager
-
assets_manager
Conveniently load, cache, and reload external resources
-
recollectctl
Recollection CLI manager for Recollection events
-
safeup
CLI for installing components for accessing the Safe Network
-
fsyaml
Store large, unmanageable yaml files as multiple, manageable ones across your file system
-
dsc
cli tool for finding and removing duplicate files on one or multiple file systems, while respecting your gitignore rules
-
dir-assert
Assertion to compare directories recursively
-
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…
-
dotman
Dotfile management tool
-
yazi-core
Yazi core logic
-
wnfs-namefilter
Bloom filter for the Webnative Filesystem
-
r2d2_gluster
r2d2 managed gluster connections
-
duplicate-finder
program to find duplicated files in a filesystem
-
ergo_fs
Types for making working with the filesystem ergonomic, therefore fun
-
yarf
rust-fuse, focuses on just only libfuse highlevel API binding
-
check-lockfile-intersection
checking if the intersection of two Cargo.lock files have the same package versions
-
rapidtar
Multithreaded file archival utility
-
duvet-core
Internal crate used by duvet
-
spat
shortening UNIX-like paths
-
yfinance-rust
downloading Yahoo Finance V8 chart data
-
nds
handling Nintendo DS ROM files
-
resolvconffs
Special single-file FUSE filesystem that maps the file depending on requestor's process's Linux network namespace
-
searchpath
A small unix and windows lib to search for executables in PATH folders
-
hconf
Read various configurations from files and environment variables
-
fs_pro
a lib to work with files and folders easliy
-
rdfoothills-vocab
shortcuts for common RDF ontologies/vocabularies, as an extension to what can be found in
oxrdf::vocab
-
metadata-backup
Program to back up file system metadata
-
sabahi
🌱 file manager
-
lfs-core
give information on mounted disks
-
devenv
An application for settung up new projects/environments based on templates
-
fuse-mkdosfs
Fuse driver and cli for mount MKDOS filesystem
-
file-split-to-directory
split files to folders
-
platter
Load files on web and desktop asynchronously
-
ez_fs
A filesystem simplification over the standard library
-
pathbuftools
Additional helper methods for PathBuf
-
idx_binary
Indexed binary file. It uses mmap , various_data_file and avltiree.
-
dab-cli
Android package manager CLI tool
-
dircmp
Compare folders and return a diff for assertion
-
nu_plugin_json_path
a nushell plugin created to parse json files using jsonpath
-
safe_client
SAFE Client API library
-
glace
A type-safe, user-friendly proc macro for embedding a file tree into your code
-
CoreFoundation-sys
FFI bindings for CoreFoundation
-
last-update-time
get the last time a file or directory (including its contents) was updated
-
dnoted-edc
leave yourself notes in directories
-
libnfs
bindings allow you to create nfs mounts in memory/userspace
-
coreboot-fs
Coreboot Filesystem Parser
-
passionfruit
An image downloader package with automatic file extension appendage
-
omnix-ci
Define and build CI for Nix projects anywhere
-
sendstream_parser
Parser for BTRFS sendstreams
-
ls-tiny
less functional ls command
-
arx
A fast, mountable file archive based on Jubako container. Replacement of tar and zip.
-
kcr_confidentialcontainers_org
Kubernetes Custom Resource Bindings
-
reload_config
A small library for hot reloading configuration files without restarting the process
-
tico
path shortener for use with command prompts
-
protobuf-native
A high-level, safe API for libprotobuf
-
isildur
republishing a crate with an altered name
-
libmedusa-zip
High-performance parallelized implementations of common zip file operations
-
rubro
Directory grouping and organization for backups
-
rocket-config
providing a plugin loading and managing configuration files for Rocket
-
joatmon
Jack of All Trades Master of None
-
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…
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
dircpy-stable
Copy directories recursively with flexible options. Runs on the stable channel.
-
filearco
read-only file archive format
-
gday
Command line tool to securely send files (without a relay or port forwarding)
-
find-torrent-data
search for and link files that are part of a torrent
-
dcspkg
A command line installer and runner for dcspkg
-
smart-path
Wrapper to extend PathBuf's functionality
-
macro_files
Macro consuming JSON like data structures to create directories and files at runtime
-
notify-fork
Cross-platform filesystem notification library
-
gitig-rs
Generate .gitignore files from the command-line
-
notify-win-types
Types used by the notify-win crate, fork of notify-types
-
goglob
Shell pattern matching similar to golang's path.Match
-
catfs
Cache AnyThing filesystem
-
bijou
tiny embeddable encrypted file system
-
jconf
CLI that helps keep all your config files synchronized in one place
-
easy_file_system
Read, Write and more into your file easily!
-
known-folders
A safe wrapper around the Known Folders API on Windows
-
openat_ct
A wrapper around openat, symlinkat, and similar system calls forked and improved from https://crates.io/crates/openat
-
dir-view
Views of cap-std's Dir
-
ate-files
Model and helper functions for access files stored in ATEs
-
zipfs
An async filesystem on top of Zip files
-
fwalker
file and directory traversal in a file system
-
brume-cli
CLI to manage folders synchronized with brume
-
picker
A cross-platform picker for access files and folders
-
dir-cmp
compare two directories
-
oay
OpenDAL Gateway
-
fclones-gui
Interactive duplicate file remover
-
fault-injection
fault injection, concurrency delay injection, and error source annotation
-
etheryal-bootimage
Create a booteable image with the specified etheryal Kernel and Kernel modules
-
zfs-core-sys
Bindings to libzfs_core (lzc)
-
csv_stacker
vertically stack CSV files with partially matching column headers
-
ringboard-wayland
Wayland Ringboard clipboard listener
-
search_dir
finding the first matching item in a directory
-
rfs
Breadth first search of directories
-
fsutils
An API for typical filesystem operations based on Bash commands
-
hrs
A tiny tool to create Rust projects even faster
-
fuser-async
Build FUSE filesystems where the system calls are directed to async functions. With an example S3 implementation.
-
tree-sitter-tests-formatter
tree-sitter tests file formatter
-
vfs-zip
Virtual FileSystem abstractions for ZIP files
-
od-get
recursively crawling & downloading data from open directories
-
batch-renamer
Framework and command line utilities for interactive renaming of a potentially large number of files
-
libhashfindutils
Search for file hashes
-
log_t
logging library written by somebody learning Rust at the time
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
chicon
A file abstraction system for Rust
-
fuzzy-tree
fuzzy finder written in Rust which displays results in an interactive tree format
-
cign
Watch configured git repos, check if all are clean with one command
-
rusfuse
filesystems in userspace (FUSE ver3)
-
btrfs-dedupe
BTRFS whole-file deduplication tool
-
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…
-
xdg-user-macros
A set of macros to aid in user-focused development using the XDG standard user home directories
-
tergo
Format code written in R
-
unienv
Auxillary program for cli-based unity3d execution
-
system-backup
TODO
-
kcr_hazelcast_com
Kubernetes Custom Resource Bindings
-
tokio-inotify
Stream-based access to filesystem events
-
to-dir
to command manages aliases to folders
-
dir-bench
macro to generating benchmarks from files in a directory
-
fb-test
find bigfile in filesystem
-
read-dir
reading directories
-
rust-utils
Various utility routines used in the rust programs I have written
-
serch
A cli tool that recursively searches all paths within the current directory or a specified directory for a given string
-
fuck-delete-it
Force delete file/folder on Windows, kill occupying processes
-
wrat
write bytes to a file
-
ramup
A command supports your work on RAMDisk
-
code-status
Recursive git repo status checker
-
dd_backup
creating device backups using dd
-
zerostash
Safe and secure backup CLI
-
sz-cli
Disk usage CLI