-
uuid
generate and parse UUIDs
-
ryu
Fast floating point to string conversion
-
bytesize
Semantic wrapper for byte count representations
-
prettyplease
A minimal
synsyntax tree pretty-printer -
humansize
A configurable crate to easily represent sizes in a human-readable format
-
uom
Units of measurement
-
ryu-js
Fast floating point to string conversion, ECMAScript compliant
-
hex-literal
A macro for converting hexadecimal string literals to a byte array at compile time
-
size
expressing, formatting, and interacting with file sizes
-
shlex
Split a string into shell words, like Python's shlex
-
faster-hex
Fast hex encoding
-
const-hex
Fast byte array to hex string conversion
-
slug
Convert a unicode string to a slug
-
phonenumber
parsing, formatting and validating international phone numbers
-
chrono-humanize
Human-friendly time expressions - similar to Python arrow.humanize
-
numtoa
Convert numbers into stack-allocated byte arrays
-
hawkeye
license header checker and formatter, in multiple distribution forms
-
strfmt
formatting dynamic strings
-
dtoa
Fast floating point primitive to string conversion
-
measurements
Handle metric, imperial, and other measurements with ease! Types: Length, Temperature, Weight, Volume, Pressure
-
arrow-cast
Cast kernel and utilities for Apache Arrow
-
human_bytes
convert bytes into human-readable values
-
color-backtrace
Colorful panic backtraces
-
human_format
Rust Port of human-format from node, formatting numbers for us, while the machines are still at bay
-
percent-encoding
Percent encoding and decoding
-
rust-format
source code formatting crate with a unified interface for string, file, and TokenStream input
-
lexical-write-float
Efficient formatting of floats to strings
-
custom_debug
Derive Debug with a custom format per field
-
cpc
evaluates math expressions, with support for units and conversion between units
-
ubyte
complete, const-everything, saturating, human-friendly, no_std library for byte units
-
sshping
SSH-based ping that measures interactive character echo latency and file transfer throughput. Pronounced "shipping".
-
itoa
Fast integer primitive to string conversion
-
si-scale
Format values using the appropriate SI scale: seconds(1.3e-5) -> 13 µs
-
nu_plugin_skim
An
skcommand that can handle Nushell’s structured data -
twyg
A tiny logging setup for Rust applications
-
metrique
generating unit of work metrics
-
base-x
Encode/decode any base
-
unique_id
Traits and implementations for unique ID generators
-
markup_fmt
Configurable HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, Vento, Mustache, Handlebars and XML formatter
-
twemoji-assets
A sophisticated crate that provides the assets from Twemoji
-
readable
Human readable strings
-
dragonbox_ecma
Fast floating point to string conversion conforming to ECMAScript specification
-
tpchgen
Blazing fast pure Rust no dependency TPC-H data generation library
-
sqids
Generate short unique ids from numbers
-
dtoa-short
Serialize float number and truncate to certain precision
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
verusfmt
An opinionated formatter for Verus
-
dactyl
A small library to quickly stringify integers with basic formatting
-
extfmt
Extended formatting options for commmon types
-
lexical-util
Shared utilities for lexical creates
-
vesper-lang
Vesper: flexible and simple data interchange and serialization format
-
numeric-sort
A zero-allocation, human-readable sorting library
-
pretty_yaml
Semi-tolerant and configurable YAML formatter
-
nu_plugin_highlight
A nushell plugin for syntax highlighting
-
mandu
A static site generator to create a simple blog from Markdown files
-
format_num_pattern
format numbers according to a pattern string; localized
-
slash-formatter
functions to deal with slashes and backslashes in strings
-
json-formatter-cli
A fast JSON formatter written in Rust
-
ferrunitas
A type-safe unit conversion library with compile-time dimensional analysis
-
firefly-iii
Rust API client for firefly-iii
-
millisecond
Format milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.
-
oma-inquire
inquire is a library for building interactive prompts on terminals
-
dyn-fmt
dynamic string format
-
tooltest
CLI conformance testing for MCP servers
-
dfmt
A fully featured dynamic template drop in replacement for the format! macro
-
dyf
Dynamic string formatting library for Rust supporting all standard format specifiers
-
fmtastic
Format numbers using the unicode characters via the Display trait
-
cargo-build
Wrapper around cargo instructions accesible in
build.rswith better type safety and support for modern features. Includes functions by default. Macros are optional, but do provide… -
jsonformat
Formats JSON extremely fast
-
hbs-cli
CLI for generating text from handlebars templates, by feeding them with data from file YAML/JSON
-
shelve
command-line tool to pretty print CSV files grouped by a column
-
itoap
Even faster functions for printing integers with decimal format
-
ltk_wad
WAD archive reading/writing for League Toolkit
-
alhalo
Linux system audit library and CLI for home users and sysadmins
-
metricator
Metrics
-
scaler
A convenient formatter to scale, round, and display numbers
-
torii-migration
Migration utilities for the torii authentication ecosystem
-
thousands
Adds digit separators to numbers, configurably
-
num2words
Convert numbers like 42 to forty-two
-
lcax_models
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
unit-conversions
Various units of measurement conversions
-
besi
A unit of measurement utility for use with Bevy
-
mfmt
Meta formatter library
-
display_full_error
Minimal display formatter for error chains
-
crud-pretty-struct
Pretty display for struct
-
mubo
A static url shortener generator
-
tabular
Plain text tables, aligned automatically
-
bible-lib
working with Bible verses in Rust
-
cl-format
Use Common Lisp format in Rust
-
rs-measures
macros to encapsulate numbers in measures, provided with units of measurement, allowing any meaningful operation, but statically forbidding meaningless operations with them
-
joto_constants
Constants for interoperation between US Customary and SI units
-
clawless-cli
Generate and develop CLIs with Clawless
-
pretty_simple
RC-based, simple pretty printing library
-
cache_diff
Generate clean, human readable diffs between two cache structs
-
formato
Convert numbers to string with customizable format
-
ryuu
Fast floating point to string conversion
-
kib
-
card-validate
Rust card validate detects and validates credit card numbers
-
humanize-bytes
Format byte sizes in human readable form
-
tidier
Format HTML, XHTML and XML documents
-
nice-rs
Format JSON log to human-readable log
-
dprint-plugin-jupyter
Formats code blocks in Jupyter notebooks
-
danwi
SI units library
-
simple_chess
chess game implimentation
-
oddsidizer
converting betting odds between American, Decimal and Fractional formats
-
epoch-to
CLI tool for converting UNIX timestamps to human-readable date strings
-
shrinkwrap
Automates the wrapping and nesting of additional variations for some or all of a struct's fields
-
endinero
functions to format numbers as money designed for Spanish/European speaking locales
-
talmudifier
Convert markdown text into Talmud-like PDFs
-
format_xml
Fast, minimal, feature-rich, xml-like formatting syntax for Rust!
-
ferrisume-cli
A JSON resume CLI tool
-
pretty_rdf
RDF/XML Pretty Formatting
-
shortscale
Convert numbers into English words using the short scale
-
human-size
Sizes for humans
-
edi-format
EDIFACT Formatter
-
patient-matching
Patient matching algorithms for healthcare information exchange
-
fluent_schedule
A human-readable, fluent task scheduling library for Rust
-
sf-afmt
An Salesforce Apex lang formatter
-
cstr-argument
A trait for converting function arguments to null terminated strings
-
nominals
formatting nominal indicators in various systems (e.g., roman numerals)
-
sig_fig_histogram
histogram type that is exponentially distributed and human-friendly
-
error-trace
Small Rust crate for printing nice errors traits based on
std::error::Error::source() -
ordinal
Format numbers as ordinals efficiently
-
radix_fmt
Format a number in an arbitrary radix
-
format_serde_error
Serde error messages for humans
-
nu-pretty-hex
Pretty hex dump of bytes slice in the common style
-
rxdc
Combines all human interpretable object notation files (yml/toml/json) from the specified directory into a single .(ts/js/lua/luau/json) file
-
french-numbers
Represent numbers in French language
-
pretty-type-name
a shorter version of std::any::type_name
-
nu_plugin_units
A Nushell plugin for easily converting between common units
-
leptosfmt-pretty-printer
leptosfmt's pretty printer based on the prettyplease crate
-
humanly
A pure Rust crate to convert numbers, sizes, durations, times, and percentages into human-readable formats
-
wat_formatter
WebAssembly Text Format formatter
-
prttl
Pretty-printer for RDF Turtle
-
perfetto-recorder
A low overhead way to record perfetto traces from Rust code
-
englishid
English formatting for unsigned integer IDs
-
toon-cli
Command-line tool for TOON-LD format conversion
-
to-str
Efficient interface to convert value to it's textual representation
-
eschac
computing chess moves
-
hexlit
A zero-allocation no_std-compatible zero-cost way to convert hex-strings to byte-arrays at compile time
-
str_inflector
Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize…
-
sde
read Eve Online's SDE data from sqlite database
-
zmij
A double-to-string conversion algorithm based on Schubfach and yy
-
kaktovik
Format a number in Kaktovik numerals
-
namecase
converting names to proper case with intelligent handling of special naming conventions
-
toonifytool-cli
Command line interface for TOON conversions
-
why3
Why3 AST and pretty printers
-
agb-debug
CLI utility to convert agb stack trace dumps into human readable stack traces
-
bt_string_utils
Basic string operations
-
verus_prettyplease
A minimal
synsyntax tree pretty-printer adapted for Verus -
unitforge
unit and quantity consistent computations in Rust
-
nextver
parsing and incrementing arbitrarily-formatted versions
-
k-snowflake
one-dependency implementation of Twitter`s (X) snowflake in rust
-
numerals
numeric systems, both ancient and modern
-
ledgible
Formatter for ledger and hledger journals
-
prat
PRetty PRint PRometheus cAT
-
fmtron
autoformatting RON files
-
pretty_dtoa
Configurable floating point number to string conversions, with many options for controlling various aspects of displaying floats
-
json-glib
Rust bindings for the Glib Json library
-
msuk-scifi
Various distance units, etc
-
bt_yaml_utils
Basic YAML reader operations. Transform form YAML to data
-
compile-fmt
Compile-time formatting and derived functionality (e.g., panics / assertions)
-
rt-format
Fully-runtime equivalent of the format! macro
-
pretty-num
A lightweight library for compactly formatting integers
-
gofmt
implemention
-
shd
Shows pretty HDD/SSD list
-
frequency-unit
interacting with units of frequency
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
aformat
A no-std and no-alloc version of format! using ToArrayString
-
lcax_convert
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
vcard
A pure Rust implementation of vCard based on RFC 6350
-
os-identifier
Resolve product / release names of operating systems used by endoflife.date into canonical names
-
inquire-reorder
inquire is a library for building interactive prompts on terminals
-
pretty-expressive
A pretty expressive printer
-
parse-frequency
parse frequency strings into a frequency in Hz
-
humjson
JSON formatter that produces concise output
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
uniquote
Quote strings for clear display in output
-
human-format-next
Formatting numbers for us, while the machines are still at bay
-
c2rust-ast-printer
Customized version of libsyntax rust pretty-printer
-
human-hash
Generate human readable hash digests
-
femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
efb
Electronic Flight Bag library to plan and conduct a flight
-
number2name
convert an index to a name that is as short as possible
-
stylish-ansi
stylishhelpers for writing styles as ANSI escape codes -
reflexo-typst
Bridge Typst to Web Rendering, with power of typst
-
error_reporter
print errors
-
pretty_decimal
Decimal type with pretty printing
-
pretint
A pretty print library for Rust with multiple APIs and easy usage
-
simplebyteunit
A thin encapsulate for integer primitives to facilitate a fast, simple, yet ergonomic byteunit implementation
-
pretty_assertions_sorted
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
timeago-cli
A dead-simple CLI tool to convert RFC2822 to short humanized strings
-
crashdump_viewer_cli
A CLI tool to parse Erlang crashdumps
-
codize
language-agnostic library that pretty-prints code for your code-generation tool
-
digits_utils
converting numbers to digits
-
twoten
human readable digest tool
-
swamp-error-report
Swamp error report
-
strung
Easy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}"
-
smooth
human-readable presentation of numbers
-
uv-console
internal component crate of uv
-
tpchgen-arrow
TPC-H data generator into Apache Arrow format
-
crud-tidy-viewer
CLI generator for your API. Array pretty printer
-
cool-id-generator
generates the best ids, which are fun to read and fun to eat
-
geo-uom
Units of measurement
-
clogs
A structured logs pretty printer that works for me
-
turtlefmt
Auto-formatter for RDF Turtle
-
hedl-toon
HEDL to TOON (Token-Oriented Object Notation) conversion
-
memex
Turn your Rust workspace into human-readable docs and agent-ready context
-
smplfetch
fetch script... but in Rust!
-
nstree
construct branched 'namespace strings' for nested subcomponents, often for logging
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
rstml-component
HTML Component Library for Rust
-
version-control-clean-check
Checks if the version control is clean. Based on code from Cargo.
-
archspec
standardized human-readable labels for aspects and capabilities of a system
-
text2binary
Converts a string representation of a hexadecimal number to a Vec<u8>
-
angry-purple-tiger
animal-based hash digests for humans
-
format_num
Format numbers into various representations of strings based on a format specifier mini-language
-
rental_rod
flat file database
-
f64-fixed
Convert f64 to fixed-length string
-
lowercase-hex
Fast byte array to lowercase hex string conversion
-
rieltor_parser
A parser for extracting detailed apartment information from the rieltor.ua website's HTML
-
angulus
Unit agnostic angle
-
fmt-dur
Strict human-readable Duration parser/formatter: '2d3h4m', '90s', '1.5h'. Enforces unit order, no duplicates, and precise decimal rules.
-
humanize-rs
For parsing human-readable strings to some types
-
swamp-pretty-print
Pretty-prints Swamp compiler internal representations (Semantic Graph nodes, Types, Symbol Tables) into human-readable, colorized strings for debugging
-
const-ryu
Fast floating point to string conversion
-
fs_metadata
A wrapper around Rust API for getting file metadata
-
ruby_inflector
Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize…
-
rsfmt
source code formatter
-
pretty-bytes-rust
that takes a number that represent a byte and returns a string that is prettier to read for a human
-
pest_extra
additional functionality for the Pest parser
-
dapts
Debug Adapter Protocol (DAP) types made easy
-
eure-fmt
Formatter for Eure files
-
inform
indentation formatter
-
polyvalue
A weak-typed analog for rust
-
redacted
Wrappers to control debug formatting of potentially sensitive byte arrays
-
num-to-english
Convert integers to their English word representation
-
zmij_ecma
A double-to-string conversion algorithm based on Schubfach and yy
-
hexcat-rs
A small, no-dependency hex dumper
-
rialo-cli-representation
Rialo CLI Representation
-
matrix_display
display a matrix in command line with pretty unicode separators
-
pipecolor
A terminal filter to colorize output
-
indent-display
Indented display formatter
-
rsspice
Pure Rust port of the SPICE Toolkit for space geometry
-
rondafk
ron formatter
-
hex_str
that helps handle hexadecimal strings
-
qml_formatter
QML formatter
-
signifix
Number Formatter of Fixed Significance with Metric or Binary Prefix
-
cmakefmt
Good enough (MVP, early) CMake auto formatter
-
xvii
parsing or printing Roman numerals
-
pretty-git-prompt
Your current git repository information inside a beautiful shell prompt
-
unmillis
Given 𝑛, solves for 𝑥 in the equation
unix-epoch + 𝑛 milliseconds = 𝑥 -
pretty_graphql
GraphQL formatter
-
septem
parsing and working with Roman numerals
-
printable
std::fmt::Displaywrapper for iterators and tuples -
chinese-numerals
Convert numbers to Chinese numerals
-
smdton
Data Tree Object Notation
-
arc-metrics
Composable metrics, application manually registers them
-
kras
Detect, highlight and pretty print almost any structured data inside plain text
-
ruut
Make easy-to-type and easy-to-grab folder structures easy to read
-
msp
Fast and lightweight Minecraft Server protocol client implemented in Rust
-
unfmt
A compile-time pattern matching library that reverses the interpolation process of
format! -
fl_uid
Human readable UIDs
-
trivial_log
No-bloat leak free implementation for log
-
custom_codes
uniform response and error codes backed by enums
-
debug2
Space Efficient Pretty Printer
-
smol-symbol
compile-time globally unique, 25-character, 128-bit symbols similar to the Symbol type in Crystal Lang
-
xml_writer
writes xml, not pretty, but faaast
-
url-prefix
creating URL prefix strings
-
rusk
a Specification Language
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
units-formatter
format units
-
chloro
A minimal Rust code formatter
-
vec-string
To print Vec<Display>
-
typstyle-core
A pretty printer for typst
-
random_str
Generate random strings, chars, booleans, and integers
-
formatify
specializing in dynamic runtime string formatting, ideal for applications requiring adaptable text representation
-
nerdicons_rs
Access all NerdFonts Icons and Use It
-
human_ids
Generate human-readable IDs
-
fin_data
Registry implementations for common financial categories
-
mixt
Estimate mixture model weights for a fixed log-likelihood matrix
-
nhs-number
National Health Service (NHS) number for NHS England, NHS Wales, NHS Isle of Man
-
table_formatter
text table formatter written in Rust
-
pretty-bytes
Convert bytes to a human readable string
-
human-number
format numbers in a pretty way
-
html-sys
Raw HTTP bindings
-
foliot
time tracking tool to keep track of your working or studying time
-
romantic
Roman numeral toolkit
-
memorable-ids
A flexible library for generating human-readable, memorable identifiers
-
english-numbers
Convert integers to written English number format
-
oro-pretty-json
pretty printing JSON while preserving the order of keys and the original indentation and line endings from a JSON source
-
requests_rs
sending GET/POST requests and parsing jsons, included with an async file downloader. Intended for mostly small projects which need to make quick GET/POST requests or download files.
-
human-time
human readable elapsed time string
-
gpoint
Wrapper for using libc’s
printf("%g")format for your floating point output -
ppbert
pretty printer for Erlang's External Term Format
-
hide
Hide credentials from debug output
-
goldilocks-json-fmt
portable, fast, pretty JSON formatter
-
codama-cli
Command-line interface for Codama
-
rustc-ap-rustc_ast_pretty
Automatically published version of the package
rustc_ast_prettyin the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
redactrs
Wrapper to avoid accidentally leaking sensitive data during printing/logging
-
tera-cli
Tera CLI for one-off template interpolation from context file / env vars
-
hedu
Hex dumping tool written in Rust
-
gabi
Bytesstruct that stores a number and displays it in human readable format -
notation
a terminal-based hierarchal note-taking app
-
disfmt
Rust code disformatter
-
time-humanize
Display time in a human readable manner
-
git-llm-bundler
bundle git repositories into a single file for LLM context
-
hexf
Hexadecimal float support for Rust
-
nvdialog-sys
Raw FFI Bindings to NvDialog
-
nesty
Generate code with with human readable indentation
-
templrfmt
Formatter for the templr templates library
-
lcax_calculation
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
cj-femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
escape-ascii
An extremly tiny tool to convert stdin raw byte stream to printable escaped-ascii form (with slice::escape_ascii()), such as byte literals in source codes on many programming languages (e.g. "\x1b\x04printable\x16\n")
-
const-itoa
Fast integer primitive to string conversion
-
eng_fmt
Zero-depedency rate containing trait providing engineering notation formatting for f64
-
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.
-
humat
Formatting numbers for us, while the machines are still at bay
-
patagonicus
Relevant Linux System Information in a nice and user-friendly format
-
battinfo
A command-line tool for retrieving battery information, built using the excellent cross-platform
batterycrate -
size_format
Allows for easier formatting of sizes
-
nixpkgs-fmt-rnix
Nix code formatter for nixpkgs
-
precise
Full precision decimal representation of f64
-
swrite
Infallible alternatives to write! and writeln! for Strings
-
c2rust-ast-exporter
Clang AST extraction API for use in the C2Rust project
-
coloredpp
Lighweight crate for coloring texts
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
pad-adapter
that provides pad adapter
-
kalendarium
converting Arabic numerals into Roman numerals and modern dates into the Kalendarium Romanum
-
tablers
create tables and export them into CSV or PDF. Without external deps
-
dmntk
| Decision Model and Notation Toolkit
-
bt_time_utils
Basic time formatting utility
-
indented_text_writer
IndentedTextWriter
-
dprint-core
Core library for dprint
-
comfy-color-backtrace
Comfy fork of Colorful panic backtraces
-
x12pp
A CLI pretty-printer for X12 EDI files
-
debugify
Derive macro for
std::fmt::Debugfocused on reducing boilerplate.Supports both format strings and formatter functions -
cashkit
that helps you work with Currency
-
seaplane-oid
Seaplane Object IDs
-
todate
convert UNIX timestamps to human-readable dates
-
pretty-print
pretty print tree
-
radix_fmt_ng
Format a number in an arbitrary radix
-
frostwalker
A TOML-like configuration language parser with zero dependencies outside of std
-
slug_intl
Slugify strings while preserving printable Unicode characters for modern browsers
-
i3ipc-jl
controlling i3-wm through its IPC interface
-
billboard
Display informational boxes in the terminal
-
s2id
Self-sovereign identity library and command-lie
-
ctrf-rs
A reporter for Common Test Report Format (CTRF) in Rust
-
fast-rustc-ap-rustc_errors
Automatically published version of the package
rustc_errorsin the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
memory-size-type
A data type for dealing with memory sizes
-
different
Pretty line-based diff printouts (bin and library)
-
digit
lib for converting digits backand forth
-
display_tree
automatic, and customizable tree pretty-printing
-
devx-pre-commit
creating git pre-commit hooks useful in rust projects
-
library_stdnums
processing standard bibliographic numbers in Rust
-
dprint-plugin-css
CSS formatter for dprint via Raffia
-
smart-debug
Derive macro for
Debugwith easy manipulation of fields -
civil
support civil engineering applications (WIP)
-
forma
An opinionated SQL formatter
-
unicode_font
Convert unicode characters between fonts
-
swamp-script-pretty-print
pretty print of types and expressions for Swamp
-
keyphrase
generation for the EARTH Network
-
prettiest
Pretty-printer for JS values from wasm-bindgen
-
size_fmt
formats sizes in a human readable format
-
join-string
Join the elements of iterators as a string, interspersing a separator between all elements
-
tracing-ndjson
A customizable ndjson formatter for outputting tracing events
-
display_with
Return opaque impl Display and/or impl Debug types via display_with and debug_with
-
inter-unit
Convert american and other units to International System
-
rafy
download YouTube content and retrieve metadata
-
ordinal-trait
Format numbers as ordinals efficiently
-
encoder-ryu
Fast floating point to string conversion
-
liblisa-semantics-tool
A command-line tool that can query and manipulate libLISA's semantics
-
russian_numbers
converting numbers into names in Russian language
-
prof
Tools to make profiling Rust programs easier
-
stylish-core
The semver-stable subset of
stylish -
layouts
Conveniently lay out and format your data structures, and decide how to render them separately
-
whoa-german-numbers
parse and interpret written german numbers
-
to-arraystring
A no-alloc ToString, for bool/integer/float types
-
gchemol-gut
Selected utilities for Rust development
-
num2ordinal
converting integers to ordinal representations, including support for alphabetic and Roman numeral formats
-
akai
Next-generation, functional and simple ID system
-
numsep
Adding thousands-seperators to numbers
-
better-panic
Pretty panic backtraces inspired by Python's tracebacks
-
avr-libcore
Minified version of libcore for AVR
-
currency-4217
ISO-4217 compliant definition of 'money' and 'currency'
-
pretty-print-nalgebra
a small macro-only crate providing ability to pretty-print a 2D nalgebra array
-
jsonpp
Reads json either from stdin or a file and pretty prints it on stdout
-
easy_rdev_key
A wrapper type over rdev::Key to make it clap::ValueEnum able. Making rdev keys easilly passable as a human readable clap value.
-
command-unquoted
std::process::Command wrapper with a nicer Debug implementation
-
serde_json_wrapper
Serialize T as a pretty JSON string
-
fixit
Converts infix (human-readable) expression tokens into postfix (Reverse Polish Notation) order
-
safe_format
safe_format! macro works similarly to the built-in format! macro but allows for named parameters and it safely ignores any extra parameters that are not used in format string
-
very_primitive_tables
Primitive pretty-printing functionality for tables. This is mainly meant as a way for me to learn how to publish code. There are surely other options.
-
cooklang-to-human
Format cooklang in a human friendly way
-
decondenser-cli
Pretty-print any text based on brackets nesting. CLI crate
-
pretty-printer
A macro to simplify pretty-printing complex structures in Rust
-
gree
Controlling Gree Smart air conditioning units via Rust
-
starship-battery
Cross-platform information about the notebook batteries
-
memdbg
A formatter for raw memory
-
battery
Cross-platform information about the notebook batteries
-
duration-breakdown
Breakdowns of time durations into their constituent parts
-
expand_str
ExpandEnvironmentStrings-like function and string formatting utility
-
descape
Adds a single extension trait for &str to unescape any backslashes
-
roman-numerals
Converts numbers to roman numerals and vice versa
-
pretty-printing
pretty print implementation
-
problem-spec
problem spec(https://www.rfc-editor.org/rfc/rfc7807) lib in rust
-
trim-margin
help with layouting multi-line strings by detecting their margin
-
display_with_options
Display and Debug with options passed around. Indentation functionality.
-
udo
A modern replacement for sudo/doas
-
ordnl
formatting ordinal numbers
-
number_to_words
Converts number to words
-
display_bytes
Human-readable display of byte sequences
-
amount_conversion
Convert Amount conversion from lower denomination to higher denomination and vice-versa
-
htime
Format durations in human-readable form
-
eternity-rs
Human and bot readable durations
-
kvlogger
human readable key-value logger
-
tck_no
Turkish Citizenship ID Validator and Generator Library for Rust
-
app_units
Servo app units type (Au)
-
readable-inlined-runtime
Human readable data formatting
-
humanise
data
-
roman-literals
Write integer literals using Roman numerals
-
crc32mnemo
Tool providing mnemonic representation for a CRC32 sum over given data
-
fahtsex
Extremely useless but fast SIMD functions for dealing with hex
-
defy
Replacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax
-
hrtime
A thin library which converts seconds into either a colon-seperated time string and vice versa, or into the raw hour, minute, and second values
-
byte-unit
interacting with units of bytes
-
ansi-cut
cutting a string while preserving colors
-
str-cat
Efficiently concatenate strings without extra side-effects
-
fmt_ext
interface for extending external types with custom implementations of
DebugandDisplaytraits -
multiprint
A convenient string multiplication utility crate
-
rparse
human-readable command-line parser
-
topiary-tree-sitter-facade
Topiary’s uniform interface for
tree-sitter(rust) andweb-tree-sitter(wasm-bindgen) -
scrape-cli
Command-line HTML extraction tool powered by scrape-rs
-
metrique-writer-core
working with unit of work metrics - writer-side interface core traits
-
string_colorization
Abstracts colorizing strings through a struct to then mass-apply multiple colorizations within the same string, created on top of the colored crate
-
filter-city
This program allows to search a city in ASCII all over the world in a json file
-
human-ids-bin
Generate human-readable IDs
-
futures-utils-wasm
futures Send bounds
-
zydis
Bindings for Zydis
-
dragonbox
Fast floating point to string conversion
-
friendly
Human-friendly display library
-
treewalk
Common utilities for exploring a file tree
-
pretty_debug
module based formatted console prints
-
display_buffer
A helper library to make implementing
core::fmt::Displayeasier -
canonicalize
values
-
json-pp-rust
Reads a string from
stdinparses it as json and prints it out as a pretty json string -
tidy-viewer-core
Core formatting logic for tidy-viewer
-
chip8-rom-to-opcode
disassemble chip8 binary files
-
leetspeak
random, non-random, and custom leetspeak translation functions
-
ethiopic-numerals
Convert to Ethiopic Numerals
-
enum_ids
Generate a companion ID enum and an associated getter method for the annotated enum
-
lazyf
means for grabbing config from flags and config files with a lazy, human readable, file format
-
ansi
ANSI colors for Rust
-
hayagriva
Work with references: Literature database management, storage, and citation formatting
-
i2u
Common useful functions, that are Zero cost abstractions using generics, to easily convert numbers to binary, hex, octal, and convert any type that implements Debug into a String
-
epoch_to_human
Convert Date from Epoch to Human readable and vice versa
-
ronda
ron formatter
-
timing_rdtsc
Easily time a block of code
-
envja
parsing / applying Jinja2-like syntax
-
feature-check
Query a program for supported features
-
cspretty
Content Security Policy pretty printer and syntax highlighter
-
human_name
parsing and comparing human names
-
catr
A fully functional clone of the GNU concat tool built completely in Rust
-
individual-identifiers
creating unique, human-readable alliterative identifiers
-
align_text
Aligns lines in a block of text within a number of columns
-
capsize
A converter for units of capacity
-
tckn_utils
A collection of utilities for generating dummy TCKN values and validating against the tckn rules
-
human-readable-time
A data structure for managing a human readable time
-
numerus
Convert integers to roman numerals and vice versa
-
reparo
rewond events
-
kalavor
K--A flavored contents
-
hex2bytearray
convert hexadecimal strings to byte-arrays
-
metric
zero-cost dimensional analysis for safe, unit-aware numeric computations in Rust
-
yt_info
download YouTube content and retrieve metadata
-
asimov-jq-module
ASIMOV module for JSON transformation using the jq filter language
-
pretty-lint
A very simple library for showing lint errors
-
prefix
A customizable pretty printer for FIX messages
-
si_format
format numbers using metric prefixes
-
anzahlmenschen
A number formatting crate that only depends on std
-
trent
Wrapper around the YGOPRODeck API for rust
-
templr_formatter
Formatter for the templr templates library
-
locators
Human exchangable identifiers and locators
-
prettify-js
A fast, robust but imperfect token-based JS code prettifier, written in Rust, that outputs JS source maps
-
numatim
Returns a given number in words
-
pretty_number
numbers -> word
-
tt-num
tt-macros for various numerical operations
-
impostor_compiler_axum
Compile impostor mock files (see impostor_core) to an axum router
-
tentacli-formatters
Formatters for output
-
chemstring
A parser that converts strings to their representation using chemical element notations
-
unicode-prettytable
Table formatting library using Unicode Box-drawing characters
-
cooklang-to-cooklang
Format cooklang back to cooklang
-
size-display
Display file sizes in human-readable form
-
fmt-utils
Various utilities for use with std::fmt::Display and fast_fmt::Fmt
-
spatialarray
labeled n-dimensional arrays with spatial-aware helpers for geospatial and scientific workflows
-
jss
Create dynamic css easily using json notation
-
hd
Hex Display: A modern
xxdalternative -
sparkly
A pretty-printing library based on Wadler's "A Prettier Printer" with support for ANSI styling
-
metriken-core
A fast and lightweight metrics library
-
wikidata-filter
get the human-readable labels, descriptions, and wikidata IDs from a Wikidata dump
-
epoch-calc
Small utility for dealing with conversions between human readable dates and Unix Timestamps
-
currency
written in Rust for representing international currencies
-
custom-format-macros
Procedural macros for the custom-format crate
-
conda-leaves
CLI tool that allows to pretty print all dependencies within conda environment
-
n-roman
Converts integers to Roman numerals and vice versa
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
cson
Reference implementation of Cursive Script Object Notation (CSON), a superset of JSON suitable for manual editing
-
cashmoney
safe monetary calculations
-
str_case_conv
functions for converting strings to different cases
-
k8s-metrics
K8s Metrics API Resource definitions
-
validators-options
options used with the
validators-derivecrate and thevalidatorscrate -
serenum
Generate string representation for a enum
-
metfor
Meteorological formulas and constants
-
pfmt
A data formatting library
-
byte_prefix
Human Readable file size formatting
-
petname
Generate human readable random names. Usable as a library and from the command-line.
-
dinero-exchange-cli
A proof of concept CLI that uses Dinero
-
enquote
Quotes and unquotes strings
-
terminator
Formatter for pretty panics and errors
-
brk_rolldown_devtools
DevTools utilities for Rolldown
-
mag
Physical quantities and units
-
pretty-copy
Multi-purpose copying utility which allows to see progress of copying operations
-
naturalize
Convert a string to a convenient view for natural sorting
-
inquire-derive
Derive macros for the inquire crate
-
rhai-chrono
Rhai package for using chrono DateTime
-
jsonice
Streaming JSON pretty printer
-
shorten-url
omit parts of a url for friendlier display
-
joinery
A small crate for generically joining iterators with a separator
-
num_sys
number conversion
-
snake_case_converter_slom_test
convert strings to snake case
-
chess_fen_parser
Parser for Forsyth-Edwards Notation
-
deboog
Derive macro for extended debug formatting
-
bgt-cli
CLI tool to manage monthly budgets using TOML config files
-
codex-percent
Percent Encoding for the 1%
-
chloro-core
Core functionality for chloro - a minimal Rust code formatter
-
type_description
Machine-readable type descriptions
-
rs-humanize
Format data types into human readable strings
-
roman_numeral
roman numerals. Encode/decode roman numerals with ease!
-
humanesort
sorting the way humans would
-
prettier-please
A minimal
synsyntax tree pretty-printer -
interpolator
runtime format strings, fully compatible with std's macros
-
human-sized
Convert a size in bytes to a human-readable size
-
pretty-make
pretty
-
json_pretty
Json prettifier for Rust language
-
num-runtime-fmt
Format numbers according to a format spec determined at runtime
-
verbose-macros
A dependency-free macro library for verbose! and debug! printing in Rust
-
naira-format
A lightweight Rust crate for formatting and parsing Nigerian Naira (₦) amounts
-
subst
shell-like variable substitution
-
primer-api
primer client, generated from the OpenAPI spec
-
target-spec-miette
Integrate target-spec errors with the miette library
-
rorschach
Binary data definition and formatter
-
rust-diff-analyzer
Semantic analyzer for Rust PR diffs that distinguishes production code from test code
-
traianus
Converts Roman numerals to Arabic numerals and vice versa
-
value_unit
every unit imaginable. Also contains a handy macro
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
hledger-fmt
An opinionated hledger's journal files formatter
-
mishio595/momiji
-
tf2-price
Team Fortress 2 item pricing
-
dmntk-recognizer
DMNTK | Decision Table Recognizer
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug -
timeturner
Command line utility for manipulating date-time strings
-
stri
string interpolation procedural macro
-
humanbyte
A procedural macro for deriving human readable byte functions
-
ansi_escape
Some tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public' crates
-
dur
no_std duration parser and pretty-formatter for humans
-
dicgen
Generate a list with all combinations for given characters, like in brute force attacks
-
lazy_format
lazily formatting values for later
-
formation
An opinionated SQL formatter
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
csv_md
Struct to convert CSV to pretty-printed Markdown
-
valid
Validate custom types by composing primitive validation functions. Use one common API for validating all kind of business rules including aspects of the application state. One common error type for all…
-
impostor_cli
Run impostor mock files as a mock server
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
htmlproc
HTML processors as utils written in Rust
-
compact-debug
Monkey-patches Rust's fmt system to make pretty-printing more compact
-
dprint-plugin-jsonc
JSON formatter for dprint
-
roman
Convert between integers and roman numerals
-
dashu
set of big numbers
-
clippy-say
Print ASCII art of Clippy to your terminal
-
miv
working with Roman numerals
-
link_rs
Generate hash-id based URLs and QR codes for use in URL shortening services
-
highlight_error
Highlights an error for printing
-
ansimage
Converting images into colorful terminal ANSI art
-
literator
Efficient conversion of iterators to human-readable strings
-
packeteer
An attempt at a Rust library that can be used to assist in programmatically analysing, serving and handling received protocol packets
-
safe_decimal
that solves the recurring decimal problem with fractions
-
rsn-fmt
The rsn formatter
-
logseq
Handle Logseq Markdown files in Rust
-
migformatting
string formatter
-
rron
Rust scheduler with either crontab or human readable duration
-
currency_rs
handling currencies
-
pretty_assertions_sorted_fork
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
accounting
money and currency formatting
-
caddy-pretty-print
A CLI tool to pretty print Caddy json logs
-
formations
A terminal forms/multiple choice library
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
rspark
Sparklines for Rust
-
leptosfmt-prettyplease
A fork of David Tolnay's prettyplease that adds the ability to format single expressions
-
logged_fu_skater
Human readable string obfuscation library
-
chinese_currency
chinese uppercase currency