-
humansize
A configurable crate to easily represent sizes in a human-readable format
-
bytesize
human-readable bytes representations
-
prettyplease
A minimal
syn
syntax tree pretty-printer -
ryu-js
Fast floating point to string conversion, ECMAScript compliant
-
strfmt
formatting dynamic strings
-
hex-literal
Macro for converting hexadecimal string to a byte array at compile time
-
const-hex
Fast byte array to hex string conversion
-
faster-hex
Fast hex encoding
-
shlex
Split a string into shell words, like Python's shlex
-
dtoa
Fast floating point primitive to string conversion
-
size
expressing, formatting, and interacting with file sizes
-
itoa
Fast integer primitive to string conversion
-
ubyte
complete, const-everything, saturating, human-friendly, no_std library for byte units
-
ryu
Fast floating point to string conversion
-
color-backtrace
Colorful panic backtraces
-
human_bytes
convert bytes into human-readable values
-
numtoa
Convert numbers into stack-allocated byte arrays
-
base-x
Encode/decode any base
-
si-scale
Format values using the appropriate SI scale: seconds(1.3e-5) -> 13 µs
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
readable
Human readable strings
-
custom_debug
Derive Debug with a custom format per field
-
slash-formatter
functions to deal with slashes and backslashes in strings
-
human_format
Rust Port of human-format from node, formatting numbers for us, while the machines are still at bay
-
dprint-plugin-typescript
TypeScript and JavaScript code formatter
-
dtoa-short
Serialize float number and truncate to certain precision
-
dyn-fmt
dynamic string format
-
dactyl
A small library to quickly stringify integers with basic formatting
-
card-validate
Rust card validate detects and validates credit card numbers
-
measurements
Handle metric, imperial, and other measurements with ease! Types: Length, Temperature, Weight, Volume, Pressure
-
unit-conversions
Various units of measurement conversions
-
twemoji-assets
A sophisticated crate that provides the assets from Twemoji
-
num2words
Convert numbers like 42 to forty-two
-
debug3
Space Efficient Pretty Printer
-
nominals
formatting nominal indicators in various systems (e.g., roman numerals)
-
enquote
Quotes and unquotes strings
-
rust-format
source code formatting crate with a unified interface for string, file, and TokenStream input
-
shelve
command-line tool to pretty print CSV files grouped by a column
-
vesper-lang
Vesper: declarative human-readable structural language
-
phonenumber
parsing, formatting and validating international phone numbers
-
hex_str
that helps handle hexadecimal strings
-
pretty_yaml
Semi-tolerant and configurable YAML formatter
-
thousands
Adds digit separators to numbers, configurably
-
dims
Unit-Aware Types Library
-
nextver
parsing and incrementing arbitrarily-formatted versions
-
vcard
A pure Rust implementation of vCard based on RFC 6350
-
ferrisume-cli
A JSON resume CLI tool
-
shortscale
Convert numbers into English words using the short scale
-
uniquote
Quote strings for clear display in output
-
ctoml
A command-line tool to manipulate TOML files
-
hbs-cli
CLI for generating text from handlebars templates, by feeding them with data from file YAML/JSON
-
tidier
Format HTML, XHTML and XML documents
-
format_num_pattern
format numbers according to a pattern string; localized
-
format_serde_error
Serde error messages for humans
-
cache_diff
Generate clean, human readable diffs between two cache structs
-
lcax
open, machine and human-readable data format for exchanging LCA results
-
fmtt
A diff-friendly text formatter that breaks lines on sensible punctuations and words to fit a line width
-
baid58
Easy-to-check Base58 encoding for identities
-
runtime_units
A run-time Rust library for working with units of measurement and conversions between them
-
oro-pretty-json
pretty printing JSON while preserving the order of keys and the original indentation and line endings from a JSON source
-
radix_fmt
Format a number in an arbitrary radix
-
fmtastic
Format numbers using the unicode characters via the Display trait
-
nu-pretty-hex
Pretty hex dump of bytes slice in the common style
-
format_xml
Fast, minimal, feature-rich, xml-like formatting syntax for Rust!
-
nu_plugin_units
A Nushell plugin for easily converting between common units
-
scaler
A convenient formatter to scale, round, and display numbers
-
englishid
English formatting for unsigned integer IDs
-
human-size
Sizes for humans
-
humanize-bytes
Format byte sizes in human readable form
-
codize
language-agnostic library that pretty-prints code for your code-generation tool
-
strung
Easy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}"
-
templrfmt
Formatter for the templr templates library
-
convers
Cool convert library that converts almost everything(not yet).Units,Languages,Calculations,etc
-
unique_id
Traits and implementations for unique ID generators
-
supply-chain-trust-example-crate-000026
Fast floating point to string conversion
-
edi-format
EDIFACT Formatter
-
rsfmt
source code formatter
-
printable
std::fmt::Display
wrapper for iterators and tuples -
french-numbers
Represent numbers in French language
-
itoap
Even faster functions for printing integers with decimal format
-
polymers
Modeling Library
-
chinese-format
Convert data types to Chinese, with Rust
-
pretty_rdf
RDF/XML Pretty Formatting
-
rschess
chess library with the aim to be as feature-rich as possible
-
rs-abbreviation-number
abbreviate numbers using metric prefix
-
folktime
Tiny library for approximate formatting of time values in a human-friendly way
-
tan-formatting
Formatting infrastructure for the Tan Language
-
unfmt
A compile-time pattern matching library that reverses the interpolation process of
format!
-
hedu
Hex dumping tool written in Rust
-
foliot
time tracking tool to keep track of your working or studying time
-
hexlit
A zero-allocation no_std-compatible zero-cost way to convert hex-strings to byte-arrays at compile time
-
kib
-
number2name
convert an index to a name that is as short as possible
-
sde
read Eve Online's SDE data from sqlite database
-
iso-rs
query ISO data, which includes countries, currencies, etc
-
pretty_regex
🧶 Elegant and readable way of writing regular expressions
-
cool-id-generator
generates the best ids, which are fun to read and fun to eat
-
errata
Ergonomic pretty error handling for binaries
-
format_num
Format numbers into various representations of strings based on a format specifier mini-language
-
timestamp-rust-cli
CLI to convert timestamps to human readable format
-
crud-pretty-struct
Pretty display for struct
-
dioxus-autofmt
Autofomatter for Dioxus RSX
-
pretty-printer
A macro to simplify pretty-printing complex structures in Rust
-
angulus
Unit agnostic angle
-
fixed2float
Fixed point to floating point conversion utility
-
agb-debug
CLI utility to convert agb stack trace dumps into human readable stack traces
-
human-number
format numbers in a pretty way
-
aformat
A no-std and no-alloc version of format! using ToArrayString
-
dprint-plugin-imporg
TypeScript and JavaScript import organizer
-
ordinal-trait
Format numbers as ordinals efficiently
-
miden-formatting
Versatile pretty-printing and display formatting utilities used by Miden
-
frostwalker
A TOML-like configuration language parser with zero dependencies outside of std
-
lib_aoc
trait-based framework for the annual Advent of Code programming challenge
-
dprint-plugin-jupyter
Formats code blocks in Jupyter notebooks
-
enum_ids
Generate a companion ID enum and an associated getter method for the annotated enum
-
humanize-duration
Convert time Duration to human readable format
-
frequency-unit
interacting with units of frequency
-
jsonformat
Formats JSON extremely fast
-
tabular
Plain text tables, aligned automatically
-
upid
Universally Unique Prefixed Lexicographically Sortable Identifier
-
numerals
numeric systems, both ancient and modern
-
pretty-print
pretty print tree
-
snurr
Read BPMN 2.0 files and run the process flow
-
command-unquoted
std::process::Command wrapper with a nicer Debug implementation
-
pretty-printing
pretty print implementation
-
compile-fmt
Compile-time formatting and derived functionality (e.g., panics / assertions)
-
human-hash
Generate human readable hash digests
-
pretty-bytes
Convert bytes to a human readable string
-
fprice2
3자리 마다 콤마 찍어주는 api
-
romantic
Roman numeral toolkit
-
runtime-format
formatting dynamic strings
-
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
-
pretty-type-name
a shorter version of std::any::type_name
-
traianus
Converts Roman numerals to Arabic numerals and vice versa
-
lcax_convert
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
table_formatter
text table formatter written in Rust
-
memdbg
A formatter for raw memory
-
human-ids-bin
Generate human-readable IDs
-
sanitizer
A collection of methods and macros to sanitize struct fields
-
leptosfmt-pretty-printer
leptosfmt's pretty printer based on the prettyplease crate
-
url-prefix
creating URL prefix strings
-
smooth
human-readable presentation of numbers
-
fenex
parsing and handling FEN and algebraic chess notations
-
vp-avl
A combined Vantage-Point AVL tree, to make VP trees updateable
-
xvii
parsing or printing Roman numerals
-
redacted
Wrappers to control debug formatting of potentially sensitive byte arrays
-
eb_nordpool
Extract elspot prices from nordpool
-
size_fmt
formats sizes in a human readable format
-
human-time
human readable elapsed time string
-
signifix
Number Formatter of Fixed Significance with Metric or Binary Prefix
-
glit
pretty-printing git stats
-
num2en
For converting integer and decimal numbers into English cardinal or ordinal number words
-
dmntk-feel-temporal
DMNTK | FEEL temporal
-
error_reporter
print errors
-
testvox
that turns test reports into human readable messages
-
custom_codes
uniform response and error codes backed by enums
-
supply-chain-trust-example-crate-000014
Fast integer primitive to string conversion
-
dprint-development
Helper functions for testing dprint plugins
-
fs_metadata
A wrapper around Rust API for getting file metadata
-
indent-display
Indented display formatter
-
inter-unit
Convert american and other units to International System
-
qml_formatter
QML formatter
-
gpoint
Wrapper for using libc’s
printf("%g")
format for your floating point output -
pretty-table
printing pretty tables or writing them to a file!
-
pretty-num
A lightweight library for compactly formatting integers
-
pretty_dtoa
Configurable floating point number to string conversions, with many options for controlling various aspects of displaying floats
-
c2rust-ast-printer
Customized version of libsyntax rust pretty-printer
-
kras
Detect, highlight and pretty print almost any structured data inside plain text
-
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
-
yz-diary-date
parser for my personal diary directory structure, and a simple formatter
-
const_sizes
提供友好可读的常量大小
-
jiffy
Human-friendly time expressions
-
septem
parsing and working with Roman numerals
-
ruut
Make easy-to-type and easy-to-grab folder structures easy to read
-
crud-tidy-viewer
CLI generator for your API. Array pretty printer
-
disasm-riscv
disasm riscv library
-
billboard
Display informational boxes in the terminal
-
endinero
functions to format numbers as money designed for Spanish/European speaking locales
-
pretty-bytes-rust
that takes a number that represent a byte and returns a string that is prettier to read for a human
-
comfy-color-backtrace
Comfy fork of Colorful panic backtraces
-
to-arraystring
A no-alloc ToString, for bool/integer/float types
-
card_format
writing game cards in a human readable easy to edit format
-
msp
Fast and lightweight Minecraft Server protocol client implemented in Rust
-
dragonbox
Fast floating point to string conversion
-
fin_data
Registry implementations for common financial categories
-
pgn-traits
Traits for chess variations that can be annotated with Portable Game Notation
-
lash
Interactive shell for lambda expressions
-
random_str
Generate random strings, chars, booleans, and integers
-
smart-debug
Derive macro for
Debug
with easy manipulation of fields -
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.
-
countriex
that provides information about countries around the world. It includes data on a wide range of topics, including population, location, and official languages. It includes data from…
-
tera-cli
Tera CLI for one-off template interpolation from context file / env vars
-
why3
Why3 AST and pretty printers
-
english-numbers
Convert integers to written English number format
-
cooklang-to-md
Format cooklang to markdown
-
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
-
goldilocks-json-fmt
portable, fast, pretty JSON formatter
-
magic_string
magic string
-
validators-options
options used with the
validators-derive
crate and thevalidators
crate -
seaplane-oid
Seaplane Object IDs
-
gabi
Bytes
struct that stores a number and displays it in human readable format -
chinese-numerals
Convert numbers to Chinese numerals
-
forma
An opinionated SQL formatter
-
nesty
Generate code with with human readable indentation
-
time-humanize
Display time in a human readable manner
-
precise
Full precision decimal representation of f64
-
scfmt
formatting code with structured comments
-
timeago-cli
A dead-simple CLI tool to convert RFC2822 to short humanized strings
-
digit
lib for converting digits backand forth
-
kvlogger
human readable key-value logger
-
romans
convert and represent Roman numerals
-
display_tree
automatic, and customizable tree pretty-printing
-
filter-city
This program allows to search a city in ASCII all over the world in a json file
-
fprice
3자리 마다 콤마 찍어주는 api / https://github.com/YoungHaKim7/fprice
-
sizef
#[no_std] crate to format sizes
-
c2rust-ast-exporter
Clang AST extraction API for use in the C2Rust project
-
epoch-calc
Small utility for dealing with conversions between human readable dates and Unix Timestamps
-
join-string
Join the elements of iterators as a string, interspersing a separator between all elements
-
oma-inquire
inquire is a library for building interactive prompts on terminals
-
prettiest
Pretty-printer for JS values from wasm-bindgen
-
extfmt
Extended formatting options for commmon types
-
cashkit
that helps you work with Currency
-
chrono-humanize
Human-friendly time expressions - similar to Python arrow.humanize
-
chinese_currency
chinese uppercase currency
-
si_format
format numbers using metric prefixes
-
epoch_to_human
Convert Date from Epoch to Human readable and vice versa
-
formatify
specializing in dynamic runtime string formatting, ideal for applications requiring adaptable text representation
-
x12pp
A CLI pretty-printer for X12 EDI files
-
hexf
Hexadecimal float support for Rust
-
promformat
formatter for prometheus metrics
-
rsn-fmt
The rsn formatter
-
pad-adapter
that provides pad adapter
-
size_format
Allows for easier formatting of sizes
-
formato
Convert numbers to string with customizable format
-
encoder-ryu
Fast floating point to string conversion
-
rafy
download YouTube content and retrieve metadata
-
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
-
keyphrase
generation for the EARTH Network
-
tck_no
Turkish Citizenship ID Validator and Generator Library for Rust
-
human-readable-time
A data structure for managing a human readable time
-
spare
colorful format iterable
-
whoa-german-numbers
parse and interpret written german numbers
-
ordo
Latin language utility library for Rust
-
debug2
Space Efficient Pretty Printer
-
kaktovik
Format a number in Kaktovik numerals
-
leetspeak
random, non-random, and custom leetspeak translation functions
-
defy
Replacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax
-
memory-size-type
A data type for dealing with memory sizes
-
russian_numbers
converting numbers into names in Russian language
-
debugify
Derive macro for
std::fmt::Debug
focused on reducing boilerplate.Supports both format strings and formatter functions -
numsep
Adding thousands-seperators to numbers
-
jsonpp
Reads json either from stdin or a file and pretty prints it on stdout
-
conda-leaves
CLI tool that allows to pretty print all dependencies within conda environment
-
fixit
Converts infix (human-readable) expression tokens into postfix (Reverse Polish Notation) order
-
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.
-
multiprint
A convenient string multiplication utility crate
-
roman-literals
Write integer literals using Roman numerals
-
fmt_ext
interface for extending external types with custom implementations of
Debug
andDisplay
traits -
toolstr
formatting data into String's
-
futures-utils-wasm
futures Send bounds
-
nu_plugin_highlight
A nushell plugin for syntax highlighting
-
moss-oxide
open-source software similarity metric, written in Rust
-
htime
Format durations in human-readable form
-
eternity-rs
Human and bot readable durations
-
uuid
generate and parse UUIDs
-
canonicalize
values
-
layouts
Conveniently lay out and format your data structures, and decide how to render them separately
-
value_unit
every unit imaginable. Also contains a handy macro
-
ryu-ecmascript
Fast floating point to string conversion, suitable for ECMAScript NumberToString
-
templr_formatter
Formatter for the templr templates library
-
tckn_utils
A collection of utilities for generating dummy TCKN values and validating against the tckn rules
-
fmnl
Formats newlines of input with a given string
-
expression_format
format Rust expressions in a string, similar to f-string formatting in Python
-
catr
A fully functional clone of the GNU concat tool built completely in Rust
-
byte-unit
interacting with units of bytes
-
to-str
Efficient interface to convert value to it's textual representation
-
str-cat
Efficiently concatenate strings without extra side-effects
-
writeable
A more efficient alternative to fmt::Display
-
tentacli-formatters
Formatters for output
-
petname
Generate human readable random names. Usable as a library and from the command-line.
-
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")
-
jsonice
Streaming JSON pretty printer
-
envja
parsing / applying Jinja2-like syntax
-
notugly
generic pretty-printing library
-
trim-margin
help with layouting multi-line strings by detecting their margin
-
chip8-rom-to-opcode
disassemble chip8 binary files
-
rhai-chrono
Rhai package for using chrono DateTime
-
number_to_words
Converts number to words
-
roman-numerals
Converts numbers to roman numerals and vice versa
-
display_buffer
A helper library to make implementing
core::fmt::Display
easier -
lcax_calculation
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
unicode-prettytable
Table formatting library using Unicode Box-drawing characters
-
hyxos_numerals
working with the hyxos numerals
-
shorten-url
omit parts of a url for friendlier display
-
orion-ssg
A static site generator to create a simple blog from Markdown files
-
kalavor
K--A flavored contents
-
fancy-duration
Fancy text representations for durations
-
cspretty
Content Security Policy pretty printer and syntax highlighter
-
crc32mnemo
Tool providing mnemonic representation for a CRC32 sum over given data
-
fahtsex
Extremely useless but fast SIMD functions for dealing with hex
-
yt_info
download YouTube content and retrieve metadata
-
comic-book-binder
A helper to manage your comic books and others sorted list of files
-
anzahlmenschen
A number formatting crate that only depends on std
-
readable-inlined-runtime
Human readable data formatting
-
grep-printer
grep crate's Sink trait that provides standard printing of search results, similar to grep itself
-
pretty_balanced
displaying code in human-readable format
-
migformatting
string formatter
-
pfmt
A data formatting library
-
nu_plugin_skim
An
sk
command that can handle Nushell’s structured data -
inquire
building interactive prompts on terminals
-
pretty-trait
trait-based pretty-printing
-
wz-fmt
Types for generating wz's output
-
ean
that can convert Western Arabic Numerals to Eastern Arabic Numerals
-
currency
written in Rust for representing international currencies
-
logged_fu_skater
Human readable string obfuscation library
-
align_text
Aligns lines in a block of text within a number of columns
-
byte_prefix
Human Readable file size formatting
-
rspark
Sparklines for Rust
-
dinero-exchange-cli
A proof of concept CLI that uses Dinero
-
teon
Teo object notation
-
rust_book_tutorial_rpn_calc
RPN(Reverse Polish Notation) lib
-
hledger-fmt
An opinionated hledger's journal files formatter
-
trait-bound-pretty
Pretty-print Rust trait bound errors and type names
-
femtofemme
femme rewritten on env_logger
-
humanesort
sorting the way humans would
-
twoten
human readable digest tool
-
random_choice
Chooses samples randomly by their weights/probabilities
-
twyg
A tiny logging setup for Rust applications
-
naturalize
Convert a string to a convenient view for natural sorting
-
numatim
Returns a given number in words
-
subst
shell-like variable substitution
-
ftoa
fork of the
dtoa
crate which writes integer value floats without trailing.0
. Fast functions for printing floating-point primitives to an io::Write. -
crabchess
Chess API
-
pretty_toa
Fast convert (using itoa/dtoa) numbers to strings with thousands separators
-
arcs-logging-rs
designed for ARCS for pretty logs that are easily searchable and level-seperable
-
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…
-
rightpad-str
Obviously the second best crate (after
leftpad-str
) for the Rust programming language. The crate serves the only goal of implementingrightpad
function. -
terminator
Formatter for pretty panics and errors
-
iof
Read from and write data to console or file in simple formats
-
cite-me-bro
formatted citations over stdout right from your bib file
-
numerus
Convert integers to roman numerals and vice versa
-
descape
Adds a single extension trait for &str to unescape any backslashes
-
colog
The
colog
library is a simple formatter backend for the standard rust logging system (in thelog
crate) -
fmt-utils
Various utilities for use with std::fmt::Display and fast_fmt::Fmt
-
hide
Hide credentials from debug output
-
cooklang-to-cooklang
Format cooklang back to cooklang
-
slug_intl
Slugify strings while preserving printable Unicode characters for modern browsers
-
serdebug
serde-based replacement for #[derive(Debug)]
-
compact-debug
Monkey-patches Rust's fmt system to make pretty-printing more compact
-
ronda
ron formatter