-
pretty_assertions
Overwrite
assert_eq!
andassert_ne!
with drop-in replacements, adding colorful diffs -
web-time
Drop-in replacement for std::time for Wasm in browsers
-
utf16_iter
Iterator by char over potentially-invalid UTF-16 in &[u16]
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
replace_with
Temporarily take ownership of a value at a mutable location, and replace it with a new value based on the old one
-
self-replace
that allows executables to replace or uninstall themselves
-
grass
A Sass compiler written purely in Rust
-
eza
A modern replacement for ls
-
prqlc
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
-
sd
An intuitive find & replace CLI
-
ferris-says
flavored replacement for the classic cowsay
-
rustic-rs
rustic - fast, encrypted, deduplicated backups powered by Rust
-
httpwg-cli
A CLI able to run httpwg test cases (h2spec replacement)
-
blart
adaptive radix tree packaged as a BTreeMap replacement
-
i3status-rs
A feature-rich and resource-friendly replacement for i3status, written in Rust
-
boreal
evaluate YARA rules, used to scan bytes for textual and binary pattern
-
cargo-fetch2
A replacement for
cargo fetch
that works -
algorithm
about algorithm data structure, now has ttl with lru/lru-k/lfu/arc and slab/rbtree/roaring_bitmap/timer_wheelss, 关于算法常用的数据结构
-
gitnu
indexes your git status so you can use numbers instead of filenames
-
fortune-kind
Fortune, but kind-a better
-
molybdenum
Recursive search and replace CLI application
-
ra_ap_ide_ssr
Structural search and replace of Rust code for rust-analyzer
-
pay-respects-module-runtime-rules
Runtime rules module for the pay-respects CLI tool
-
sieve-cache
SIEVE cache replacement policy
-
mdbook-yapp
A mdBook preprocessor for simple text replacements
-
flexstr
A flexible, simple to use, immutable, clone-efficient
String
replacement for Rust -
oncer
a blazingly fast tool to run things once
-
istring
A replacement for String that allows storing short strings of length up to sizeof<String>() - 1 without a heap allocation
-
aki-gsub
substitude text command, replace via regex
-
repvar
A tiny CLI tool that replaces variables of the style
${KEY}
in text with their respective value. It can also be used as a rust library -
libz-rs-sys-cdylib
A memory-safe zlib implementation written in rust
-
test-trace
A replacement of the #[test] attribute that initializes tracing infrastructure before running tests
-
replacer-cli
A flexible cli to replace strings in files or a directory
-
repatch
A regex find-and-replace tool with a
git add --patch
-like interface -
complate
A powerful text templating tool
-
serpl
terminal UI for search and replace, ala VS Code
-
pink_accents
Replacement of patterns in string to simulate speech accents
-
amber
A code search and replace tool
-
ripfind
A fast and lean replacement for the find command
-
add-license
Subcommand for Cargo that creates a file with a user-defined license in the project's directory
-
mdbook-pagebreaks
A mdbook preprocessor to insert page breaks when rendering to HTML
-
bevy_material_wizard
A material replacement utility for bevy
-
verity-memory
Personal memory library with some cool features
-
include-utils
mdBook-like include macro as the powerful replacement for the standard
include_str
macro -
clockpro-cache
CLOCK-Pro cache replacement policy
-
loki_text
advanced string manipulation with pattern searching and replacement capabilities
-
charx
A replacement for char::is_ascii*
-
serdebug
serde-based replacement for #[derive(Debug)]
-
sequoia-keyring-linter
A linter for keyrings
-
sreplace
efficient, and full-featured command line string replacer
-
substring-replace
developer-friendly methods to manipulate strings with character indices
-
repgrep
An interactive command line replacer for
ripgrep
-
arc-cache
An Adaptative Replacement Cache for Rust
-
atomic_once_cell
Thread-safe and lock-free OnceCell and Lazy
-
mockrs
that provides a X8664Mocker to mock function calls and intercept on x86_64 architecture
-
huniq
Filter out duplicates on the command line. Replacement for
sort | uniq
optimized for speed (10x faster). -
web_panic_report
A panic hook which replaces an HTML element with a bug report form
-
malachite-bigint
A drop-in num-bigint replacement based on malachite
-
unf
UNixize Filename -- replace annoying anti-unix characters in filenames
-
strung
Easy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}"
-
olis_string
Small-string optimization for Rust, aims to replace std::string::String
-
sdre-rust-logging
logging library for Rust, with a custom formatter
-
rerast
An AST (abstract syntax tree) based search replace tool for code written in Rust
-
mdbook-curly-quotes
mdBook preprocessor that replaces straight quotes with curlyquotes, except within code blocks or code spans
-
variable-resolver
The aim of this package is to easily replace variables inside a given template
-
envsubst
Variables substitution
-
warp-openssl
OpenSSL bindings for Warp TLS server
-
pisserror
A golden rip-off of thiserror
-
tany
Type-erased container with inline storage for small values
-
prql-compiler
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
-
mkisofs-rs
A partial reimplementation of mkisofs to create hybrid ISO-9660 filesystem-image
-
aftermath-bin
find-and-replace, commit, check, and push new changes to CI files for multiple projects
-
option-ext
Extends
Option
with additional operations -
rep-grep
wgrep/write-grep CLI
-
scooter
Interactive find and replace in the terminal
-
flashtext2
The FlashText algorithm implemented in Rust
-
retworkx
A python graph library implemented in Rust
-
fmttools
Tools for modifying text without allocating any intermediate buffers or unsafe code
-
oo7-cli
System keyring access from the terminal
-
indexmap-nostd
A no_std compatible implementation of the indexmap crate
-
ripuniq
highly optimized uniq replacement
-
aranya-buggy
A less panicky replacement for unreachable!() and unwrap
-
sayit
String replacements using regex
-
sqlx_macro_ex
Macros replace sqlx-macros without compiling time
-
substitute
extremly simple string templating
-
fls
A fast POSIX ls that doesn't require a libc
-
ffcnt
Fast file counting on HDDs
-
wasm-rs-dbg
dbg! macro for WebAssembly environment
-
matchpick
Find and replace multi-lines using a match-case
-
numeric_literals
Easily cope with numeric literals in generic Rust code
-
fast-str
A flexible, easy-to-use, immutable, efficient
String
replacement for Rust -
sedregex
Sed-like regex library
-
rlalloc
blazingly slow malloc replacement
-
exec
POSIX exec function to replace the running program with another
-
wasmonkey
Patch a WASM object file to replace a set of exported functions with imported functions from another library
-
cell
A replacement of std::cell::RefCell adding advanced support for mapping borrows
-
findreplace
find and replace given pattern with substitute inside file
-
seek_bufread
A drop-in replacement for std::io::BufReader with seeking support
-
plsfix
Text cleaner upper
-
pay-respects-utils
pay-respects CLI tool
-
termlight
Whiten up your terminal to use as a cheap key/fill light replacement for video conferencing
-
rede_placeholders
Handles the discovering and filling of rede placeholders
-
geocoder-abbreviations
Geocoding Abbreviations classified by language and type
-
safe_wren
A safe, pure-rust implementation of wren.io, drop-in replacement for wren.io's C implementation
-
irox-safe-linux
Pure-Rust implementations of the linux native API functions & SYSCALLs to make them ergonomic
-
fnr
Intuitive find and replace
-
uxmlwriter
A tiny drop-in replacement for xmlwriter
-
tt-call
Token tree calling convention
-
to-socket-addrs
A small ToSocketAddrs replacement to specify addresses without port
-
bevy_debug_texture
Replacement default/debug texture for Bevy games
-
miniaturo
A RAW image thumbnailer. Intended to be a drop-in replacement for the (mostly unmaintained) raw-thumbnailer project.
-
criterion_bencher_compat
Drop-in replacement for commonly-used parts of Bencher
-
multipart-stream
parse and serialize async multipart/x-mixed-replace streams
-
printr
The smarter echo alternative
-
fanctl
Fancontrol replacement in Rust with YAML configuration
-
dum
An npm scripts runner
-
replace_err
Adds a
replace_err
method toResult
which throws away the current error and replaces it -
siiir-bevy_fancy_cursor
Facilitates creating custom cursor in bevy-based app. Uses bevy’s
ImageBundle
to replace the original cursor with moving UI element. -
rincron_mini
A replacement for incron written in Rust
-
console-log-rs
replaces console.log in a rust module with println!
-
dotacat
Like lolcat, but fast
-
omniswap
swap values between possibly-overlapping references
-
snitch-transform
JSON data transformation lib used by snitch components
-
synsert
A primitive for writing structural search and replace programs for rust
-
rxnow
aims at sorta-kinda drop-in replace GNU/Sed et al
-
moins
A Keep It Simple Stupid pager crate
-
ra_ap_ssr
Structural search and replace of Rust code
-
prql-parser
A parser for the PRQL query language
-
computergeneration
compgen but all wrong
-
cg-local
Rust port of the original CG local app
-
dynstack
A stack for trait objects that minimizes allocations
-
alterable_logger
A thin wrapper for "log" allowing to replace the actual logger implementation at run time
-
megumax
CLI tool for search-and-replace across the entire project
-
rcut-lib
rcut is a Rust replacement for GNU cut that supports UTF-8
-
amongify
A very ඞ sus ඞ program
-
everything2
A port of everything to Rust
-
aide-axum-sqlx-tx
axum-sqlx-tx for aide
-
cargo-edit-locally
A Cargo subcommand to edit dependencies locally via
[replace]
-
rusty-ls
A replacement for the ls command
-
markings
a very simple string (template) replacement crate
-
clock-page-replacement
clock page replacement algorithm implementation
-
bitty_write_macro
A drop-in
write!
replacement that optimizes non-formatting writes for code size -
dashmap_with_out_t_map_trait
Blazing fast concurrent HashMap for Rust
-
maxima
A free and open-source replacement for the EA Desktop Launcher
-
rerast_macros
Macros for use in Rerast rules
-
kioto-serial
Provide serial port I/O using tokio
-
wrapped_slab
WrappedSlab: Auto-generate newtype idiom based on a Slab
-
kaspa-rpc-core
Kaspa RPC core
-
kvakvs/erlangrt
Erlang Replacement Therapy. Another attempt to make Erlang runtime (BEAM emulator) in Rust. Good news: I know what to do. Bad news: I have no clue how to Rust
-
git-author
can get or set user.name and user.email at oece. - You can unset user.name and user.email at once. - You can replace the author or committer of past commits
-
netnyan
replacement for netcat
-
possible
providing a three state enum for differentiating between an explicit null value and the absense of a value
-
tibitset
bitset replacement for HashSet
-
zkp-mmap-vec
Replacement for
Vec
that uses file-backed storage -
kaspa-mining
Kaspa mining
-
replace-types
A syn visitor that replaces types
-
bytie
allows to add, delete, replace and cut bytes of an input byte stream or from a file from command line
-
shut_up
Use trust_me、shut_up or other keywords replace 'unsafe'. Compiler shut up! Readers shut up too! My code has no bugs, trust me!
-
replace
替换文件中字符串
-
nice-sys
FFI bindings to libnice
-
pieralyzer
An awesome CLI tool that will start your pier-life!
-
lamp
A Linux backlight utility inspired by acpibacklight
-
linux_once
A Linux-optimized drop-in replacement for std::sync::Once
-
read-dir
reading directories
-
pages
A dynamically-sized heap-backed data page. Comprises a user-chosen header and data array packed into a single allocation.
-
alloc-traits
Traits to replace or supplement the alloc module in no_std
-
defy
Replacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax
-
flashtext
algorithm to search and replace keywords in given text
-
empty-option
Convenient wrappers for taking/replacing values from mutable references to
Option
s and enforcing invariants -
hypr-left-ws
Small tool for simulating leftWM workspace behaviour in hyprland
-
withoutboats/notty-cairo
A new kind of terminal
-
memcell
providing a MemoryCell struct, which stores a current and previous value
-
thiserror_lite
Almost drop-in replacement for thiserror, implemented using 100% declarative macros
-
replace-all
Cli to quickly replace occurences of a word in a file
-
every-range
Iterator for interleaving included and excluded ranges
-
lazy-string-replace
A lazy version of
String::replace
, so that it can be formatted or recursively replaced without intermediate allocations -
argi
Argument parsing for the future 🚀
-
fbr_cache
A cache with frequency-based replacement strategy
-
rd
utils to replace and delete text in text files
-
simple-bits
trait to extract and replace bits in integer types
-
sands
A key-value database. WIP
-
guard_macros
Convenient Rust guard macros
-
rreplace
designed to streamline string replacements. It can handle multiple unique replacements and iterates the string only once.
-
devbox-build
writing build.rs build sripts
-
lineage
A cell to replace the contained value while it may still be borrowed
-
supplier
Provider API polyfill. WIP
-
hexxd
Standalone
xxd
replacement intended for Neovim users -
inflekt
Inflects input in a bunch of cases
-
maggedik
file operation utility such as find, replace word, to uppercase/lovercase, delete word and so on. Enjoy it :)
-
exgrid
drop-in replacement to egui::Grid with several upgrades
Try searching with DuckDuckGo.