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