-
ryu
Fast floating point to string conversion
-
bytesize
Semantic wrapper for byte count representations
-
async-stream
Asynchronous streams using async & await notation
-
uom
Units of measurement
-
humansize
A configurable crate to easily represent sizes in a human-readable format
-
prettyplease
A minimal
synsyntax tree pretty-printer -
itoa
Fast integer primitive to string conversion
-
ryu-js
Fast floating point to string conversion, ECMAScript compliant
-
size
expressing, formatting, and interacting with file sizes
-
strfmt
formatting dynamic strings
-
hex-literal
A macro for converting hexadecimal string literals to a byte array at compile time
-
shlex
Split a string into shell words, like Python's shlex
-
slug
Convert a unicode string to a slug
-
const-hex
Fast byte array to hex string conversion
-
grep-printer
grep crate's Sink trait that provides standard printing of search results, similar to grep itself
-
chrono-humanize
Human-friendly time expressions - similar to Python arrow.humanize
-
phonenumber
parsing, formatting and validating international phone numbers
-
faster-hex
Fast hex encoding
-
numtoa
Convert numbers into stack-allocated byte arrays
-
arrow-cast
Cast kernel and utilities for Apache Arrow
-
percent-encoding
Percent encoding and decoding
-
human_format
Rust Port of human-format from node, formatting numbers for us, while the machines are still at bay
-
metrique
generating wide event metrics
-
dtoa
Fast floating point primitive to string conversion
-
lexical-write-float
Efficient formatting of floats to strings
-
measurements
Handle metric, imperial, and other measurements with ease! Types: Length, Temperature, Weight, Volume, Pressure
-
color-backtrace
Colorful panic backtraces
-
numfmt
Fast and friendly Rust number formatting
-
tpchgen
Blazing fast pure Rust no dependency TPC-H data generation library
-
thousands
Adds digit separators to numbers, configurably
-
hawkeye
license header checker and formatter, in multiple distribution forms
-
sshping
SSH-based ping that measures interactive character echo latency and file transfer throughput. Pronounced "shipping".
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
si-scale
Format values using the appropriate SI scale: seconds(1.3e-5) -> 13 µs
-
custom_debug
Derive Debug with a custom format per field
-
markup_fmt
Configurable HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, Vento, Mustache, Handlebars and XML formatter
-
twyg
A tiny logging setup for Rust applications
-
human_bytes
convert bytes into human-readable values
-
format_num_pattern
format numbers according to a pattern string; localized
-
human-size
Sizes for humans
-
restate-sdk-shared-core
SDK Shared core
-
twemoji-assets
A sophisticated crate that provides the assets from Twemoji
-
nhs-number
United Kingdom (UK) National Health Service (NHS) Number — parse, format, and validate the ten-digit identifier used by UK NHS England, UK NHS Scotland, UK NHS Wales, and UK NHS Isle of Man
-
codewandler-flux-tools
flux built-in tools: read, write, edit, bash — each declaring permission subjects, effects, and intents
-
pretty_yaml
Semi-tolerant and configurable YAML formatter
-
rust-format
source code formatting crate with a unified interface for string, file, and TokenStream input
-
base-x
Encode/decode any base
-
dactyl
A small library to quickly stringify integers with basic formatting
-
dragonbox_ecma
Fast floating point to string conversion conforming to ECMAScript specification
-
leptosfmt
view macro formatter CLI for the Leptos web framework
-
unique_id
Traits and implementations for unique ID generators
-
runtime_units
A run-time Rust library for working with units of measurement and conversions between them
-
lexical-util
Shared utilities for lexical creates
-
verusfmt
An opinionated formatter for Verus
-
dtoa-short
Serialize float number and truncate to certain precision
-
rustpython-ruff_text_size
Unofficial fork for RustPython
-
oxirush-nas
5G NAS Message encoder/decoder library
-
ktracepoint
implementing tracepoints in operating systems
-
emmylua_formatter
A command-line tool for formatting Lua code
-
millisecond
Format milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.
-
person-matcher
Person matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national identifiers (UK United Kingdom National Health Service Number…
-
extfmt
Extended formatting options for commmon types
-
random_str
Generate random strings, chars, booleans, and integers
-
dyf
Dynamic string formatting library for Rust supporting all standard format specifiers
-
rpn-cli
Command line reverse Polish notation calculator
-
tiny_pretty
Tiny implementation of Wadler-style pretty printer
-
oma-inquire
inquire is a library for building interactive prompts on terminals
-
fmtastic
Format numbers using the unicode characters via the Display trait
-
qubit-progress
Generic progress reporting abstractions for Qubit Rust libraries
-
bsize
Semantic wrappers and utilities for byte size representations
-
tabular
Plain text tables, aligned automatically
-
agentkit-reporting
Reporting observers and event consumers for agentkit loops
-
legalis-dsl
Domain Specific Language for legal document parsing
-
comfy-color-backtrace
Comfy fork of Colorful panic backtraces
-
sqwatch
A terminal UI for watching and managing SLURM job queues
-
chromata
1000+ editor color themes as compile-time Rust constants
-
nu_plugin_highlight
A nushell plugin for syntax highlighting
-
xlog-prob
Probabilistic inference engines for XLOG
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
arvo
Validated, immutable value objects for common domain types (email, money, identifiers, …)
-
edi-format
EDIFACT Formatter
-
rustc-hex
rustc-serialize compatible hex conversion traits
-
num2words
Convert numbers like 42 to forty-two
-
mimium-fmt
Pretty printing module for mimium
-
archspec
standardized human-readable labels for aspects and capabilities of a system
-
jscpd
Copy/paste detector — fast Rust-based CLI for code duplication detection
-
vesper-lang
Vesper: flexible and simple data interchange and serialization format
-
leakguard
Fast, zero-dependency redaction of secrets and PII (emails, credit cards, IPs, JWTs, API keys, and more) from text and logs
-
provcheck-cli
Command-line C2PA Content Credentials verifier
-
nu_plugin_skim
An
skcommand that can handle Nushell’s structured data -
uniquote
Quote strings for clear display in output
-
human-time
human readable elapsed time string
-
readable
Human readable strings
-
xwc
A small wc-style command line tool
-
dprint-plugin-jupyter
Formats code blocks in Jupyter notebooks
-
slash-formatter
functions to deal with slashes and backslashes in strings
-
sqids
Generate short unique ids from numbers
-
mfmt
Meta formatter library
-
gpoint
Wrapper for using C’s
printf("%g")format for your floating point output -
smart-format
Composable, zero-allocation Display formatting combinators for Rust
-
panproto-check
Breaking change detection for panproto
-
cool-diff
Compact, context-preserving diffs of structured data (serde_json::Value)
-
scaler
A convenient formatter to scale, round, and display numbers
-
yaml-schema
A YAML schema validator
-
itoap
Even faster functions for printing integers with decimal format
-
zmij
A double-to-string conversion algorithm based on Schubfach and xjb
-
cranelift-assembler-x64
A Cranelift-specific x64 assembler
-
sc2reader-rs
SC2 Replays parser
-
Inflector
Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize…
-
ltk_wad
WAD archive reading/writing for League Toolkit
-
epochal
Parse fuzzy, human-readable date strings into precise date ranges. The reference implementation of epochal (https://github.com/kjrocker/epochal).
-
vtime
A verbose, human-readable replacement for the time command
-
libverify-output
Output formatters (SARIF, JSON, Matrix, Vanta) for libverify verification results
-
gliner2-tch
LibTorch-backed engine binary for gliner2. Invoked automatically by the gliner2 launcher.
-
str_inflector
Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize…
-
tidier
Format HTML, XHTML and XML documents
-
card-validate
Rust card validate detects and validates credit card numbers
-
shrinkwrap
Automates the wrapping and nesting of additional variations for some or all of a struct's fields
-
rs-measures
macros to encapsulate numbers in measures, provided with units of measurement, allowing any meaningful operation, but statically forbidding meaningless operations with them
-
nu-pretty-hex
Pretty hex dump of bytes slice in the common style
-
labage
Biological aging clocks — multi-modal age estimation from blood, epigenetic, and proteomic data
-
pretty_simple
RC-based, simple pretty printing library
-
fmtm
A diff-friendly Markdown formatter that breaks lines on sensible punctuations and words to fit a line width
-
bangla
date, calendar, number conversion, currency, and Bangladeshi addresses
-
hbs-cli
CLI for generating text from handlebars templates, by feeding them with data from file YAML/JSON
-
sig_fig_histogram
histogram type that is exponentially distributed and human-friendly
-
ferrunitas
A type-safe unit conversion library with compile-time dimensional analysis
-
bible-lib
working with Bible verses in Rust
-
humfmt
Ergonomic human-readable formatting toolkit for Rust
-
clasp-rules
Server-side rules engine for CLASP protocol
-
abacus-rs
A simplified plain text cli accounting tool
-
sqlmodel-console
Beautiful terminal output for SQLModel Rust - automatically adapts to agents vs humans
-
perl-diagnostics
Unified diagnostic codes, types, and catalog for Perl LSP
-
dyn-fmt
dynamic string format
-
ferrisume-cli
A JSON resume CLI tool
-
ryuu
Fast floating point to string conversion
-
dee-rates
Currency rates and conversion CLI
-
cargo-build
Wrapper around cargo instructions accesible in
build.rswith better type safety and support for modern features. Includes functions by default. Macros are optional, but do provide… -
tracing-ndjson
A customizable ndjson formatter for outputting tracing events
-
nuls
NuShell-inspired ls with colorful table output, human-readable sizes, and recency-aware timestamps
-
hashtree-resolver
Root resolver for hashtree - maps human-readable keys to merkle root hashes
-
endinero
functions to format numbers as money designed for Spanish/European speaking locales
-
tergo-formatter
Formatter for tergo
-
format_xml
Fast, minimal, feature-rich, xml-like formatting syntax for Rust!
-
dprint-plugin-json
JSON formatter for dprint
-
kvlar-core
Core policy engine for Kvlar — evaluates agent actions against security policies
-
epoch-to
CLI tool for converting UNIX timestamps to human-readable date strings
-
formato
Convert numbers to string with customizable format
-
display_full_error
Minimal display formatter for error chains
-
lcax
open, machine and human-readable data format for exchanging LCA results
-
femto-dialog
Dialog text box rendering for visual novels on femto-g
-
bt_string_utils
Basic string operations
-
os-identifier
Resolve product / release names of operating systems used by endoflife.date into canonical names
-
sparkid
Fast, time-sortable, 21-char Base58 unique ID generator
-
stdnum
national/business ID and standard-number validation
-
prettier-bytes
A blazingly fast and safe, zero-allocation,
no_std-compatible byte formatter -
compile-fmt
Compile-time formatting and derived functionality (e.g., panics / assertions)
-
simple_ir_transformer
SITER - SImple Ir TransformER
-
claw10-toon
Token-Oriented Object Notation utilities for Claw10 OS
-
radix_fmt
Format a number in an arbitrary radix
-
iyanls
My custom build of
lsin Rust -
talmudifier
Convert markdown text into Talmud-like PDFs
-
simple_chess
chess game implimentation
-
mubo
A static url shortener generator
-
dbg-pls
Syntax aware pretty-printing debugging
-
shelve
command-line tool to pretty print CSV files grouped by a column
-
tilegraph
Human-readable graph format, runtime, and CLI for Eldiron tile graphs
-
thulp-workspace
Workspace management for thulp execution contexts
-
worker-matcher
Worker matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national identifiers (UK NHS / FR NIR / ES TSI / IE IHI / UK NI H&C / US SSN)…
-
atoxide-doc
Documentation generator for Ato projects
-
lispexp-emacs
Emacs-specific integration data for lispexp: the bundled standard indent-spec table (harvested from Emacs), with more Emacs knowledge to come
-
verus_prettyplease
A minimal
synsyntax tree pretty-printer adapted for Verus -
french-numbers
Represent numbers in French language
-
gam-report
Human-readable fit/diagnostic report rendering for the gam engine
-
stoa-core
Stoa core types: schema, frontmatter, ids
-
json-formatter-cli
A fast JSON formatter written in Rust
-
dprint-plugin-pug
A super minimal Pug formatter plugin for dprint
-
pretty-type-name
a shorter version of std::any::type_name
-
hourus
tui time tracking tool
-
jsonpp
Reads json either from stdin or a file and pretty prints it on stdout
-
k8s-metrics
K8s Metrics API Resource definitions
-
pleme-brazilian-validators
Brazilian document and format validators for Pleme platform (CPF, CNPJ, CEP, phone, PIX)
-
garudadidada
Tiny zero-dependency helpers to turn machine values (bytes, durations, ordinals) into human-readable strings
-
philiprehberger-byte-fmt
Human-readable byte size formatting and parsing
-
bt_yaml_utils
Basic YAML reader operations. Transform form YAML to data
-
cjc-diag
Diagnostic infrastructure and error codes for CJC
-
wfu
worksoup's formatting utilities
-
to-str
Efficient interface to convert value to it's textual representation
-
frequency-unit
interacting with units of frequency
-
wat_formatter
WebAssembly Text Format formatter
-
crud-pretty-struct
Pretty display for struct
-
feanor-tracing
tracing subscriber that prints an overview of the current state to stdout, and ignores short or deeply nested functions
-
afidgen
Generate afid ids — human-friendly random identifiers
-
gemcut
formatter ruby code using ruby-prism
-
humanize-bytes
Format byte sizes in human readable form
-
gliner2
compatibility for upstream weights and Python training output
-
itoaaa
Print integers to target buffer in decimal format, fast
-
englishid
English formatting for unsigned integer IDs
-
eschac
computing chess moves
-
gpui-keybinding
Reusable keybinding framework with Vim/Emacs/VSCode presets for GPUI applications
-
runtime-format
formatting dynamic strings
-
nu_plugin_units
A Nushell plugin for easily converting between common units
-
rt-format
Fully-runtime equivalent of the format! macro
-
fluent_schedule
A human-readable, fluent task scheduling library for Rust
-
error_reporter
print errors
-
perfetto-recorder
A low overhead way to record perfetto traces from Rust code
-
lyrx
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
tibba-config
config for tibba
-
gukasha-rustrade
toolbox focusing on trade and logistics that currently provides HS Code verification and conversion capabilities
-
c2rust-ast-printer
Customized version of libsyntax rust pretty-printer
-
leptosfmt-pretty-printer
leptosfmt's pretty printer based on the prettyplease crate
-
v_concat
A tiny library for blazing fast concatenation and prints
-
bunyan
A CLI to pretty print structured logs. A Rust port of the original JavaScript bunyan CLI.
-
nominals
formatting nominal indicators in various systems (e.g., roman numerals)
-
besi
A unit of measurement utility for use with Bevy
-
car-permissions
Cross-platform permission preflight for Common Agent Runtime
-
kib
-
kaktovik
Format a number in Kaktovik numerals
-
shortscale
Convert numbers into English words using the short scale
-
diffsift-vcs
VCS integration for DiffSift — GitHub/GitLab PR comment posting, CI detection
-
jsonformat
Formats JSON extremely fast
-
humanly
A pure-Rust crate to convert numbers, sizes, durations, times, and percentages into human-readable formats
-
chuckfmt
A fast code formatter => ChucK programming language
-
prompt-token-counter
Approximate token counts for LLM messages, system prompts, and tools. Zero-config chars/4 heuristic, BYO tokenizer, content-block aware (text/image/tool_use/tool_result/document). One serde_json dep.
-
term_grid
formatting strings into a grid layout
-
hexlit
A zero-allocation no_std-compatible zero-cost way to convert hex-strings to byte-arrays at compile time
-
recordpath
a textual notation to locate fields within atproto records
-
schemata
Analyse JSONL documents to infer schemas, detect type collisions, and emit Avro/JSON schemas
-
numerals
numeric systems, both ancient and modern
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
sim-lib-pitch-chord
Chord models, voicing helpers, and scale-aware pitch collections for SIM music
-
cool-id-generator
generates the best ids, which are fun to read and fun to eat
-
schubfach
algorithm for floating-point to string conversion
-
rialo-cli-representation
Rialo CLI Representation
-
rust_goap
A Goap implementation in Rust
-
pretty-num
A lightweight library for compactly formatting integers
-
bt_time_utils
Basic time formatting utility
-
mandu
A static site generator to create a simple blog from Markdown files
-
number2name
convert an index to a name that is as short as possible
-
pretty_dtoa
Configurable floating point number to string conversions, with many options for controlling various aspects of displaying floats
-
hr-id
A human-readable unique ID which supports Unicode, safe for URLs and file paths
-
diidi-travel-common-struct
A collection of common utilities and types for the DiiDi project
-
firefly-iii
Rust API client for firefly-iii
-
rustpython-ruff_python_ast
Unofficial fork for RustPython
-
uv-console
internal component crate of uv
-
torii-migration
Migration utilities for the torii authentication ecosystem
-
human-hash
Generate human readable hash digests
-
nice-rs
Format JSON log to human-readable log
-
rapport-prose
Talk to humans and agents in clean markdown
-
aws-smt-ir
Intermediate representation for SMT problems
-
aformat
A no-std and no-alloc version of format! using ToArrayString
-
agb-debug
CLI utility to convert agb stack trace dumps into human readable stack traces
-
strung
Easy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}"
-
shd
Shows pretty HDD/SSD list
-
revelo-export
Output formatters for revelo: XML, JSON, Text, EBUCore, MPEG-7, PBCore, NISO, FIMS, Graph, RevTMD
-
pretty_rdf
RDF/XML Pretty Formatting (superseded by horned-owl's horned-pretty-rdf)
-
smooth
human-readable presentation of numbers
-
az-json
为 serde_json 扩展实用 JSON 工具函数的便捷辅助库,支持点路径查询、类型安全提取、深度合并、展平以及美化打印。
-
inquire-clack
inquirecrate with an additional interface -
inflector-plus
Adds String based inflections for Rust. Snake, kebab, camel, word, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize…
-
geo-uom
Units of measurement
-
ee-conio-engine
ANSI escape sequence helpers (escape primitives, no dependencies)
-
smoleval-cli
CLI for smoleval
-
oddsidizer
converting betting odds between American, Decimal and Fractional formats
-
openchecks
checks framework
-
tiny-itoa
no_std integer primitive to decimal string conversion
-
format_num
Format numbers into various representations of strings based on a format specifier mini-language
-
pretty_assertions_sorted
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
architecture-select
Select the best match item based on platform and architecture. Used for github assets selection.
-
english-numbers
Convert integers to written English number format
-
codefmt
a markdown code block formatter
-
error-trace
Small Rust crate for printing nice errors traits based on
std::error::Error::source() -
swamp-error-report
Swamp error report
-
locators
Human exchangeable identifiers and locators
-
tw-colors
Tailwind CSS v4 color palette as (u8, u8, u8) RGB constants
-
clogs
A structured logs pretty printer that works for me
-
rusk-observability
Tracing, metrics, and diagnostics infrastructure for rusk
-
buildstamp
Returns a buildstamp, like
23W42.12345 -
coreset
(streaming) clustering
-
card_format
writing game cards in a human readable easy to edit format
-
k-snowflake
one-dependency implementation of Twitter`s (X) snowflake in rust
-
roman-numerals
Converts numbers to roman numerals and vice versa
-
convergio-scheduler
Policy-based task scheduling with capability matching, cost optimization, and load balancing
-
femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
crud-tidy-viewer
CLI generator for your API. Array pretty printer
-
procsys
retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys
-
fastcat
Fast string concatenation, with const-str support built in
-
ordinal
Format numbers as ordinals efficiently
-
joto_format
Fast, const-safe formatter for SI, US Customary, and typesetting dimensions with exactness tracking
-
fatigue
an extensible load testing tool
-
simple-locale
An interface to all manner of locale-related information
-
joto_constants
Constants for interoperation between US Customary and SI units
-
humanize-rs
For parsing human-readable strings to some types
-
oag
CLI for the oag OpenAPI code generator
-
nextver
parsing and incrementing arbitrarily-formatted versions
-
swamp-pretty-print
Pretty-prints Swamp compiler internal representations (Semantic Graph nodes, Types, Symbol Tables) into human-readable, colorized strings for debugging
-
eure-fmt
Formatter for Eure files
-
pretty-duration
that takes a duration and returns a string that is prettier to read for a human. The format of the duration can be customized in a short and long format and can be localized.
-
codize
language-agnostic library that pretty-prints code for your code-generation tool
-
human-format-next
Formatting numbers for us, while the machines are still at bay
-
cabinpkg-explain
Dependency-tree and explain views for Cabin
-
time-humanize
Display time in a human readable manner
-
rsfmt
source code formatter
-
pecto-java
Java/Spring Boot behavior extractor
-
rental_rod
flat file database
-
ruby_inflector
Adds String based inflections for Rust. Snake, kebab, camel, sentence, class, title and table cases as well as ordinalize, deordinalize, demodulize, foreign key, and pluralize/singularize…
-
redacted
Wrappers to control debug formatting of potentially sensitive byte arrays
-
tpchgen-arrow
TPC-H data generator into Apache Arrow format
-
prttl
Pretty-printer for RDF Turtle
-
uuid
generate and parse UUIDs
-
sde
read Eve Online's SDE data from sqlite database
-
signifix
Number Formatter of Fixed Significance with Metric or Binary Prefix
-
punycode
Functions to decode and encode Punycode
-
patient-matching
Patient matching algorithms for healthcare information exchange
-
inform
indentation formatter
-
units-formatter
format units
-
tergo-tokenizer
R language tokenizer
-
indent-display
Indented display formatter
-
zmij_ecma
A double-to-string conversion algorithm based on Schubfach and xjb
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
septem
parsing and working with Roman numerals
-
pretty_ini
Light library to read/write ini files
-
qml_formatter
QML formatter
-
turtlefmt
Auto-formatter for RDF Turtle
-
stylish-ansi
stylishhelpers for writing styles as ANSI escape codes -
lintel-reporters
Reporter implementations for Lintel — pretty, text, and GitHub Actions output
-
xvii
parsing or printing Roman numerals
-
pretty-git-prompt
Your current git repository information inside a beautiful shell prompt
-
sapphire-agent-api
Client library and shared types for sapphire-agent
-
namecase
converting names to proper case with intelligent handling of special naming conventions
-
smdton
Data Tree Object Notation
-
agi4-report
Markdown report rendering for AGI/4 verdicts
-
rquickjs-extra-console
Console module for RQuickJS
-
topo-render
JSONL v0.3, JSON, and human-readable output rendering
-
trivial_log
No-bloat leak free implementation for log
-
fret-fonts
Bundled font assets and loading helpers for Fret
-
printable
std::fmt::Displaywrapper for iterators and tuples -
rsspice
Pure Rust port of the SPICE Toolkit for space geometry
-
msp
Fast and lightweight Minecraft Server protocol client implemented in Rust
-
ruut
Make easy-to-type and easy-to-grab folder structures easy to read
-
torvyn-cli
Developer CLI for the Torvyn streaming runtime
-
pretty_decimal
Decimal type with pretty printing
-
parse-frequency
parse frequency strings into a frequency in Hz
-
kimberlite-abac
Attribute-Based Access Control (ABAC) for Kimberlite
-
fmtron
autoformatting RON files
-
url-prefix
creating URL prefix strings
-
reltime
Relative time representations with language support
-
table_formatter
text table formatter written in Rust
-
pad-adapter
that provides pad adapter
-
dapts
Debug Adapter Protocol (DAP) types made easy
-
vortex-trace
Structured event tracing and replay for Vortex simulations
-
taco-display-utils
A small helper crate for displaying iterators. This crate is part of the TACO toolsuite.
-
gofmt
implemention
-
memex
Turn your Rust workspace into human-readable docs and agent-ready context
-
matrix_display
display a matrix in command line with pretty unicode separators
-
convert_string
A trait to convert Strings to safe non-keywords and/or convert a Strings case (snake_case, PascalCase, ...)
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
gabi
Bytesstruct that stores a number and displays it in human readable format -
twoten
human readable digest tool
-
nf-icons
Compile-time Nerd Font glyph lookup proc-macro
-
vec-string
To print Vec<Display>
-
unmillis
Given 𝑛, solves for 𝑥 in the equation
unix-epoch + 𝑛 milliseconds = 𝑥 -
swrite
Infallible alternatives to write! and writeln! for Strings
-
chloro
A minimal Rust code formatter
-
human_ids
Generate human-readable IDs
-
stateset-ffi
C-ABI oriented interop surface for stateset-embedded and sync runtime helpers
-
void-audit-tui
Audit viewer TUI for void — integrity and encryption inspection
-
crashdump_viewer_cli
A CLI tool to parse Erlang crashdumps
-
inquire-reorder
inquire is a library for building interactive prompts on terminals
-
hex_str
that helps handle hexadecimal strings
-
polyvalue
A weak-typed analog for rust
-
deduct
Various kinds of procedural macros for the Rust language
-
frostwalker
A TOML-like configuration language parser with zero dependencies outside of std
-
fin_data
Registry implementations for common financial categories
-
address-formatter
Universal international address formatter
-
convert-byte-size-string
Convert a byte size string to a u128 value
-
html-sys
Raw HTTP bindings
-
typstyle-core
A pretty printer for typst
-
smol-symbol
compile-time globally unique, 25-character, 128-bit symbols similar to the Symbol type in Crystal Lang
-
chinese-numerals
Convert numbers to Chinese numerals
-
debug2
Space Efficient Pretty Printer
-
numeral
Written english form of a number
-
pretty-bytes
Convert bytes to a human readable string
-
goldilocks-json-fmt
portable, fast, pretty JSON formatter
-
smplfetch
fetch script... but in Rust!
-
requests_rs
sending GET/POST requests and parsing jsons, included with an async file downloader. Intended for mostly small projects which need to make quick GET/POST requests or download files.
-
tera-cli
Tera CLI for one-off template interpolation from context file / env vars
-
provekit_nargo_fmt
Code formatter for Noir
-
hide
Hide credentials from debug output
-
f64-fixed
Convert f64 to fixed-length string
-
starship-battery
Cross-platform information about the notebook batteries
-
lcax_models
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
cmakefmt
Good enough (MVP, early) CMake auto formatter
-
cj-femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
nu-data
Data for Nushell
-
kras
Detect, highlight and pretty print almost any structured data inside plain text
-
size_format
Allows for easier formatting of sizes
-
smart-debug
Derive macro for
Debugwith easy manipulation of fields -
ppbert
pretty printer for Erlang's External Term Format
-
c2rust-ast-exporter
Clang AST extraction API for use in the C2Rust project
-
promformat
formatter for prometheus metrics
-
lowercase-hex
Fast byte array to lowercase hex string conversion
-
romantic
Roman numeral toolkit
-
escape-ascii
An extremly tiny tool to convert stdin raw byte stream to printable escaped-ascii form (with slice::escape_ascii()), such as byte literals in source codes on many programming languages (e.g. "\x1b\x04printable\x16\n")
-
chio-metering
Receipt metering and economics for the Chio protocol -- cost attribution, budget enforcement, and billing export
-
icon_gen
creating icons of different formats from one single svg
-
pretty-bytes-rust
that takes a number that represent a byte and returns a string that is prettier to read for a human
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
formatify
specializing in dynamic runtime string formatting, ideal for applications requiring adaptable text representation
-
disfmt
Rust code disformatter
-
vampire-sys
Low-level FFI bindings to the Vampire theorem prover (use the 'vampire' crate instead)
-
nvdialog-sys
Raw FFI Bindings to NvDialog
-
rondafk
ron formatter
-
swamp-script-pretty-print
pretty print of types and expressions for Swamp
-
debugify
Derive macro for
std::fmt::Debugfocused on reducing boilerplate.Supports both format strings and formatter functions -
lintel-format
Format command for Lintel — formats JSON, YAML, TOML, and Markdown files using dprint
-
templrfmt
Formatter for the templr templates library
-
tablers
create tables and export them into CSV or PDF. Without external deps
-
digits_utils
converting numbers to digits
-
nesty
Generate code with with human readable indentation
-
jjpwrgem-ui
renders jjpwrgem diagnostics
-
todate
convert UNIX timestamps to human-readable dates
-
i3ipc-jl
controlling i3-wm through its IPC interface
-
x12pp
A CLI pretty-printer for X12 EDI files
-
ledgible
Formatter for ledger and hledger journals
-
indented_text_writer
IndentedTextWriter
-
hexf
Hexadecimal float support for Rust
-
memory-size-type
A data type for dealing with memory sizes
-
fl_uid
Human readable UIDs
-
foliot
time tracking tool to keep track of your working or studying time
-
digit
lib for converting digits backand forth
-
nerdicons_rs
Access all NerdFonts Icons and Use It
-
fmtsize
Human-readable formatting for memory sizes, etc
-
rustrails-model
Model layer (ActiveModel equivalent)
-
filter-city
This program allows to search a city in ASCII all over the world in a json file
-
seaplane-oid
Seaplane Object IDs
-
xml_writer
writes xml, not pretty, but faaast
-
atoms
S-expression parser and pretty-printer
-
civil
support civil engineering applications (WIP)
-
forma
An opinionated SQL formatter
-
const-ryu
Fast floating point to string conversion
-
library_stdnums
processing standard bibliographic numbers in Rust
-
smartquotes
A tiny library whose only purpose is to format strings to use smart quotation marks and apostrophes
-
keyphrase
generation for the EARTH Network
-
fahtsex
Extremely useless but fast SIMD functions for dealing with hex
-
formats
a better, more versatile, format! macro
-
display_tree
automatic, and customizable tree pretty-printing
-
join-string
Join the elements of iterators as a string, interspersing a separator between all elements
-
rafy
download YouTube content and retrieve metadata
-
display_with
Return opaque impl Display and/or impl Debug types via display_with and debug_with
-
chinese_currency
chinese uppercase currency
-
russian_numbers
converting numbers into names in Russian language
-
templr_formatter
Formatter for the templr templates library
-
unicode_font
Convert unicode characters between fonts
-
battery
Cross-platform information about the notebook batteries
-
memdbg
A formatter for raw memory
-
app_units
Servo app units type (Au)
-
prof
Tools to make profiling Rust programs easier
-
phon
front door: facet-derived schemas and descriptors, typed encode/decode, optional JIT
-
stylish-plain
stylishhelpers for discarding styles -
vix-format-tool
Reformat the selection (or buffer) within one data format: pretty-print or minify
-
display_bytes
Human-readable display of byte sequences
-
whoa-german-numbers
parse and interpret written german numbers
-
trim-margin
help with layouting multi-line strings by detecting their margin
-
nixpkgs-fmt-rnix
Nix code formatter for nixpkgs
-
pretint
A pretty print library for Rust with multiple APIs and easy usage
-
ansi-cut
cutting a string while preserving colors
-
cpc
evaluates math expressions, with support for units and conversion between units
-
ordinal-trait
Format numbers as ordinals efficiently
-
size_fmt
formats sizes in a human readable format
-
command-unquoted
std::process::Command wrapper with a nicer Debug implementation
-
pretty-print-nalgebra
a small macro-only crate providing ability to pretty-print a 2D nalgebra array
-
hedu
Hex dumping tool written in Rust
-
numsep
Adding thousands-seperators to numbers
-
gchemol-gut
Selected utilities for Rust development
-
avr-libcore
Minified version of libcore for AVR
-
str-cat
Efficiently concatenate strings without extra side-effects
-
akai
Next-generation, functional and simple ID system
-
memorable-ids
A flexible library for generating human-readable, memorable identifiers
-
mf2_printer
Printer for MessageFormat 2
-
fixit
Converts infix (human-readable) expression tokens into postfix (Reverse Polish Notation) order
-
pretty-printer
A macro to simplify pretty-printing complex structures in Rust
-
fmt_ext
interface for extending external types with custom implementations of
DebugandDisplaytraits -
kalendarium
converting Arabic numerals into Roman numerals and modern dates into the Kalendarium Romanum
-
teamy-uom-extensions
Small set of human-friendly display helpers for uom types (humantime + humansize integrations)
-
dequote
Remove nested quotes around text
-
enumfmt
A procedural macro which generates formatted strings of enum varients based of a format string
-
num-to-english
Convert integers to their English word representation
-
dprint-core
Core library for dprint
-
meteo_tools
counting and converting meteorological units
-
very_primitive_tables
Primitive pretty-printing functionality for tables. This is mainly meant as a way for me to learn how to publish code. There are surely other options.
-
ordnl
formatting ordinal numbers
-
billboard
Display informational boxes in the terminal
-
number_to_words
Converts number to words
-
descape
Adds a single extension trait for &str to unescape any backslashes
-
human-number
format numbers in a pretty way
-
text2binary
Converts a string representation of a hexadecimal number to a Vec<u8>
-
amount_conversion
Convert Amount conversion from lower denomination to higher denomination and vice-versa
-
redactrs
Wrapper to avoid accidentally leaking sensitive data during printing/logging
-
pretty_debug
module based formatted console prints
-
crc32mnemo
Tool providing mnemonic representation for a CRC32 sum over given data
-
humat
Formatting numbers for us, while the machines are still at bay
-
tck_no
Turkish Citizenship ID Validator and Generator Library for Rust
-
problem-spec
problem spec(https://www.rfc-editor.org/rfc/rfc7807) lib in rust
-
dragonbox
Fast floating point to string conversion
-
humanise
data
-
defy
Replacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax
-
patagonicus
Relevant Linux System Information in a nice and user-friendly format
-
encoder-ryu
Fast floating point to string conversion
-
to-arraystring
A no-alloc ToString, for bool/integer/float types
-
precise
Full precision decimal representation of f64
-
multiprint
A convenient string multiplication utility crate
-
lax-css
Lax CSS, SCSS, and Less formatter that never reinterprets your code. Usable as a library or a dprint plugin.
-
rparse
human-readable command-line parser
-
friendly
Human-friendly display library
-
rustpython-ruff_python_trivia
Unofficial fork for RustPython
-
zydis
Bindings for Zydis
-
oro-pretty-json
pretty printing JSON while preserving the order of keys and the original indentation and line endings from a JSON source
-
slug_intl
Slugify strings while preserving printable Unicode characters for modern browsers
-
liblisa-semantics-tool
A command-line tool that can query and manipulate libLISA's semantics
-
safe_format
safe_format! macro works similarly to the built-in format! macro but allows for named parameters and it safely ignores any extra parameters that are not used in format string
-
htime
Format durations in human-readable form
-
roman-literals
Write integer literals using Roman numerals
-
cooklang-to-human
Format cooklang in a human friendly way
-
treewalk
Common utilities for exploring a file tree
-
json-pp-rust
Reads a string from
stdinparses it as json and prints it out as a pretty json string -
notation
a terminal-based hierarchal note-taking app
-
canonicalize
values
-
timeturner
Command line utility for manipulating date-time strings
-
pretty-expressive
A pretty expressive printer
-
chip8-rom-to-opcode
disassemble chip8 binary files
-
ethiopic-numerals
Convert to Ethiopic Numerals
-
pretty_assertions
Overwrite
assert_eq!andassert_ne!with drop-in replacements, adding colorful diffs -
eternity-rs
Human and bot readable durations
-
lazyf
means for grabbing config from flags and config files with a lazy, human readable, file format
-
ansi
ANSI colors for Rust
-
squick-format
LLM-targeted output formatters for Squick: compact markdown and JSON tailored for AI agents
-
string_colorization
Abstracts colorizing strings through a struct to then mass-apply multiple colorizations within the same string, created on top of the colored crate
-
unit-conversions
Various units of measurement conversions
-
feature-check
Query a program for supported features
-
leetspeak
random, non-random, and custom leetspeak translation functions
-
display_buffer
A helper library to make implementing
core::fmt::Displayeasier -
epoch_to_human
Convert Date from Epoch to Human readable and vice versa
-
drivel
Infer a schema from JSON input, output as JSON Schema or human-readable format, and generate synthetic data based on the inferred schema
-
folktime
Tiny no_std, zero-allocation formatter for core::time::Duration
-
lazy_format
lazily formatting values for later
-
num2ordinal
converting integers to ordinal representations, including support for alphabetic and Roman numeral formats
-
topiary-tree-sitter-facade
Topiary’s uniform interface for
tree-sitter(rust) andweb-tree-sitter(wasm-bindgen) -
easy_rdev_key
A wrapper type over rdev::Key to make it clap::ValueEnum able. Making rdev keys easilly passable as a human readable clap value.
-
cspretty
Content Security Policy pretty printer and syntax highlighter
-
constellation-metagraph-sdk
Rust SDK for signing data and currency transactions on Constellation Network metagraphs built with metakit
-
dfmt
A fully featured dynamic template drop in replacement for the format! macro
-
zeroes_itoa
A high-performance integer-to-string formatter with support for dynamic leading zeros and smart allocation
-
capsize
A converter for units of capacity
-
ronda
ron formatter
-
neurogrim-dashboard
NeuroGrim v3.4 dashboard — HTTP server + embedded React UI for human-readable Brain inspection
-
catr
A fully functional clone of the GNU concat tool built completely in Rust
-
inquire-derive
Derive macros for the inquire crate
-
const-itoa
Fast integer primitive to string conversion
-
reparo
rewond events
-
kalavor
K--A flavored contents
-
tckn_utils
A collection of utilities for generating dummy TCKN values and validating against the tckn rules
-
hex2bytearray
convert hexadecimal strings to byte-arrays
-
enum_ids
Generate a companion ID enum and an associated getter method for the annotated enum
-
yt_info
download YouTube content and retrieve metadata
-
hexcat-rs
A small, no-dependency hex dumper
-
pretty-lint
A very simple library for showing lint errors
-
readable-inlined-runtime
Human readable data formatting
-
hrtime
A thin library which converts seconds into either a colon-seperated time string and vice versa, or into the raw hour, minute, and second values
-
bork
Pretty print syntax errors for your parser or interpreter
-
individual-identifiers
creating unique, human-readable alliterative identifiers
-
asimov-jq-module
ASIMOV module for JSON transformation using the jq filter language
-
align_text
Aligns lines in a block of text within a number of columns
-
normalize-output
Output formatting for normalize CLI commands
-
flowistry-cli
Clean CLI for Flowistry information-flow analysis
-
human-readable-time
A data structure for managing a human readable time
-
futures-utils-wasm
futures Send bounds
-
numerus
Convert integers to roman numerals and vice versa
-
timing_rdtsc
Easily time a block of code
-
tasru
A method to map and understand dwarf symbol information
-
numatim
Returns a given number in words
-
prettiest
Pretty-printer for JS values from wasm-bindgen
-
envja
parsing / applying Jinja2-like syntax
-
js_like_eq
JavaScript-style loose equality, strict equality, relational comparison, and truthiness for serde_json::Value
-
metric
zero-cost dimensional analysis for safe, unit-aware numeric computations in Rust
-
tt-num
tt-macros for various numerical operations
-
prettify-js
A fast, robust but imperfect token-based JS code prettifier, written in Rust, that outputs JS source maps
-
dmntk-workspace
dmntk | Workspace
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug -
impostor_compiler_axum
Compile impostor mock files (see impostor_core) to an axum router
-
chemstring
A parser that converts strings to their representation using chemical element notations
-
n-roman
Converts integers to Roman numerals and vice versa
-
cache_diff
Generate clean, human readable diffs between two cache structs
-
tentacli-formatters
Formatters for output
-
interpolator
runtime format strings, fully compatible with std's macros
-
lcax_calculation
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
i2u
Common useful functions, that are Zero cost abstractions using generics, to easily convert numbers to binary, hex, octal, and convert any type that implements Debug into a String
-
kvlogger
human readable key-value logger
-
dcim
dc improved - Expanded rewrite of a classic RPN calculator / esoteric programming language
-
simplers
Simplification of too complex stuff in rust
-
human-ids-bin
Generate human-readable IDs
-
sparkly
A pretty-printing library based on Wadler's "A Prettier Printer" with support for ANSI styling
-
rhai-chrono
Rhai package for using chrono DateTime
-
angulus
Unit agnostic angle
-
currency
written in Rust for representing international currencies
-
byte_prefix
Human Readable file size formatting
-
conda-leaves
CLI tool that allows to pretty print all dependencies within conda environment
-
pretty-printing
pretty print implementation
-
cson
Reference implementation of Cursive Script Object Notation (CSON), a superset of JSON suitable for manual editing
-
num-runtime-fmt
Format numbers according to a format spec determined at runtime
-
radix_fmt_ng
Format a number in an arbitrary radix
-
tidy-viewer-core
Core formatting logic for tidy-viewer
-
hayagriva
Work with references: Literature database management, storage, and citation formatting
-
writeable
A more efficient alternative to fmt::Display
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
serenum
Generate string representation for a enum
-
ytd
YouTube / Invidious daemon and CLI tool for crawling and processing channels with pre-configured commands vector
-
static-str
convert a string into a static str
-
pfmt
A data formatting library
-
fmt-utils
Various utilities for use with std::fmt::Display and fast_fmt::Fmt
-
dinero-exchange-cli
A proof of concept CLI that uses Dinero
-
terminator
Formatter for pretty panics and errors
-
epanet
Safe Rust bindings to the EPANET 2.3 water distribution network simulator
-
naturalize
Convert a string to a convenient view for natural sorting
-
humjson
JSON formatter that produces concise output
-
anzahlmenschen
A number formatting crate that only depends on std
-
gale_formatter
Output formatters for the Gale CSS linter
-
codesnake
Pretty printer for non-overlapping code spans
-
num_sys
number conversion
-
wikidata-filter
get the human-readable labels, descriptions, and wikidata IDs from a Wikidata dump
-
cooklang-to-cooklang
Format cooklang back to cooklang
-
unicode-prettytable
Table formatting library using Unicode Box-drawing characters
-
mini-functions
highly performant utility and wrapper functions
-
toy-json-formatter
JSON formatter that is built to be fault tolerant from the ground up. Its job is to take any input and do its best to parse it and format it as JSON.
-
pretty-copy
Multi-purpose copying utility which allows to see progress of copying operations
-
size-display
Display file sizes in human-readable form
-
prettier-please
A minimal
synsyntax tree pretty-printer -
custom-format-macros
Procedural macros for the custom-format crate
-
joinery
A small crate for generically joining iterators with a separator
-
roman_numeral
roman numerals. Encode/decode roman numerals with ease!
-
shorten-url
omit parts of a url for friendlier display
-
display-more
helper to display various types
-
trent
Wrapper around the YGOPRODeck API for rust
-
waka-api
WakaTime HTTP client library
-
stri
string interpolation procedural macro
-
accounting
money and currency formatting
-
bgt-cli
CLI tool to manage monthly budgets using TOML config files
-
type_description
Machine-readable type descriptions
-
spatialarray
labeled n-dimensional arrays with spatial-aware helpers for geospatial and scientific workflows
-
rust-diff-analyzer
Semantic analyzer for Rust PR diffs that distinguishes production code from test code
-
humanesort
sorting the way humans would
-
maturity-core
Core types and shared abstractions for the maturity ecosystem
-
validators-options
options used with the
validators-derivecrate and thevalidatorscrate -
target-spec-miette
Integrate target-spec errors with the miette library
-
sigil-stitch
Type-safe, import-aware, width-aware code generation for multiple languages
-
pipecolor
A terminal filter to colorize output
-
enquote
Quotes and unquotes strings
-
dprint-plugin-toml
TOML formatter for dprint
-
hledger-fmt
An opinionated hledger's journal files formatter
-
miv
working with Roman numerals
-
bytelike
Common types and functions for byte size handling
-
layouts
Conveniently lay out and format your data structures, and decide how to render them separately
-
verbose-macros
A dependency-free macro library for verbose! and debug! printing in Rust
-
codex-percent
Percent Encoding for the 1%
-
mishio595/momiji
-
si-prefixes
converting between units using different SI prefixes
-
currency_rs
handling currencies
-
encoder-itoa
Fast integer primitive to string conversion
-
custom_codes
uniform response and error codes backed by enums
-
subst
shell-like variable substitution
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
dicgen
Generate a list with all combinations for given characters, like in brute force attacks
-
display_with_options
Display and Debug with options passed around. Indentation functionality.
-
formation
An opinionated SQL formatter
-
hlstate-httpd
Web scrapper for Xash3D/FWGS servers, based on Rocket engine
-
serde_json_wrapper
Serialize T as a pretty JSON string
-
forth-lsp
LSP for the Forth programming language
-
better-panic
Pretty panic backtraces inspired by Python's tracebacks
-
impostor_cli
Run impostor mock files as a mock server
-
rorschach
Binary data definition and formatter
-
arg_parser
RedoxOS command line argument parser
-
ansi_escape
Some tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public' crates
-
traianus
Converts Roman numerals to Arabic numerals and vice versa
-
mapm-cli
The command-line implementation of mapm
-
human-sized
Convert a size in bytes to a human-readable size
-
stylish-core
The semver-stable subset of
stylish -
str_case_conv
functions for converting strings to different cases
-
url_parser_cli
Parse a URL, get one or all components pretty-printed or as JSON
-
hd
Hex Display: A modern
xxdalternative -
json_pretty
Json prettifier for Rust language
-
a9-prettyplease
A minimal
synsyntax tree pretty-printer (fork of prettyplease with enhanced blank-line heuristics) -
rspark
Sparklines for Rust
-
fmt-cmp
Traits and utilities for lexicographically comparing values in their
Displayrepresentations -
formations
A terminal forms/multiple choice library
-
literator
Efficient conversion of iterators to human-readable strings
-
chemx-core
Core types for chemx: molecule, periodic table, unit conversions, and physical constants
-
rs-humanize
Format data types into human readable strings
-
whippyunits
A zero-cost, pure rust units-of-measure library for applied computation
-
mag
Physical quantities and units
-
deboog
Derive macro for extended debug formatting