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