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.

itoaFast integer primitive to string conversion1,138,676,266MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation ryuFast floating point to string conversion983,998,355Apache-2.0 OR BSL-1.0No standard libraryNo standard library::No dynamic allocation timeDate and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].785,425,043MIT OR Apache-2.0Date and timeNo standard library zmijA double-to-string conversion algorithm based on Schubfach and xjb268,034,320MITNo standard libraryNo standard library::No dynamic allocation whoamiRust library for getting information about the current user and environment172,683,853Apache-2.0 OR BSL-1.0 OR MITInternationalization (i18n)Localization (L10n) lexical-coreLexical, to- and from-string conversion routines.134,801,092MIT/Apache-2.0EncodingNo standard library dtoaFast floating point primitive to string conversion131,956,274MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation lexical-utilShared utilities for lexical creates.108,623,472MIT/Apache-2.0EncodingNo standard library InflectorAdds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize,…103,073,238BSD-2-ClauseText processingValue formatting lexical-write-floatEfficient formatting of floats to strings.96,533,109MIT/Apache-2.0EncodingNo standard library lexical-write-integerEfficient formatting of integers to strings.96,461,948MIT/Apache-2.0EncodingNo standard library num-formatA Rust crate for producing string-representations of numbers, formatted according to international standards61,685,096MIT/Apache-2.0EncodingInternationalization (i18n) uncasedCase-preserving, ASCII case-insensitive, no_std string types.57,202,566MIT OR Apache-2.0No standard libraryText processing dtoa-shortSerialize float number and truncate to certain precision57,009,350MPL-2.0Value formatting humansizeA configurable crate to easily represent sizes in a human-readable format.55,026,859MIT/Apache-2.0Value formatting const-hexFast byte array to hex string conversion48,158,190MIT OR Apache-2.0No standard libraryValue formatting nuidA highly performant unique identifier generator.46,219,977Apache-2.0Data structuresDate and time base-xEncode/decode any base44,537,195MITValue formatting byte-unitA library for interacting with units of bytes.36,534,808MITNo standard libraryParser implementations lexicalLexical, to- and from-string conversion routines.31,678,892MIT/Apache-2.0EncodingNo standard library interpolatorruntime format strings, fully compatible with std's macros25,384,805MIT OR Apache-2.0Template engineText processing ryu-jsFast floating point to string conversion, ECMAScript compliant.24,405,034Apache-2.0 OR BSL-1.0No standard libraryNo standard library::No dynamic allocation thousandsAdds digit separators to numbers, configurably.21,854,252MIT/Apache-2.0Value formatting defmtA highly efficient logging framework that targets resource-constrained devices, like microcontrollers19,762,594MIT OR Apache-2.0Development tools::DebuggingEmbedded development inquireinquire is a library for building interactive prompts on terminals17,765,814MITCommand-line interfaceValue formatting ubyteA simple, complete, const-everything, saturating, human-friendly, no_std library for byte units.15,741,289MIT OR Apache-2.0EncodingNo standard library substshell-like variable substitution14,763,702BSD-2-Clause OR Apache-2.0Template engineValue formatting human_formatRust Port of human-format from node, formatting numbers for us, while the machines are still at bay.13,709,931MITNo standard libraryValue formatting hex_fmtFormatting and shortening byte slices as hexadecimal strings13,548,078MIT/Apache-2.0Development tools::DebuggingNo standard library joineryA small crate for generically joining iterators with a separator13,243,043MITNo standard libraryRust patterns futures-utils-wasmSimple utilities for futures Send bounds12,369,947MIT OR Apache-2.0No standard libraryValue formatting uomUnits of measurement11,586,988Apache-2.0 OR MITNo standard libraryScience readableHuman readable strings10,438,445MITValue formatting radix_fmtFormat a number in an arbitrary radix10,252,070Apache-2.0Value formatting extfmtExtended formatting options for commmon types10,038,987Apache-2.0Value formatting numtoaConvert numbers into stack-allocated byte arrays9,922,463MIT OR Apache-2.0Embedded developmentNo standard library itoapEven faster functions for printing integers with decimal format9,210,306MITValue formatting chrono-humanizeHuman-friendly time expressions - similar to Python arrow.humanize9,189,781MIT/Apache-2.0Date and timeValue formatting human_bytesCrate to convert bytes into human-readable values7,306,965BSD-2-ClauseValue formatting lazy_formatA utility crate for lazily formatting values for later6,351,009MPL-2.0No standard libraryRust patterns option_setBitflags on steroids6,209,938MITData structuresEncoding blazesymblazesym is a library for address symbolization and related tasks.6,157,281BSD-3-ClauseAlgorithmsAPI bindings swriteInfallible alternatives to write! and writeln! for Strings5,575,686MIT OR Apache-2.0Text processingValue formatting enquoteQuotes and unquotes strings5,178,023UnlicenseParser implementationsParsing tools os_displayDisplay strings in a safe platform-appropriate way4,713,346MITText processingValue formatting serde_variantRetrieve serde provided variant names for enum objects.4,267,278Apache-2.0 OR MITData structuresEncoding sizeA crate for expressing, formatting, and interacting with file sizes3,897,341MITNo standard libraryRust patterns blazesym-cC bindings for blazesym3,892,015BSD-3-ClauseAlgorithmsAPI bindings display_full_errorMinimal display formatter for error chains3,402,927MITNo standard library::No dynamic allocationRust patterns rust-formatA Rust source code formatting crate with a unified interface for string, file, and TokenStream input3,373,022MIT OR Apache-2.0Development toolsValue formatting dragonbox_ecmaFast floating point to string conversion conforming to ECMAScript specification3,345,139Apache-2.0 WITH LLVM-exception OR BSL-1.0No standard libraryNo standard library::No dynamic allocation tabularPlain text tables, aligned automatically2,988,385MIT OR Apache-2.0Value formatting cruetAdds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize,…2,770,209BSD-2-ClauseText processingValue formatting array_toolHelper methods for processing collections2,321,083MIT OR Apache-2.0Data structuresText processing chinese-numberConvert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers.2,133,135MITLocalization (L10n)No standard library hayagrivaWork with references: Literature database management, storage, and citation formatting2,100,312MIT OR Apache-2.0Command line utilitiesTemplate engine validatorsThis library is designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other…2,028,769MITNo standard libraryParser implementations validators-deriveThe provided crate offers a procedural macro for defining validators, including optional parameters.1,893,979MITNo standard libraryParser implementations pad-adapterA utility crate that provides pad adapter.1,812,654MIT OR Apache-2.0No standard libraryRust patterns dashuA library set of big numbers1,682,315MIT OR Apache-2.0MathematicsNo standard library size_formatAllows for easier formatting of sizes.1,647,420MIT OR Apache-2.0Value formatting str_inflectorAdds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize,…1,581,829BSD-2-ClauseText processingValue formatting veilRust derive macro for redacting sensitive data in `std::fmt::Debug`1,581,162MIT OR Apache-2.0Development tools::DebuggingRust patterns hex_strA library that helps handle hexadecimal strings1,343,526Apache-2.0 OR MITData structuresParser implementations rusty_ulidRust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing1,264,333MIT/Apache-2.0Data structuresDate and time format_serde_errorSerde error messages for humans.1,106,713MITCommand-line interfaceValue formatting slash-formatterThis crate provides functions to deal with slashes and backslashes in strings.1,023,034MITNo standard libraryValue formatting sanitizerA collection of methods and macros to sanitize struct fields.963,076MITText processingValue formatting human-reprGenerate beautiful human representations of bytes, durations, and even throughputs!939,637MITDate and timeValue formatting compile-fmtCompile-time formatting and derived functionality (e.g., panics / assertions)910,953MIT OR Apache-2.0Development toolsNo standard library dyn-fmtProvides dynamic string format.867,162MIT OR Apache-2.0No standard libraryValue formatting error_reporterA library to print errors845,566MIT OR Apache-2.0Value formatting simple-loggingA simple logger for the log facade773,725BSD-3-ClauseRust patternsText processing ferris-saysA Rust flavored replacement for the classic cowsay734,643MIT OR Apache-2.0Command line utilitiesRendering pretty_dtoaConfigurable floating point number to string conversions, with many options for controlling various aspects of displaying floats.714,706MIT OR Apache-2.0Value formatting decancerA library that removes common unicode confusables/homoglyphs from strings.710,545MITParsing toolsText processing near-gasa small crate to work with NEAR Gas unit values ergonomically and efficiently (NEAR Protocol)622,772MIT OR Apache-2.0No standard libraryParser implementations cologThe `colog` library is a simple formatter backend for the standard rust logging system (in the `log` crate).591,885LGPL-3.0Command-line interfaceDevelopment tools near-tokena small crate to work with NEAR token values ergonomically and efficiently (NEAR Protocol)585,895MIT OR Apache-2.0No standard libraryParser implementations nodejs-semverA node-semver compliant semver implementation in Rust.552,796Apache-2.0Data structuresParser implementations serde-json-fmtConfigurable formatting for serde_json serialization535,444MITEncodingValue formatting numfmtFast and friendly Rust number formatting485,617MITLocalization (L10n)Value formatting table_formatterA simple text table formatter written in Rust438,826MIT OR Apache-2.0Command-line interfaceValue formatting bip21Rust-idiomatic, compliant, flexible and performant BIP21 crate.397,515MITNFACryptography::CryptocurrenciesEncoding harshHashids implementation for Rust386,621MIT/Apache-2.0EncodingValue formatting iso8601-timestampHigh-performance ISO8601 Timestamp formatting and parsing381,431MIT OR Apache-2.0Date and timeNo standard library ordinalFormat numbers as ordinals efficiently.365,756MPL-2.0No standard libraryValue formatting miden-formattingVersatile pretty-printing and display formatting utilities used by Miden357,806MITValue formatting jsonxfA fast JSON pretty-printer and minimizer.277,396MITEncodingRendering format_numFormat numbers into various representations of strings based on a format specifier mini-language.247,209MIT OR Apache-2.0EncodingValue formatting trim-marginA utility crate to help with layouting multi-line strings by detecting their margin.219,586Apache-2.0Value formatting unicode-ellipsisA crate to truncate Unicode strings to a certain width, automatically adding an ellipsis if the string is too long.212,058MIT OR Apache-2.0Text processingValue formatting character_converterTurn Traditional Chinese script ot Simplified Chinese script and vice-versa and tokenize.202,480MITInternationalization (i18n)Localization (L10n) signifixNumber Formatter of Fixed Significance with Metric or Binary Prefix201,746FairValue formatting inquire-deriveDerive macros for the inquire crate201,025MITCommand-line interfaceValue formatting humanize-bytesFormat byte sizes in human readable form201,014MIT OR Apache-2.0Value formatting codesnakePretty printer for non-overlapping code spans194,310MITCommand line utilitiesCompilers ruby_inflectorAdds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize,…191,488BSD-2-ClauseText processingValue formatting display-morehelper to display various types178,891Apache-2.0Rust patternsValue formatting packedtime-rsUtilities for efficiently storing, parsing, formatting and truncating timestamps173,794Apache-2.0 OR BSD-3-ClauseDate and timeValue formatting ulid-generator-rsA Rust crate for generating ULIDs161,667MIT OR Apache-2.0Data structuresDate and time billboardDisplay informational boxes in the terminal.155,374MIT/Apache-2.0Value formatting si-scaleFormat values using the appropriate SI scale: seconds(1.3e-5) -> 13 µs155,217MIT OR Apache-2.0ScienceValue formatting french-numbersRepresent numbers in French language154,451Apache-2.0/MITValue formatting time-humanizeDisplay time in a human readable manner.145,417MITDate and timeValue formatting fast2sA fast Traditional Chinese to Simplified Chinese conversion library. Built with FST, faster than most of other libraries.141,883MITInternationalization (i18n)Localization (L10n) baid64Easy-to-check URL-safe Base64 encoding for identities136,647Apache-2.0Command line utilitiesEncoding pep440Parse and compare Python PEP440 style version numbers131,362BSD-2-Clause OR Apache-2.0Development toolsParser implementations handlebars_misc_helpersA collection of helpers for handlebars (rust) to manage string, json, yaml, toml, path, file, http request.126,720CC0-1.0Template engineValue formatting dttA Rust library for parsing, validating, manipulating, and formatting dates and times.121,344MIT OR Apache-2.0Date and timeParser implementations vesper-langVesper: flexible and simple data interchange and serialization format118,950Apache-2.0CompilersValue formatting exA libstd wrapper with more detailed errors117,223BSD-3-ClauseDevelopment toolsDevelopment tools::Debugging uuid-b64Base64 encoding for UUIDs110,969Apache-2.0/MITEncodingValue formatting identicon-rsidenticon-rs is a library built around custom generation of identicon images.110,730MIT OR Apache-2.0GraphicsMultimedia::Images cpcevaluates math expressions, with support for units and conversion between units100,423MITMathematicsParsing tools descapeAdds a single extension trait for &str to unescape any backslashes.99,195Apache-2.0 OR MITNo standard libraryParsing tools hyperswitch_maskingPersonally Identifiable Information protection through wrapper types and traits for secret management, ensuring they aren't…98,704Apache-2.0FinanceSecurity baid58Easy-to-check Base58 encoding for identities96,067Apache-2.0Command line utilitiesEncoding ascii-armorASCII Armor: binary to text encoding library and command-line utility92,952Apache-2.0Command line utilitiesEncoding ctrf-rsA reporter for Common Test Report Format (CTRF) in Rust90,789MITData structuresDevelopment tools::Testing qsv_currencyA library for representing international currencies.90,371MITInternationalization (i18n)Parser implementations crockfordProvides Crockford Base32 encoding for identifiers (e.g. u64 values).90,179MIT/Apache-2.0EncodingParsing tools fmt-cmpTraits and utilities for lexicographically comparing values in their `Display` representations74,013MIT OR Apache-2.0No standard libraryRust patterns durno_std duration parser and pretty-formatter for humans73,748MITDate and timeNo standard library display_utilsLightweight and no_std-compatible string formatting utilities72,703MITDevelopment tools::DebuggingEmbedded development handlebars-chronoHandlebars helper for using chrono DateTime72,512BSD-2-ClauseTemplate engineText processing bufiostd::io::Write for your potentially uninitialized slice of memory.69,287Apache-2.0 OR MITAPI bindingsEmbedded development bitcoin_uriRust-idiomatic, compliant, flexible and performant bitcoin URI crate.66,147MITNFACryptography::CryptocurrenciesEncoding strftime-rubyRuby `Time#strftime` parser and formatter63,198MITDate and timeNo standard library redactedWrappers to control debug formatting of potentially sensitive byte arrays61,4660BSDDevelopment toolsValue formatting to-arraystringA no-alloc ToString, for bool/integer/float types61,033MITNo standard library::No dynamic allocationValue formatting ansi-cutA library for cutting a string while preserving colors.58,995MITText processingValue formatting human-unitsUnits serialization and formatting library designed for configuration files and command line arguments58,925MITConfigurationData structures ellipseTruncate and ellipse strings in a human-friendly way.58,042MIT OR Apache-2.0Text processingValue formatting serdebugserde-based replacement for #[derive(Debug)]54,503MITDevelopment tools::DebuggingNo standard library format_num_patternformat numbers according to a pattern string; localized54,265MIT/Apache-2.0EncodingLocalization (L10n) uniquoteQuote strings for clear display in output53,825(MIT OR Apache-2.0) AND Unicode-DFS-2016Command-line interfaceNo standard library::No dynamic allocation hideHide credentials from debug output53,635Apache-2.0ConfigurationDevelopment tools num-runtime-fmtFormat numbers according to a format spec determined at runtime.53,132GPL-3.0-onlyMathematicsRust patterns format-coreCore format types53,128MIT OR Apache-2.0No standard libraryRust patterns vcardA pure Rust implementation of vCard 4.0 for generating and parsing vCards, based on RFC 6350 and RFC 9554.52,941MITParser implementationsValue formatting format-macroFormat procedural macro52,362MIT OR Apache-2.0No standard libraryRust patterns aformatA no-std and no-alloc version of format! using ToArrayString52,331MITNo standard libraryNo standard library::No dynamic allocation formatA utility crate to make it easier to work with the formatter51,551MIT OR Apache-2.0No standard libraryRust patterns unbytifyConvert units of digital information from string into the numeric equivalent and the other way around50,370Apache-2.0Parsing toolsValue formatting serdebug_deriveProc-macro part for serdebug (see main crate for more details)49,560MITDevelopment tools::DebuggingNo standard library validators-optionsThis crate provides options used with the `validators-derive` crate and the `validators` crate.49,430MITNo standard libraryValue formatting tidierFormat HTML, XHTML and XML documents48,932MIT OR Apache-2.0API bindingsValue formatting zhconvTraditional, Simplified and regional Chinese variants converter powered by MediaWiki & OpenCC rulesets and the Aho-Corasick…43,248GPL-2.0-or-laterCommand line utilitiesLocalization (L10n) smart-debugDerive macro for `Debug` with easy manipulation of fields43,023MIT OR Apache-2.0Value formatting formatoConvert numbers to string with customizable format39,448MIT OR Apache-2.0AccessibilityInternationalization (i18n) cooklang-to-mdFormat cooklang to markdown39,434MITValue formatting base64idEfficiently represent 64, 32 and 16 bit integers as base64url strings38,567MIT OR Apache-2.0Data structuresEncoding cooklang-to-cooklangFormat cooklang back to cooklang38,292MITValue formatting cooklang-to-humanFormat cooklang in a human friendly way38,230MITValue formatting word_filterA Word Filter for filtering text.34,956MIT OR Apache-2.0Data structuresGame development kib...34,641LGPL-3.0-or-laterNo standard libraryValue formatting locale-codeslocale-related codes/identifiers and any standards-based information concerning them.34,054MITInternationalization (i18n)Localization (L10n) custom_codesSimple uniform response and error codes backed by enums33,949Apache-2.0ConfigurationValue formatting oma-inquireinquire is a library for building interactive prompts on terminals33,337MITCommand-line interfaceValue formatting url-prefixA library for creating URL prefix strings.32,248MITNo standard libraryValue formatting reqwest-pretty-jsonEasy way to emit prettified JSON body via reqwest::RequestBuilder31,340Apache-2.0 OR MITValue formattingWeb programming::HTTP client asimov-promptASIMOV Software Development Kit (SDK) for Rust30,858UnlicenseData structuresEncoding nu_plugin_highlightA nushell plugin for syntax highlighting30,525MITCommand line utilitiesDevelopment tools hangulUtilities to manipulate Hangul Syllables29,676MITEncodingLocalization (L10n) irox-timeDate and Time types to manage the inherent complexity of dealing with the fourth dimension.28,344MIT OR Apache-2.0Date and timeEncoding antelopeAntelope Standard Library28,285MIT OR Apache-2.0API bindingsCryptography::Cryptocurrencies twygA tiny logging setup for Rust applications27,733Apache-2.0Development toolsValue formatting human-units-deriveUnits serialization and formatting library designed for configuration files and command line arguments27,192MITConfigurationData structures nalgebra_latexA library with several robust formatters for nalgebra::Matrix, LaTeX environments, and more27,115MIT OR Apache-2.0MathematicsNo standard library printableProvides `std::fmt::Display` wrapper for iterators and tuples.26,947MITValue formatting emailmessageEmail Message library for Rust26,881MITAsynchronousData structures validValidate custom types by composing primitive validation functions. Use one common API for validating all kind of business rules…26,196MIT/Apache-2.0Rust patternsValue formatting pretty_toaFast convert (using itoa/dtoa) numbers to strings with thousands separators24,941MITValue formatting nu_plugin_skimAn `sk` command that can handle Nushell's structured data24,660MITCommand line utilitiesDevelopment tools sdeA library to read Eve Online's SDE data from sqlite database.23,911MITGamesValue formatting arrformString formatting without memory allocator22,975MIT OR Apache-2.0Embedded developmentNo standard library chinese_dictionaryA searchable Chinese / English dictionary with helpful utilities.22,965MITInternationalization (i18n)Localization (L10n) happy_chart_rsA subjective day quality charting program22,839GPL-3.0-onlyValue formattingVisualization colonnadeformat tabular data for display22,303MITCommand-line interfaceText processing packeteerAn attempt at a Rust library that can be used to assist in programmatically analysing, serving and handling received protocol…22,191EUPL-1.2Data structuresNetwork programming millisecondFormat milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.22,124MITDate and timeNo standard library lcidParse language code identifiers per MS-LCID.21,424MIT OR Apache-2.0Localization (L10n)Value formatting rafyRust library to download YouTube content and retrieve metadata21,304MITData structuresValue formatting dragonboxFast floating point to string conversion21,076Apache-2.0 WITH LLVM-exception OR BSL-1.0No standard libraryNo standard library::No dynamic allocation pipecolorA terminal filter to colorize output20,966MITCommand line utilitiesValue formatting rgb-ascii-armorASCII Armor: binary to text encoding library and command-line utility20,856Apache-2.0Command line utilitiesEncoding ordinal-traitFormat numbers as ordinals efficiently.20,533MITNo standard libraryValue formatting encoder-ryuFast floating point to string conversion19,857Apache-2.0 OR BSL-1.0No standard libraryNo standard library::No dynamic allocation whitespace-sifterSift duplicate whitespaces away!19,795MITCompressionDevelopment tools smartcols-sysUnsafe Rust bindings for libsmartcols19,793MITExternal FFI bindingsOperating systems::Linux APIs cloudfront-logsAWS CloudFront log line parser19,636MIT OR Apache-2.0Data structuresEncoding lrcA pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file.19,539MITParser implementationsValue formatting gabiThis crate provides a simple `Bytes` struct that stores a number and displays it in human readable format19,441MITValue formatting twemoji-assetsA sophisticated crate that provides the assets from Twemoji.19,410MITGraphicsValue formatting display_withReturn opaque impl Display and/or impl Debug types via display_with and debug_with.19,212MIT OR Apache-2.0Rust patternsValue formatting actix-error-deriveA simple library to handle REST errors, with a derive macro to generate the error type. It also provides a compatibility layer…19,182MITValue formattingWeb programming prettify_pinyinTurn tone numbers into tone marks18,448MITLocalization (L10n)Value formatting chinese-formatConvert data types to Chinese, with Rust18,289MITData structuresDate and time iofRead from and write data to console or file in simple formats.18,196MIT OR Apache-2.0Command-line interfaceData structures