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.

handlebars-concatHandlebars string, array and object concatenator helper.18,147BSD-2-ClauseTemplate engineText processing actix-errorA simple library to handle REST errors, with a derive macro to generate the error type. It also provides a compatibility layer…18,079MITValue formattingWeb programming chinese_detectionClassify a string as either English, Chinese, or Pinyin.17,820MITInternationalization (i18n)Localization (L10n) display_treeSimple, automatic, and customizable tree pretty-printing17,428MIT OR Apache-2.0Data structuresValue formatting terminatorFormatter for pretty panics and errors16,344MIT OR Apache-2.0Command-line interfaceDevelopment tools::Debugging overpunchsupport for signed overpunch numbers16,326MITFinanceParsing tools fhtmlstd-compatible HTML formatting macros15,786MITTemplate engineValue formatting nominalsA crate for formatting nominal indicators in various systems (e.g., roman numerals)15,716MIT OR Apache-2.0Value formatting accountingaccounting is a library for money and currency formatting.15,620MITValue formatting custom-formatCustom formatting for Rust.15,548MIT OR Apache-2.0No standard libraryRust patterns pathbuftoolsAdditional helper methods for PathBuf15,421WTFPLFilesystemValue formatting custom-format-macrosProcedural macros for the custom-format crate.14,977MIT OR Apache-2.0Rust patternsValue formatting record-queryA tool for doing record analysis and transformation14,616Apache-2.0Command-line interfaceCommand line utilities tera-cliTera CLI for one-off template interpolation from context file / env vars14,429MITCommand line utilitiesValue formatting filter-cityThis program allows to search a city in ASCII all over the world in a json file.14,390non-standardValue formatting inflector-plusAdds String based inflections for Rust. Snake, kebab, camel, word, sentence, class, title and table cases as well as ordinalize,…14,121BSD-2-ClauseText processingValue formatting human-numberA library to format numbers in a pretty way.13,822MITValue formatting unc-tokena small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)13,734MIT OR Apache-2.0No standard libraryParser implementations blazecliA command line utility for the blazesym library.13,654BSD-3-ClauseAPI bindingsCommand line utilities pretty_dateA rust library for the simple, friendly, human readable formatting of the chrono NaiveDateTime13,633MIT OR Apache-2.0Date and timeValue formatting htmlprocHTML processors as utils written in Rust13,496Apache-2.0Development toolsValue formatting hledger-fmtAn opinionated hledger's journal files formatter.13,386MITCommand line utilitiesFinance sip2SIP2 Library13,082MITDevelopment toolsNetwork programming folktimeTiny no_std, zero-allocation formatter for core::time::Duration.13,051MIT OR Apache-2.0Date and timeNo standard library charasayThe future of cowsay 🐮! Colorful characters saying something 🗨️.12,730MITCommand line utilitiesRendering timeturnerCommand line utility for manipulating date-time strings12,660MIT OR Apache-2.0Command line utilitiesDate and time preciseFull precision decimal representation of f6412,646MIT OR Apache-2.0Value formatting bridsParse and generate random CPF and CNPJ, Brazil's ID numbers.12,523MIT OR Apache-2.0No standard libraryParser implementations mini-functionsA Rust library of highly performant utility and wrapper functions12,509Apache-2.0 OR MITAlgorithmsDate and time eosio_numstrBasic helper functions to work with EOSIO names and symbols12,408MIT OR Apache-2.0AlgorithmsCryptography::Cryptocurrencies clippetProvides a teeny way to have some nice byte structures that's easy to use.12,398MPL-2.0Data structuresParsing tools termcolor-jsonA library for writing colored JSON output to a termcolor terminal.12,372MIT OR Apache-2.0Command-line interfaceEncoding codizeSimple, language-agnostic library that pretty-prints code for your code-generation tool.12,357UnlicenseValue formatting rsmorphyMorphological analyzer / inflection engine for Russian and Ukrainian (soon) languages (WIP)12,344MIT/Apache-2.0Text processingValue formatting osmanthusFind and automatically format time text from the string12,140GPL-3.0-or-laterDate and timeParsing tools ln-typesCommon types related to Lightning Network11,955MITNFACryptography::CryptocurrenciesEncoding smoothhuman-readable presentation of numbers11,552MIT OR Apache-2.0AccessibilityCommand-line interface confgetParse configuration files.11,538BSD-2-ClauseCommand line utilitiesConfiguration enum_idsGenerate a companion ID enum and an associated getter method for the annotated enum11,484Apache-2.0Data structuresDevelopment tools fast_fmtThis crate provides faster, more flexible and more correct alternative to core::fmt11,299MITNFANo standard libraryRust patterns eosio_macrosMacros for creating compile-time EOSIO names and symbols.11,265MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding say-numberLibrary to say numbers in English, Chinese (simplified), French, Japanese and Vietnamese11,186MITInternationalization (i18n)Localization (L10n) zhconv-cli(DEPRECATED. The cli binary is now a part of the zhconv crate.) Convert Traditional/Simplified Chinese and regional words of…11,075GPL-2.0-or-laterLocalization (L10n)Text processing mkenvLightweight yet useful library to help you define the environment your app needs11,072MITAccessibilityDevelopment tools m-oA command line tool for parsing Python dataclass reprs and pretty-printing them.10,891GPL-3.0Command line utilitiesDevelopment tools::Debugging join-stringJoin the elements of iterators as a string, interspersing a separator between all elements.10,694MITValue formatting eosioCore types and traits related to EOSIO blockchains10,572MIT OR Apache-2.0API bindingsCryptography::Cryptocurrencies muboA static url shortener generator10,543MITCommand line utilitiesValue formatting to-kanaConverts English phonetics to Kana, And Kana to small/half-width versions10,483MIT OR Apache-2.0Command line utilitiesLocalization (L10n) fn-formatsFormat trait wrappers for Fn(&mut Formatter) -> fmt::Result10,395MIT OR Apache-2.0Development tools::DebuggingNo standard library inline_formatA more readable collection of string formatting macros.10,371MITDevelopment tools::Build UtilsValue formatting edkyConvert Ed25519 public keys between various encoding formats.10,339UnlicenseCommand line utilitiesCryptography ggemtextGlib-oriented Gemtext API10,327MITDevelopment toolsParser implementations cuicui_chirp_macrosProc macros for the cuicui_chirp crate10,213MIT OR Apache-2.0Game developmentGUI numsepAdding thousands-seperators to numbers10,178MIT OR Apache-2.0Parsing toolsText processing sqlmodel-consoleBeautiful terminal output for SQLModel Rust - automatically adapts to agents vs humans9,960LicenseRef-MIT-OpenAI-Anthropic-RiderValue formatting secfmtConverts seconds into a human readable format (struct) containing years, days, hours, minutes and seconds.9,893MITDate and timeDevelopment tools printfA library to convert a fmt string and va_list into rust String9,865MIT/Apache-2.0API bindingsExternal FFI bindings hbs-cliSimple CLI for generating text from handlebars templates, by feeding them with data from file YAML/JSON.9,809MITCommand-line interfaceCommand line utilities pathtrimThis crate implements the TrimmablePath trait on anything that implements AsRef<std::path::Path> so you can easily obtain the…9,719MIT OR Apache-2.0Development toolsFilesystem angulusUnit agnostic angle9,666MIT OR Apache-2.0Data structuresMathematics sampled_data_durationWork with durations of sampled data, e.g. digital audio9,665MITDate and timeMultimedia::Audio ve_directVictron Energy Direct protocol parser and units converter9,607MITDevelopment toolsParsing tools noneifemptyConvert T to None if empty9,562non-standardParsing toolsRust patterns trace-contextExtract and inject W3C TraceContext headers9,550MIT OR Apache-2.0Data structuresParser implementations serde_typenameConviently serialize and deserialize rust types into / from their serde name.9,474GPL-3.0Data structuresEncoding memory-size-typeA data type for dealing with memory sizes9,216MITData structuresRust patterns timextThe collection of time-rs/time extensions for calendar arithmetics and incomplete time formats.9,195MITDate and timeParser implementations str-catEfficiently concatenate strings without extra side-effects.9,161BSD-3-ClauseValue formatting cyrconvA funny faux cyrillic character mapper9,074non-standardCommand line utilitiesGames scalerA convenient formatter to scale, round, and display numbers.9,066MITValue formatting magPhysical quantities and units9,019MIT OR Apache-2.0ScienceValue formatting human-readable-timeA data structure for managing a human readable time8,913MITData structuresRust patterns deboogDerive macro for extended debug formatting8,874MIT OR Apache-2.0Development tools::DebuggingRust patterns marctkMARC21 Binary, Breaker, and XML Toolkit8,829Apache-2.0Command line utilitiesParser implementations frequency-unitA library for interacting with units of frequency.8,744MITNo standard libraryValue formatting LotusCurrency and Number formatting library8,654MITCommand-line interfaceValue formatting arcs-logging-rsA crate designed for ARCS for pretty logs that are easily searchable and level-seperable.8,632GPL-3.0-or-laterConfigurationValue formatting lineupread/write collection of formatted UTF-8 string items8,488GPL-3.0-or-laterCommand line utilitiesEncoding strung_deriveproc-macro for strung!8,260MIT OR Apache-2.0Rust patternsValue formatting fmtasticFormat numbers using the unicode characters via the Display trait.8,198Unlicense OR MIT OR Apache-2.0EncodingNo standard library defyReplacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax.7,847Apache-2.0Value formattingWebAssembly unc-gasa small crate to work with NEAR Gas unit values ergonomically and efficiently (NEAR Protocol)7,816MIT OR Apache-2.0No standard libraryParser implementations chinese_segmenterTokenize Chinese sentences using a dictionary-driven largest first matching approach.7,804MITInternationalization (i18n)Localization (L10n) handlebars-inflectorHandlebars string inflector helper.7,776BSD-2-ClauseTemplate engineText processing dnstapAn implementation of the dnstap protocol7,702ISCEncodingNetwork programming strungEasy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}"7,685MIT OR Apache-2.0Rust patternsValue formatting ferrisume-cliA JSON resume CLI tool7,461MITValue formattingVisualization cnpj-utilFormat and validate CNPJ, Brazil companies ID number.7,259MIT OR Apache-2.0No standard libraryParser implementations feature-checkQuery a program for supported features7,226BSD-2-ClauseCommand line utilitiesParser implementations type_descriptionMachine-readable type descriptions7,183MPL-2.0ConfigurationRust patterns slog-logfmtlogfmt drain & format for slog7,091MIT OR Apache-2.0Command-line interfaceDevelopment tools::Debugging verbose-macrosA dependency-free macro library for **verbose!** and **debug!** printing in Rust.7,074MITConfigurationValue formatting pretty-traitSimple trait-based pretty-printing7,052MITCommand-line interfaceDevelopment tools::Debugging bunyan_viewA full-featured port of the Node Bunyan structured log file viewer6,857MPL-2.0Command line utilitiesDevelopment tools::Debugging pfmtA data formatting library6,752GPL-3.0-or-laterValue formatting bt_yaml_utilsBasic YAML reader operations. Transform form YAML to data6,667GPL-3.0-onlyConfigurationDevelopment tools untrackLibrary to parse and remove tracking tokens from URLs contained in arbitrary text input6,658MITParser implementationsParsing tools weirdA Crockford Base32-like encoding that produces non-sequential output based on a salt.6,632MIT/Apache-2.0EncodingParsing tools i-dunnoRFC 8771 Internationalized Deliberately Unreadable Network Notation6,597MITCommand line utilitiesEncoding ornamentA helper to create decorated text.6,547MITData structuresEncoding memdbgA formatter for raw memory6,522MIT/Apache-2.0Value formatting eztyZero-fuss Any-things6,486MIT/Apache-2.0Development tools::DebuggingValue formatting safe_formatsafe_format! macro works similarly to the built-in format! macro but allows for named parameters and it safely ignores any extra…6,454MIT/Apache-2.0Value formatting allwordsGenerate all the words over a given alphabet6,403MITData structuresEncoding typed-bytesizeRepresent bytesize in decimal or binary prefix unit6,381MITParser implementationsValue formatting englishidEnglish formatting for unsigned integer IDs6,380MIT OR Apache-2.0Value formatting tynameRetrieve type names during program execution on stable Rust.6,331MIT/Apache-2.0Rust patternsValue formatting fluent-localization-bindgenEasy loading of fluent localization resources and generating code bindings for them6,275MITInternationalization (i18n)Localization (L10n) help_crafterSimple help message generator without hussle6,258Apache-2.0 OR MITText processingValue formatting hhmmss_rsFormat time and duration in chrono, std::time and time as HH:MM:SS and HH:MM:SS.xxx6,250MITDate and timeDevelopment tools kaktovikFormat a number in Kaktovik numerals6,216MITValue formatting spellSpell is a Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)6,115MIT/Apache-2.0Parsing toolsScience askingBuild async prompts.6,114MIT OR Apache-2.0Command-line interfaceCommand line utilities fluent-localization-loaderEasy loading of fluent localization resources6,098MITInternationalization (i18n)Localization (L10n) time-localMake working with local offsets from the [time](https://crates.io/crates/time) crate a little easier.6,078MIT OR Apache-2.0Date and timeNo standard library boxxDisplay informational boxes in the terminal.6,010MIT/Apache-2.0Value formatting rulidRust Universally Unique Lexicographically Sortable Identifier5,989non-standardData structuresDate and time brf-macroA simple macro to convert North American ASCII Braille to Unicode Braille5,872MIT OR Apache-2.0AccessibilityText processing rsmorphy-dict-ruRussian dictionary for rsmorphy5,848MITText processingValue formatting hereA simple rust macro to print the current file and line number.5,751MITDevelopment toolsDevelopment tools::Debugging cryptirustA flexible password generator that creates pronounceable passwords with adjustable entropy and custom patterns.5,718MITCryptographyText processing kvuThe simplest command line tool to manage key-value pair lines.5,714MITCommand line utilitiesConfiguration multiprintA convenient string multiplication utility crate5,698MIT OR Apache-2.0Value formatting accplaintext double-entry accounting command line tool5,593GPL-3.0-or-laterCommand line utilitiesFinance trivial_logNo-bloat leak free implementation for log5,564ZlibCommand-line interfaceDevelopment tools base64-string-rsA Rust crate for base64 string5,446MIT OR Apache-2.0Data structuresEncoding word_filter_codegenUtilities for generating `WordFilter`s at compile-time.5,445MIT OR Apache-2.0Development tools::Build UtilsGame development indent-displayIndented display formatter5,429MIT OR Apache-2.0Value formatting clia-timeA personal temporary time crate, using tz-rs to get local offset.5,396MIT OR Apache-2.0Date and timeNo standard library racrosCollection of rust macros5,357MITRust patternsValue formatting uri-rsA Rust crate for URI5,313MIT OR Apache-2.0Data structuresEncoding didaskaliaover-complicated language to store text entries and sequences across different languages5,291MITCompilersLocalization (L10n) compact-debugMonkey-patches Rust's fmt system to make pretty-printing more compact5,286MIT OR Apache-2.0Development tools::DebuggingValue formatting testwriterA simple library and tool to generate a function that seeks to reproduce a received dbus signal message. This may be useful in…5,268MITCommand line utilitiesDevelopment tools the_loggerA very simple but customizable logger for Rust5,249MITConfigurationDevelopment tools::Build Utils unicode-prettytableTable formatting library using Unicode Box-drawing characters5,224MIT OR Apache-2.0Value formatting fsaysA Rust flavored replacement for the classic cowsay5,219MIT/Apache-2.0Command line utilitiesRendering error-traceSmall Rust crate for printing nice errors traits based on `std::error::Error::source()`.5,201Apache-2.0Value formatting written-numbersConvert numbers (1337) to words (one thousand three hundred thirty-seven).5,142MITInternationalization (i18n)Mathematics frostwalkerA TOML-like configuration language parser with zero dependencies outside of std.5,057EUPL-1.2Data structuresParsing tools mspFast and lightweight Minecraft Server protocol client implemented in Rust.5,049MITCommand line utilitiesValue formatting itoa-constFast integer primitive to string conversion5,047MIT OR Apache-2.0No standard libraryValue formatting yt_infoRust library to download YouTube content and retrieve metadata5,039MITData structuresValue formatting nhs-numberUnited Kingdom (UK) National Health Service (NHS) Number — parse, format, and validate the ten-digit identifier used by UK NHS…5,037MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-ClauseData structuresScience kine-icuCorrect and human-readable time handling for Rust5,034MIT OR Apache-2.0Date and timeInternationalization (i18n) mimiA library for terminal-oriented runtime string formatting and interpolation.4,884MITCommand-line interfaceValue formatting float_fast_printFast float-to-string conversion based on the Ryū algorithm by Ulf Adams.4,814Apache-2.0 OR MITEncodingValue formatting format-likeMacro for creating format-like macros with any kind of output4,725AGPL-3.0-or-laterRust patternsValue formatting josaKorean language josa selector4,653MITLocalization (L10n)Text processing picodiffTiny GUI app to compare text easily4,642Apache-2.0GUIText processing titlefmtMetadata Title Formatting Library4,633MIT/Apache-2.0MultimediaParser implementations schubfachSchubfach algorithm for floating-point to string conversion4,615MITValue formatting base64id-coreEfficiently represent 64, 32 and 16 bit integers as base64url strings4,569MIT OR Apache-2.0Data structuresEncoding twitter-cardGenerate HTML for Twitter Card integration.4,557MIT OR Apache-2.0Template engineValue formatting tejuFast floating point to string conversion4,534LGPL-3.0AlgorithmsNo standard library simply_coloredThe simplest crate in existence for terminal colors4,521MIT OR Apache-2.0Command-line interfaceCommand line utilities rhai-chronoRhai package for using chrono DateTime4,471BSD-2-ClauseTemplate engineText processing fmt_extA simple interface for extending external types with custom implementations of `Debug` and `Display` traits.4,408MITDevelopment toolsValue formatting envjaLibrary for parsing / applying Jinja2-like syntax4,402MITValue formatting marksadMarkdown parser library with all the extensions4,393Apache-2.0 OR BSL-1.0 OR MITInternationalization (i18n)Localization (L10n) derive-maskedAdds #[derive(x)] macros for implementing the Debug and Display traits masking out sensitive fields4,347MIT OR Apache-2.0Development tools::Procedural macro helpersValue formatting textosTexts, strings, formatting, unicode…4,317MIT OR Apache-2.0No standard library::No dynamic allocationText processing human-format-nextFormatting numbers for us, while the machines are still at bay.4,295MITValue formatting bt_string_utilsBasic string operations4,288GPL-3.0-onlyDevelopment toolsValue formatting rustic_printA versatile Rust library for enhancing console output. It offers a range of features to create a more engaging and informative…4,248MITCommand-line interfaceDevelopment tools library_stdnumsA library for processing standard bibliographic numbers in Rust4,180MITValue formatting base64id-deriveDerive macro for base64id. Not intended for use directly.4,164MIT OR Apache-2.0Data structuresEncoding czasConvert timestamps into localized text4,067MIT OR Apache-2.0Date and timeInternationalization (i18n) tracing-fancytreetracing subscriber with readable tree output3,996MITCommand-line interfaceValue formatting shrinkwrap-macrosMacros for shrinkwrap3,979MITData structuresDevelopment tools tck_noTurkish Citizenship ID Validator and Generator Library for Rust3,960non-standardValue formatting fast_escapeSimple, fast escaping of characters.3,931MITNFANo standard libraryRust patterns s2idSelf-sovereign identity library and command-lie3,907Apache-2.0Command line utilitiesEncoding rsn-fmtThe rsn formatter3,886MIT OR Apache-2.0Command line utilitiesDevelopment tools fmtyComposable `core::fmt` utilities.3,868MIT OR Apache-2.0No standard libraryRust patterns plurifyPluralize words in different locales3,861MITDevelopment toolsLocalization (L10n) split-everySplit for every n occurrences of a pattern iteratively!3,852MITDevelopment toolsParsing tools spellabetConvert characters into spelling alphabet code words3,8160BSDText processingValue formatting redactrsWrapper to avoid accidentally leaking sensitive data during printing/logging3,781MITConfigurationDevelopment tools shrinkwrapAutomates the wrapping and nesting of additional variations for some or all of a struct's fields.3,751MITData structuresDevelopment tools ieee-754A library to convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard.3,711MITParsing toolsValue formatting arcs-logging-rs-proc-macroA crate containing only the proc macros for the arcs-logging-rs crate.3,668GPL-3.0-or-laterConfigurationValue formatting timext-partsThe collection of time-rs/time extensions for incomplete time formats.3,654MITDate and timeParser implementations locale-settingsA higher-level interface to locale settings accessed via the POSIX C API.3,640MITAPI bindingsInternationalization (i18n) cargo-buildWrapper around cargo instructions accesible in `build.rs` with better type safety and support for modern features. Includes…3,599MITConfigurationDevelopment tools::Build Utils asimov-jq-moduleASIMOV module for JSON transformation using the jq filter language.3,544UnlicenseCommand line utilitiesEncoding just-a-tagA #tag-type, RFC 1035 DNS label compatible3,500EUPL-1.2EncodingValue formatting size_fmtThis library formats sizes in a human readable format3,476MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation valid_npm_nameCheck whether a package name is a valid npm package name3,435Apache-2.0EncodingParser implementations cmus-statusA crate to structure cmus status data.3,429MPL-2.0Data structuresParsing tools envja-cliCLI for Jinja2-like env var interpolation3,419MITCommand line utilitiesValue formatting pulsarssRSS Aggregator for Gemini Protocol3,411MITCommand line utilitiesParsing tools bauxiteWrap a string in a box for more aesthetic output to a console3,386MITCommand-line interfaceValue formatting chroma-dbgPut your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait3,344MITDevelopment toolsParsing tools cpf_utilFormat and validate CPF, Brazil's ID number.3,288MIT OR Apache-2.0No standard libraryParser implementations debugifyDerive macro for `std::fmt::Debug` focused on reducing boilerplate.Supports both format strings and formatter functions.3,288MIT/Apache-2.0Development toolsValue formatting fnewA Unicode-aware line-oriented drop-in replacement for coreutils' fold.3,285MIT OR Apache-2.0Command line utilitiesText processing slug_intlSlugify strings while preserving printable Unicode characters for modern browsers.3,283MITInternationalization (i18n)Value formatting sample-config-macrosMacros for `sample-config`.3,273MITConfigurationValue formatting