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.

philiprehberger-duration-fmtHuman-readable duration formatting and parsing217MITDate and timeValue formatting fmtronA simple tool for autoformatting RON files.210MITCommand line utilitiesDevelopment tools add_extAppend extensions to file paths / 为文件路径追加扩展名184MulanPSL-2.0Command line utilitiesDevelopment tools text_componentsA Rust implementation of Minecraft's Text Components178GPL-3.0-or-laterGame enginesInternationalization (i18n) rbox-derivesProc macros for rbox's pyo3 bindings177GPL-3.0-onlyDatabase interfacesMultimedia::Audio gukasha-rustradeA Rust toolbox focusing on trade and logistics that currently provides HS Code verification and conversion capabilities169LGPL-2.1-onlyInternationalization (i18n)Value formatting philiprehberger-maskData masking and redaction for strings, emails, and sensitive data166MITText processingValue formatting philiprehberger-byte-fmtHuman-readable byte size formatting and parsing162MITText processingValue formatting arvoValidated, immutable value objects for common domain types (email, money, identifiers, …)161MITData structuresValue formatting einU.S. Employer Identification Number (EIN) parsing and validation159Apache-2.0Parsing toolsValue formatting smart-calculatorNatural-language calculator for math, units, time zones, dates, fiat, and crypto conversions151MITMathematicsParser implementations humfmtErgonomic human-readable formatting toolkit for Rust145MITText processingValue formatting moidMinimal opaque ID minter: random, optionally check-digited identifiers over a configurable alphabet, with a NOID-style check…137MIT OR Apache-2.0AlgorithmsValue formatting ytdYouTube / Invidious daemon and CLI tool for crawling and processing channels with pre-configured commands vector134MITCommand line utilitiesParsing tools utilities_rsA small library of Rust utilities129MITDevelopment toolsRust patterns ssnU.S. Social Security Number (SSN) parsing and validation125Apache-2.0Parsing toolsValue formatting rig-ai-sdkAI SDK Data Stream Protocol adapter for rig121MITAPI bindingsAsynchronous sparcliLightweight, cross-platform toolkit for styled CLI output and interactive input widgets118MITCommand-line interfaceValue formatting flarumdownFlarum down - read Markdown!108MITCommand line utilitiesParsing tools enumfmtA procedural macro which generates formatted strings of enum varients based of a format string105MITValue formatting const-ryuFast floating point to string conversion101Apache-2.0 OR BSL-1.0No standard libraryNo standard library::No dynamic allocation decamelizeConvert a camelCase string to a separated lower-case string (e.g. fooBar -> foo_bar). A faithful, zero-dependency port of the…98MIT OR Apache-2.0No standard libraryText processing cool-diffCompact, context-preserving diffs of structured data (serde_json::Value)98MIT OR Apache-2.0AlgorithmsDevelopment tools::Testing worker-matcherWorker matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national…94MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-ClauseData structuresScience person-matcherPerson matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national…92MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-ClauseData structuresScience pleme-brazilian-validatorsBrazilian document and format validators for Pleme platform (CPF, CNPJ, CEP, phone, PIX)90MITValue formatting const-itoaFast integer primitive to string conversion87MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation duration-partsA lightweight duration decomposition and formatting crate.85MITDate and timeNo standard library ergo-prod-durationShared duration-literal parser for Ergo production config surfaces79MIT OR Apache-2.0ConfigurationDate and time formatsa better, more versatile, format! macro77MITDevelopment toolsValue formatting chisloConvert numbers to Russian words (числа прописью) with grammatical gender, noun declension, ordinals, currency, percentages,…76MITLocalization (L10n)No standard library wfuworksoup's formatting utilities76MITNo standard libraryValue formatting mask-piiA lightweight library to mask PII (Personally Identifiable Information) like emails and phone numbers.71MIT OR Apache-2.0Text processingValue formatting si-prefixesA crate for converting between units using different SI prefixes.70MITDevelopment toolsMathematics philiprehberger-table-fmtTerminal table rendering with alignment, borders, Unicode support, and ANSI color awareness70MITCommand-line interfaceValue formatting philiprehberger-colorColor manipulation library — parsing, conversion, blending, contrast checking, and ANSI terminal output69MITCommand-line interfaceValue formatting caseidaeConvenient converters between letter casings of Rust identifiers.60AGPL-3.0-onlyDevelopment toolsDevelopment tools::Procedural macro helpers cronspeakConvert cron expressions into clear, human-readable English descriptions (like cronstrue / cron-descriptor). Zero-dependency,…60MIT OR Apache-2.0Date and timeNo standard library ai-timeA no_std fork of time58MIT OR Apache-2.0Date and timeNo standard library tiny-itoano_std integer primitive to decimal string conversion57MITNo standard libraryNo standard library::No dynamic allocation naira-formatA lightweight Rust crate for formatting and parsing Nigerian Naira (₦) amounts.55MITFinanceValue formatting cargo-cntp-i18nCommand line tools for managing cntp_i18n translation files55MITInternationalization (i18n)Localization (L10n) patient-matchingPatient matching algorithms for healthcare information exchange55MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-ClauseData structuresScience afidgenGenerate afid ids — human-friendly random identifiers.50MITData structuresValue formatting num-to-englishConvert integers to their English word representation.49MIT OR Apache-2.0Text processingValue formatting crate_validador_rustBiblioteca para validação de CPF em Rust.46MIT OR Apache-2.0AlgorithmsValue formatting camelcaseConvert a dash/dot/underscore/space-separated string to camelCase (foo-bar -> fooBar). A faithful port of the camelcase npm…45MIT OR Apache-2.0Text processingValue formatting iranianbankA comprehensive Rust library for validating Iranian bank cards and IBANs (Sheba).44MITFinanceParsing tools v_concatA tiny library for blazing fast concatenation and prints44MIT OR Apache-2.0Development toolsNo standard library fastcatFast string concatenation, with const-str support built in.43MIT OR Apache-2.0No standard libraryRust patterns stdnumnational/business ID and standard-number validation42MITInternationalization (i18n)Parser implementations pretty-expressiveA pretty expressive printer41MITData structuresDevelopment tools netsemStandardized, pure-functional IP address validation and port checking utilities.40MITNetwork programmingOperating systems banglaA Rust crate for Bangla date, calendar, number conversion, currency, and Bangladeshi addresses.40MITDate and timeInternationalization (i18n) custom-displayA trait for implementing custom formatting logic for types37MPL-2.0Development toolsRust patterns ipsortVersitile ip address sorting tool35GPL-3.0-or-laterCommand line utilitiesDevelopment tools case_conv_macrosMacros to convert identifiers and string literals to strings in a different case style.34MITText processingValue formatting wcag-contrastCompute WCAG 2 color contrast ratios and AA/AAA pass levels from hex or RGB colors. Focused, zero-dependency accessibility helper.34MIT OR Apache-2.0AccessibilityGraphics numanHumanize numbers: compact (1.2K), word (1.2 million) and SI metric (1.2 k) notation, plus parsing them back. Zero-dependency,…33MIT OR Apache-2.0Internationalization (i18n)Mathematics numeric-rangeParse and format compact integer-range strings like "1,3-5,7" (page ranges, CPU sets, line selections). Bidirectional,…33MIT OR Apache-2.0No standard libraryParser implementations pretty-msConvert milliseconds to a human-readable string: 1337000000 -> "15d 11h 23m 20s". A faithful port of the pretty-ms npm package.…32MIT OR Apache-2.0Date and timeValue formatting besiA unit of measurement utility for use with Bevy.31MIT OR Apache-2.0ScienceValue formatting indentkitDetect a string's indentation (tabs vs spaces + size) and re-indent / convert between styles. Like Node's detect-indent.…30MIT OR Apache-2.0Development toolsNo standard library architecture-selectSelect the best match item based on platform and architecture. Used for github assets selection.30MITValue formatting pipx-macrosProcedural macros for reducing boilerplate when implementing pipelines with pipx.29MITAsynchronousData structures jlf-coreEngine for jlf: zero-copy JSON parsing and template-based log formatting28MIT OR Apache-2.0Parsing toolsValue formatting hexettaFlexible CLI tool for printing files and data in multiple bases27GPL-3.0-onlyCommand line utilitiesDevelopment tools pipxComposable pipelines for Rust with synchronous and asynchronous execution, middleware-style processing, and predictable data flow.26MITAsynchronousData structures lossy-bytes-iter-displayDisplay UTF-8 lossy text from an iterator of byte chunks25MIT OR Apache-2.0EncodingValue formatting rd-writerWriter serializing rd-ast documents back to Rd source text25MITText processingValue formatting smartquotesA tiny library whose only purpose is to format strings to use smart quotation marks and apostrophes24MIT OR Apache-2.0Value formatting tw-colorsTailwind CSS v4 color palette as (u8, u8, u8) RGB constants24MIT OR Apache-2.0Value formatting humansize-cliConvert raw amounts of bytes to human readable amounts of bytes (with their appropriate units)22GPL-3.0-or-laterCommand line utilitiesValue formatting nornir-humanizeThe ONE shared human-readable FORMATTING primitive for the nordisk constellation — byte sizes (`bytes` → `1.5 KiB`, IEC binary;…22MIT OR Apache-2.0Development toolsValue formatting nf-iconsCompile-time Nerd Font glyph lookup proc-macro.21MIT OR Apache-2.0Value formatting humanize-stringConvert a camelCase / snake_case / dash-case string into a human-readable one (fooBar -> Foo bar). A faithful port of the…20MIT OR Apache-2.0Text processingValue formatting deductVarious kinds of procedural macros for the Rust language.19MITDevelopment toolsNo standard library hlstate-httpdWeb scrapper for Xash3D/FWGS servers, based on Rocket engine19MITParsing toolsText processing duat-txt-macroA macro to create a Text struct from duat19AGPL-3.0-or-laterRust patternsValue formatting numeral-formatFormat numbers with the numeral.js format-string DSL (separators, decimals, abbreviations, currency, percentages, bytes,…19MIT OR Apache-2.0Value formatting nearest-colorFind the nearest color from a palette by RGB distance, for hex / rgb() / named CSS colors. A faithful port of the nearest-color…19MIT OR Apache-2.0GraphicsValue formatting sort-keysRecursively sort the keys of a JSON object, for deterministic output. A faithful port of the sort-keys npm package.19MIT OR Apache-2.0Text processingValue formatting spreadsheet-columnConvert between spreadsheet column numbers and letters (1 <-> A, 27 <-> AA). A faithful port of the spreadsheet-column npm…19MIT OR Apache-2.0No standard libraryText processing prompt-token-counterApproximate token counts for LLM messages, system prompts, and tools. Zero-config chars/4 heuristic, BYO tokenizer, content-block…18MIT OR Apache-2.0API bindingsValue formatting js_like_eqJavaScript-style loose equality, strict equality, relational comparison, and truthiness for serde_json::Value.18MIT OR Apache-2.0Data structuresValue formatting garudadidadaTiny zero-dependency helpers to turn machine values (bytes, durations, ordinals) into human-readable strings.18MITText processingValue formatting rodsAn elegant Rust library that converts modern digits into ancient Chinese counting rods (算籌), automatically alternating between…17MPL-2.0Internationalization (i18n)Text processing maskifyZero-dependency, blazing-fast Rust crate for masking sensitive data — emails, phones, cards, Aadhaar, PAN, IPs & more. Comes with…17MITText processingValue formatting convert-unitsConvert between units of measurement (length, mass, volume, temperature, time, digital, ...) with a fluent API. A faithful port…17MIT OR Apache-2.0ScienceValue formatting map-objRecursively map over the keys and values of a JSON object with a closure. A faithful port of the map-obj npm package.17MIT OR Apache-2.0Data structuresValue formatting pyformat-rsA faithful Rust port of Python's format() mini-language: format-spec parsing and int/str formatting, byte-for-byte compatible…16MITText processingValue formatting decamelize-keysRecursively convert the keys of a JSON object from camelCase to a separated lower-case (e.g. fooBar -> foo_bar). A faithful port…16MIT OR Apache-2.0Text processingValue formatting price-parserExtract a price amount and currency from a string, guessing the decimal/thousands separator. A faithful port of the price-parser…15MIT OR Apache-2.0Parser implementationsValue formatting camelcase-keysRecursively convert the keys of a JSON object to camelCase. A faithful port of the camelcase-keys npm package.15MIT OR Apache-2.0Text processingValue formatting nu_plugin_handlebarsAn `handlebars` command for Nushell for rendering Nu values using Handlebars templates14MITCommand line utilitiesTemplate engine humanizerConvert data into clear, human-friendly text.10MIT OR Apache-2.0Internationalization (i18n)No standard library