CATEGORY
Value formatting 696 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
code-tourEnhanced example-based learning, i.e. awesome examples user experience3,208BSD-3-Clause
mnumonicA tiny library to convert opaque binary data to and from a human-memorable phrase3,1430BSD
mivA crate for working with Roman numerals3,113MIT
markdown-toolA CLI utility for converting Markdown into AST and vice versa3,098MIT
fhexHex float conversion: ToHex for formatting, FromHex for parsing. IEEE 754 hexadecimal format (0x1.8p+1).3,080Apache-2.0
go-durationA parsing and formatting library for Go-lang style `time.Duration`.3,075MIT OR Apache-2.0
asimov-jinja-moduleASIMOV module for prompt templating using the Jinja templating language.3,037Unlicense
nucleideA crate to manipulate custom sections of a WebAssembly module to view/edit
application metadata.3,019Apache-2.0 OR BSL-1.0 OR MIT
nb2frConvert integer number to literal French text.3,008GPL-3.0-or-later
rsparkSparklines for Rust3,007MIT
beneA command line argument parser/reader2,998MIT OR Apache-2.0
russian_numberscrate for converting numbers into names in Russian language2,995MIT
colorstyleColorStyle is a library of styles for command-line text.ColorStyle 是一个用于命令行文本的样式库。2,934GPL-3.0
rsblkList block devices on FreeBSD2,921MIT
pakr-iecFunctions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix.2,914BSD-2-Clause
si_formatformat numbers using metric prefixes2,902MIT OR Apache-2.0
unicode_fontConvert unicode characters between fonts.2,899MIT OR Apache-2.0 OR CC0-1.0
num2enFor converting integer and decimal numbers into English cardinal or ordinal number words2,885MIT
stristring interpolation procedural macro2,884MIT OR Apache-2.0
mal2engAn algorithm that transliterates Malayalam script to Roman / Latin characters (aka 'Manglish') with reasonable phonemic fairness.2,863MIT OR Apache-2.0
error-stack-deriveA derive macro to use in pair with error_stack or generally any error system2,843MIT
json-fixerA robust library for fixing and formatting malformed JSON with support for type conversion2,836MIT
xyloA music theory toolset2,826MIT
digitA simple lib for converting digits backand forth2,825MIT
numatimReturns a given number in words.2,825MIT
colored-macroA macro to make colored text in the terminal using XML-like syntax2,816MIT
logseqHandle Logseq Markdown files in Rust2,810MIT OR Apache-2.0
proquintProquints are readable, pronouncable representations of identifiers. For humans.2,810BSD-3-Clause
display_bufferA helper library to make implementing `core::fmt::Display` easier2,799MIT
malhadaKorean Language Toolkit2,793MIT OR Apache-2.0
eosio_numstr_macrosMacros for creating compile-time EOSIO names and symbols.2,790MIT OR Apache-2.0
rondaA simple ron formatter2,775MIT OR Apache-2.0
visualUse Display if available, Debug otherwise2,764MIT
sarcasm-utilsSaRcAsM tExT creation and validation library.2,751MIT
to_stringSimple functions to print primitives as strings2,711MPL-2.0
sample-configGeneration of sample configs with documentation comments.2,700MIT
proqntZero-copy proquint encoding and decoding2,6620BSD OR MIT OR Apache-2.0
pretty-numA lightweight library for compactly formatting integers.2,661GPL-3.0-or-later
valobsValobs - A collection of commonly used value objects in enterprise applications2,645Apache-2.0
ronfmtA simple tool for autoformatting RON files.2,644MIT
kalavorK--A flavored contents.2,621MIT OR Apache-2.0
derive_displayA convenient attribute to derive `Display` implementation from another trait implementation. Currently supports
`ToTokens`.2,615MIT
i2uCommon useful functions, that are Zero cost abstractions using generics, to easily convert numbers to binary, hex, octal, and…2,588MIT OR Apache-2.0
joto_formatFast, const-safe formatter for SI, US Customary, and typesetting dimensions with exactness tracking.2,562ISC OR Apache-2.0 OR MIT
colored-macro-implA macro to make colored text in the terminal using XML-like syntax. You should depend on the `colored-macro` crate instead.2,560MIT
random_stuffA pile of random helpers, macros, extension traits... that I didn't care to write a separate crate for. Probably nothing to do…2,536WTFPL
tree-graphvizGenerate GraphViz DOT directed trees, based on an arbitrary tree structure.2,518LGPL-3.0-or-later
inquire-clackinquire-clack is the `inquire` crate with an additional interface2,477MIT
supply-chain-trust-example-crate-000016Fast integer primitive to string conversion2,470MIT OR Apache-2.0
use-builderA crate to build source code use sections by combining multiple (possibly duplicate) use section inputs2,439MIT OR Apache-2.0
byte_prefixHuman Readable file size formatting2,411Apache-2.0 OR MIT
taalikaPlain text tables, aligned automatically (fork of tabular)2,287MIT OR Apache-2.0
rboxRust library for interacting with the local and export data of Pioneers Rekordbox DJ software2,287GPL-3.0-only
cntp_localesupportProvides information about locales and provides locale-aware formatting2,277MIT
calendar-linkRust library to generate an event link for Google Calendar, Yahoo! Calendar, Microsoft Outlook, etc.2,273MIT
ryuuFast floating point to string conversion2,209Apache-2.0 OR BSL-1.0
cntp_i18n_coreSupport library for cntp_i18n2,195MIT
cntp_i18n_build_coreSupport library for cntp_i18n2,194MIT
cntp_i18n_parseSupport library for parsing cntp_i18n tr macros2,193MIT
bgt-cliA Rust CLI tool to manage monthly budgets using TOML config files2,186MIT
vicutA CLI text processor that uses Vim commands to transform text and extract fields2,115MIT
msgpack-cli-viewerA minimal utility to view messagePack files as JSON2,114Apache-2.0/MIT
colored-macro-macroA macro to make colored text in the terminal using XML-like syntax. You should depend on the `colored-macro` crate instead.2,073MIT
bt_http_cli_confRetrieve the HTTP client configuration for a given environment from a YAML file.2,067GPL-3.0-only
rsmorphy-dict-ukUkrainian dictionary stub for rsmorphy2,039MIT
string_colorizationAbstracts colorizing strings through a struct to then mass-apply multiple colorizations within the same string, created on top of…2,008non-standard
fortformatParse Fortran format strings and formatted data1,998Apache-2.0
eosio_coreCore types and traits related to EOSIO blockchains1,903MIT OR Apache-2.0
cntp_i18n_genSupport library for generating cntp_i18n translation files1,902MIT
manduA static site generator to create a simple blog from Markdown files.1,881GPL-3.0
stri_procstring interpolation procedural macro1,877MIT OR Apache-2.0
open-graphGenerate HTML for Open Graph integration.1,863MIT OR Apache-2.0
comic-book-binderA helper to manage your comic books and others sorted list of files.1,836GPL-3.0-or-later
to-strEfficient interface to convert value to it's textual representation1,801BSL-1.0
abridgmentAbridge float number digits.1,792MIT OR Apache-2.0
anzahlmenschenA number formatting crate that only depends on std.1,792MPL-2.0
sarcasmSaRcAsM tExT creation and validation library.1,781MIT
parse-frequencyA simple library to parse frequency strings into a frequency in Hz.1,771MIT
gosh_fhirworks2020_docugenA document generator for GOSH Drive FHIRworks2020 Hackathon1,749MIT
formationsA terminal forms/multiple choice library1,736MIT OR Apache-2.0
bible-libA library for working with Bible verses in Rust.1,724MIT
win-msg-nameGet Windows message name from a message ID, e.g. 0x000f -> 'WM_PAINT'1,721MIT OR Apache-2.0
shorten-urlomit parts of a url for friendlier display1,707MIT OR Apache-2.0
fmt-utilsVarious utilities for use with std::fmt::Display and fast_fmt::Fmt1,706CC0-1.0
byte-calcHelper crate to work with bit, byte, and block sizes.1,699MIT OR Apache-2.0
cincin - a utility that simplifies command-line input in Rust, especially mimicking C++-style input1,697MIT
cntp_i18n_macrosMacros for cntp_i18n1,693MIT
datamorph-rsData transformation library using declarative specifications1,692Apache-2.0
steel-copperSteel-Copper is a simple system monitoring tool which uses rrdgraph to generate graphs and rocket as web server.1,679MIT/Apache-2.0
jiffyHuman-friendly time expressions1,670MIT/Apache-2.0
lift-failA library to handle `failure` in an iterable collection.1,667MIT/Apache-2.0
geo-uomUnits of measurement1,666Apache-2.0 OR MIT
lakh-crore-numbersA Rust library for formatting numbers into the Lakh Crore (...हजार, लाख, करोड, अर्ब...) system.1,664ISC
spinifex-unsigned-varintRust implementation of the unsigned variable integer format used in the Multiformat specifications.1,649MIT
uglify-hsA Haskell minifier to produce smaller source code files1,644MIT/Apache-2.0
layoutsConveniently lay out and format your data structures, and decide how to render them separately1,638ISC OR Apache-2.0
tgoHeterogeneous data type transtion, it's safe, lightweight and fast1,635Apache-2.0
uri-parsing-rsA Rust crate for URI1,623MIT OR Apache-2.0
meme-idMap IDs to phrases and vice versa1,621MIT OR Apache-2.0
editsThis library displays the difference between 2 strings using the Levenshtein distance1,612Apache-2.0
lexicoidShort & stable IDs based on timestamps1,609MIT
escape-asciiAn extremly tiny tool to convert stdin raw byte stream to printable escaped-ascii form (with slice::escape_ascii()), such as byte…1,605MIT
cntp_i18nErgonomic i18n library1,599MIT
lunar-rslunar is a calendar library for Solar and Chinese Lunar. 高性能中国农历/阳历/佛历/道历/八字/九星日历库(基于寿星天文历)。1,591MIT OR Apache-2.0
justify-stringJustify a string (so that it consists of lines of the same width)1,568AGPL-3.0-or-later
inflect-rsinflect-rs is a Rust port of the Python inflect library, used to generate plurals, ordinals, indefinite articles, and to convert…1,565MIT
safe_decimalLibrary that solves the recurring decimal problem with fractions1,564MIT
ansimageConverting images into colorful terminal ANSI art.1,564MIT
encoder-itoaFast integer primitive to string conversion1,559MIT OR Apache-2.0
supply-chain-trust-example-crate-000026Fast floating point to string conversion1,559Apache-2.0 OR BSL-1.0
nebularAn audio synthesis toolset1,544MIT
minumAn audio synthesis toolset toolset1,509MIT
sttxUtility belt for transforming speech-to-text data1,487MIT
tckn_utilsA collection of utilities for generating dummy TCKN values and validating against the tckn rules.1,479non-standard
dequoteRemove nested quotes around text1,439Unlicense OR CC0-1.0
talmudifierConvert markdown text into Talmud-like PDFs1,439MIT
tablefiSimple table to store, manipulate and format tabular data.1,383MIT OR Apache-2.0
deindentA command line utility and Rust library to format overly-indented text.1,380MIT
pathbufoolsAdditional helper methods for PathBuf1,368WTFPL
pathtoolsAdditional helper methods for Path1,364WTFPL
bt_time_utilsBasic time formatting utility1,351GPL-3.0-only
serenumGenerate string representation for a enum.1,343MIT OR Apache-2.0
hdHex Display: A modern `xxd` alternative.1,336MIT
simplerecordsStrongly typed text-based format for declarative configuration with zero dependencies.1,329AGPL-3.0-or-later
cli-menuA library for outputting selection options and parsing user selections in command line applications.1,316AGPL-3.0-or-later
rondafkA simple ron formatter1,282MIT OR Apache-2.0
digits_utilsUtilities for converting numbers to digits1,276MIT
era_dateA crate to generate text descriptions for date precisions, from day (ISO) to millennium1,266MIT
fencecatWalkdir cat with markdown fenced code output1,262MIT
revelo-utilLow-level string, number, and bitstream primitives (Ztring, radix conversion) underpinning revelo.1,254BSD-2-Clause
pdf-tile-viewerPDF Tile Viewer - app bundle and backend developed as Tauri app supporting cross-platform1,249non-standard
command-unquotedstd::process::Command wrapper with a nicer Debug implementation1,242MPL-2.0
badgelibA library for generating badges in Rust1,215MIT
humantime_fmtA simple human-readable time formatter for durations and timestamps.1,195MIT OR Apache-2.0
lyrxA pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file.1,195MIT
itoaaaPrint integers to target buffer in decimal format, fast.1,175MIT
asimov-location-moduleASIMOV module for the current geographical location.1,175Unlicense
oddsidizerRust library for converting betting odds between American, Decimal and Fractional formats1,166MIT OR Apache-2.0
rapport-proseTalk to humans and agents in clean markdown.1,147MIT OR Apache-2.0
nhs-number-cliCommand line tool that validates United Kingdom (UK) National Health Service (NHS) Numbers, one per line, from standard input.1,131MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-Clause
inquire-reorderinquire is a library for building interactive prompts on terminals1,126MIT
shadocalA blazingly fast, Google calendar (more in future) event formatter webserver tool.1,120GPL-3.0
asimov-clock-moduleASIMOV module for the current date and time.1,119Unlicense
json-builder-macroA lightweight macro for generating JSON objects1,117MIT
caseifyA CLI tool to convert strings between different cases1,115MIT OR Apache-2.0
humatFormatting numbers for us, while the machines are still at bay.1,076MIT
multiline-loggerPersonal logger implementation1,027MIT OR Apache-2.0
lowercase-hexFast byte array to lowercase hex string conversion1,022MIT OR Apache-2.0
libutils-issueA easy-to-use customizable error type997MIT
ferrunitasA type-safe unit conversion library with compile-time dimensional analysis978Apache-2.0
derail-reportTools for reporting `derail::Error`s.947MIT OR Apache-2.0
chromata1000+ editor color themes as compile-time Rust constants937GPL-3.0-only
hieroglyphRender obscure scripts and emojis locally with zero dependencies.928MIT
human-bytesize-procmacroA procedural macro for parsing and computing human-readable byte sizes with support for various units like KB, KiB, MB, MiB, and…921MIT
format-endeSet of traits allowing to encode/decode data from/to a generic format907Apache-2.0
nhs-number-replacer-cliNational Health Service (NHS) number replacer command line interface (CLI) for NHS England, NHS Wales, NHS Isle of Man.888MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-Clause
nstreeconstruct branched 'namespace strings' for nested subcomponents, often for logging859GPL-3.0-or-later
color-debugMonkey-patches Rust's fmt system to make Debug colored847MIT OR Apache-2.0
zmij_ecmaA double-to-string conversion algorithm based on Schubfach and xjb846MIT
clippy-sayPrint ASCII art of Clippy to your terminal838MIT
geoscience-uomUnits of measurement822Apache-2.0 OR MIT
csv_mdStruct to convert CSV to pretty-printed Markdown..792MIT
taco-display-utilsA small helper crate for displaying iterators. This crate is part of the TACO toolsuite.776non-standard
spipeSmart pipe macro for chaining function/method calls, with unwrap, map, and and_then support772non-standard
rsstoConvert RSS feeds into multiple formats763MIT
rust-functionsA collection of Rust utility functions (starting with format_number).742MIT
apollo-redactionRedaction utility for sensitive data in error messages, debug logs, etc.728Elastic-2.0
iaziFunctions and facilities for formatting strings718non-standard
supply-chain-trust-example-crate-000040Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].696MIT OR Apache-2.0
supply-chain-trust-crate-000016Fast integer primitive to string conversion691MIT OR Apache-2.0
overpunch_ngRobust and extensible signed overpunch parsing and formatting for Rust Decimals689MIT
dfmtA fully featured dynamic template drop in replacement for the format! macro.657MIT OR Apache-2.0
os-identifierResolve product / release names of operating systems used by endoflife.date into canonical names.634MIT OR Apache-2.0
prettier-bytesA blazingly fast and safe, zero-allocation, `no_std`-compatible byte formatter.627MIT
nerdicons_rsAccess all NerdFonts Icons and Use It601MIT
format-ende-jsonformat-ende implementation for the JSON file format, based on serde_json580Apache-2.0
cratorHigh-performance Rust toolkit for HTTP/HTTPS requests, JSON processing, and environment management.577MIT OR Apache-2.0
format-ende-yamlformat-ende implementation for the YAML file format, based on serde_yaml572Apache-2.0
e2mA lightweight CLI tool that transforms English words into emojis using only Rust’s standard library.547MIT
radix_fmt_ngFormat a number in an arbitrary radix542Apache-2.0
zaliznyakA Russian inflection library522MIT OR Apache-2.0
unitrixDEPRECATED: Use 'physunits' instead522MIT OR Apache-2.0
sparkidFast, time-sortable, 21-char Base58 unique ID generator497MIT
prttlPretty-printer for RDF Turtle485Apache-2.0
serde_json_wrapperSerialize T as a pretty JSON string480MIT OR Apache-2.0
revelo-exportOutput formatters for revelo: XML, JSON, Text, EBUCore, MPEG-7, PBCore, NISO, FIMS, Graph, RevTMD.463BSD-2-Clause
issuingAn easy-to-use customizable error type446MIT
epoch-toCLI tool for converting UNIX timestamps to human-readable date strings436Apache-2.0
bsizeSemantic wrappers and utilities for byte size representations.429Apache-2.0
enderecobr_rsEsta biblioteca tem por objetivo prover de funções utilizadas para padronizar endereços brasileiros, afim de facilitar…427MIT
qubit-sanitizeReusable field and structured object sanitization utilities for Rust423Apache-2.0
idsmithValidate and generate checksum-correct IBANs, personal IDs, bank accounts, credit cards, SWIFT/BIC, company IDs, driver's…421MIT
smart-formatComposable, zero-allocation Display formatting combinators for Rust.417MIT/Apache-2.0
format_manyExtended format_many! macro which allows formatting with variable number of argument inside one macro call383MIT
colored-printConcise syntax for colors and styles in a format string literal358Apache-2.0 OR MIT
jjpwrgem-uirenders jjpwrgem diagnostics333MIT
leakguardFast, zero-dependency redaction of secrets and PII (emails, credit cards, IPs, JWTs, API keys, and more) from text and logs.328MIT OR Apache-2.0
f64-fixedConvert f64 to fixed-length string291MIT
fashexHexadecimal string encoding and decoding with best-effort SIMD acceleration.226MIT OR Apache-2.0
css_recess_orderRecess-based sort order for CSS properties.220ISC