-
itoa
Fast integer primitive to string conversion
-
ryu
Fast floating point to string conversion
-
prettyplease
A minimal
syn
syntax tree pretty-printer -
shlex
Split a string into shell words, like Python's shlex
-
lexical-util
Shared utilities for lexical creates
-
lexical-write-integer
Efficient formatting of integers to strings
-
dtoa
Fast floating point primitive to string conversion
-
bytesize
human-readable bytes representations
-
hex-literal
Macro for converting hexadecimal string to a byte array at compile time
-
faster-hex
Fast hex encoding
-
base-x
Encode/decode any base
-
rustc-hex
rustc-serialize compatible hex conversion traits
-
humansize
A configurable crate to easily represent sizes in a human-readable format
-
arrow
Apache Arrow
-
dtoa-short
Serialize float number and truncate to certain precision
-
const-hex
Fast byte array to hex string conversion
-
prometheus-client
Open Metrics client library allowing users to natively instrument applications
-
thousands
Adds digit separators to numbers, configurably
-
byte-unit
interacting with units of bytes
-
interpolator
runtime format strings, fully compatible with std's macros
-
ubyte
complete, const-everything, saturating, human-friendly, no_std library for byte units
-
ryu-js
Fast floating point to string conversion, ECMAScript compliant
-
chrono-humanize
Human-friendly time expressions - similar to Python arrow.humanize
-
inquire
building interactive prompts on terminals
-
radix_fmt
Format a number in an arbitrary radix
-
joinery
A small crate for generically joining iterators with a separator
-
writeable
A more efficient alternative to fmt::Display
-
hex_fmt
Formatting and shortening byte slices as hexadecimal strings
-
human_bytes
convert bytes into human-readable values
-
numtoa
Convert numbers into stack-allocated byte arrays
-
custom_debug
Derive Debug with a custom format per field
-
lazy_format
lazily formatting values for later
-
size
expressing, formatting, and interacting with file sizes
-
enquote
Quotes and unquotes strings
-
itoap
Even faster functions for printing integers with decimal format
-
subst
shell-like variable substitution
-
human_format
Rust Port of human-format from node, formatting numbers for us, while the machines are still at bay
-
tabular
Plain text tables, aligned automatically
-
grep-printer
grep crate's Sink trait that provides standard printing of search results, similar to grep itself
-
color-backtrace
Colorful panic backtraces
-
strfmt
formatting dynamic strings
-
rust-format
source code formatting crate with a unified interface for string, file, and TokenStream input
-
prettier-please
A minimal
syn
syntax tree pretty-printer -
random_choice
Chooses samples randomly by their weights/probabilities
-
slash-formatter
functions to deal with slashes and backslashes in strings
-
humanize-rs
For parsing human-readable strings to some types
-
pretty-bytes
Convert bytes to a human readable string
-
petname
Generate human readable random names. Usable as a library and from the command-line.
-
card-validate
Rust card validate detects and validates credit card numbers
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
dyn-fmt
dynamic string format
-
pretty-type-name
a shorter version of std::any::type_name
-
pad-adapter
that provides pad adapter
-
size_format
Allows for easier formatting of sizes
-
human-size
Sizes for humans
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug
-
format_serde_error
Serde error messages for humans
-
pretty_dtoa
Configurable floating point number to string conversions, with many options for controlling various aspects of displaying floats
-
nu-pretty-hex
Pretty hex dump of bytes slice in the common style
-
app_units
Servo app units type (Au)
-
readable
Human readable strings
-
futures-utils-wasm
futures Send bounds
-
trim-margin
help with layouting multi-line strings by detecting their margin
-
measurements
Handle metric, imperial, and other measurements with ease! Types: Length, Temperature, Weight, Volume, Pressure
-
numerals
numeric systems, both ancient and modern
-
fancy-duration
Fancy text representations for durations
-
english-numbers
Convert integers to written English number format
-
dprint-plugin-jupyter
Formats code blocks in Jupyter notebooks
-
extfmt
Extended formatting options for commmon types
-
vesper-lang
Vesper: declarative human-readable structural language
-
dprint-core
Core library for dprint
-
runtime-format
formatting dynamic strings
-
hayagriva
Work with references: Literature database management, storage, and citation formatting
-
human-time
human readable elapsed time string
-
iso-rs
query ISO data, which includes countries, currencies, etc
-
bunyan
A CLI to pretty print structured logs. A Rust port of the original JavaScript bunyan CLI.
-
hexf
Hexadecimal float support for Rust
-
si-scale
Format values using the appropriate SI scale: seconds(1.3e-5) -> 13 µs
-
format_num
Format numbers into various representations of strings based on a format specifier mini-language
-
metriken
A fast and lightweight metrics library
-
unique_id
Traits and implementations for unique ID generators
-
hexlit
A zero-allocation no_std-compatible zero-cost way to convert hex-strings to byte-arrays at compile time
-
time-humanize
Display time in a human readable manner
-
signifix
Number Formatter of Fixed Significance with Metric or Binary Prefix
-
dashu
set of big numbers
-
typstyle
Beautiful and reliable typst code formatter
-
pep440
Parse and compare Python PEP440 style version numbers
-
metriken-exposition
Exposition for metriken metrics
-
table_formatter
text table formatter written in Rust
-
compile-fmt
Compile-time formatting and derived functionality (e.g., panics / assertions)
-
ryu-ecmascript
Fast floating point to string conversion, suitable for ECMAScript NumberToString
-
crabchess
Chess API
-
hex-view
Easily format a &[u8] as hex
-
unc-fmt
Helpers for pretty formatting
-
to-arraystring
A no-alloc ToString, for bool/integer/float types
-
hawkeye-fmt
The formatter library for hawkeye cli
-
error_reporter
print errors
-
hawkeye
license header checker and formatter, in multiple distribution forms
-
num2words
Convert numbers like 42 to forty-two
-
eng_fmt
Zero-depedency rate containing trait providing engineering notation formatting for f64
-
number2name
convert an index to a name that is as short as possible
-
numeral
Written english form of a number
-
pretty-print-nalgebra
a small macro-only crate providing ability to pretty-print a 2D nalgebra array
-
human-hash
Generate human readable hash digests
-
leptosfmt-pretty-printer
leptosfmt's pretty printer based on the prettyplease crate
-
xml_writer
writes xml, not pretty, but faaast
-
billboard
Display informational boxes in the terminal
-
json_pretty
Json prettifier for Rust language
-
metriken-core
A fast and lightweight metrics library
-
pretty-duration
that takes a duration and returns a string that is prettier to read for a human. The format of the duration can be customized in a short and long format and can be localized.