-
ryu
Fast floating point to string conversion
-
uuid
generate and parse UUIDs
-
bytesize
Semantic wrapper for byte count representations
-
async-stream
Asynchronous streams using async & await notation
-
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
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
uom
Units of measurement
-
strfmt
formatting dynamic strings
-
size
expressing, formatting, and interacting with file sizes
-
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
-
chrono-humanize
Human-friendly time expressions - similar to Python arrow.humanize
-
phonenumber
parsing, formatting and validating international phone numbers
-
numtoa
Convert numbers into stack-allocated byte arrays
-
arrow-cast
Cast kernel and utilities for Apache Arrow
-
faster-hex
Fast hex encoding
-
measurements
Handle metric, imperial, and other measurements with ease! Types: Length, Temperature, Weight, Volume, Pressure
-
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
-
lexical-write-float
Efficient formatting of floats to strings
-
numfmt
Fast and friendly Rust number formatting
-
markup_fmt
Configurable HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, Vento, Mustache, Handlebars and XML formatter
-
dtoa
Fast floating point primitive to string conversion
-
color-backtrace
Colorful panic backtraces
-
human_bytes
convert bytes into human-readable values
-
si-scale
Format values using the appropriate SI scale: seconds(1.3e-5) -> 13 µs
-
hawkeye
license header checker and formatter, in multiple distribution forms
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
thousands
Adds digit separators to numbers, configurably
-
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…
-
twyg
A tiny logging setup for Rust applications
-
tpchgen
Blazing fast pure Rust no dependency TPC-H data generation library
-
format_num_pattern
format numbers according to a pattern string; localized
-
custom_debug
Derive Debug with a custom format per field
-
base-x
Encode/decode any base
-
pretty_yaml
Semi-tolerant and configurable YAML formatter
-
twemoji-assets
A sophisticated crate that provides the assets from Twemoji
-
emmylua_formatter
A command-line tool for formatting Lua code
-
dyn-fmt
dynamic string format
-
leptosfmt
view macro formatter CLI for the Leptos web framework
-
rust-format
source code formatting crate with a unified interface for string, file, and TokenStream input
-
rustpython-ruff_text_size
Unofficial fork for RustPython
-
lexical-util
Shared utilities for lexical creates
-
dragonbox_ecma
Fast floating point to string conversion conforming to ECMAScript specification
-
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)…
-
dactyl
A small library to quickly stringify integers with basic formatting
-
verusfmt
An opinionated formatter for Verus
-
itoap
Even faster functions for printing integers with decimal format
-
dtoa-short
Serialize float number and truncate to certain precision
-
runtime_units
A run-time Rust library for working with units of measurement and conversions between them
-
dyf
Dynamic string formatting library for Rust supporting all standard format specifiers
-
unique_id
Traits and implementations for unique ID generators
-
sqwatch
A terminal UI for watching and managing SLURM job queues
-
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
-
oxirush-nas
5G NAS Message encoder/decoder library
-
tiny_pretty
Tiny implementation of Wadler-style pretty printer
-
rpn-cli
Command line reverse Polish notation calculator
-
qubit-progress
Generic progress reporting abstractions for Qubit Rust libraries
-
random_str
Generate random strings, chars, booleans, and integers
-
numeric-sort
A zero-allocation, human-readable sorting library
-
chromata
1000+ editor color themes as compile-time Rust constants
-
fmtastic
Format numbers using the unicode characters via the Display trait
-
extfmt
Extended formatting options for commmon types
-
nodex-cli
Universal graph-based document tool — CLI
-
leakguard
Fast, zero-dependency redaction of secrets and PII (emails, credit cards, IPs, JWTs, API keys, and more) from text and logs
-
tabular
Plain text tables, aligned automatically
-
oma-inquire
inquire is a library for building interactive prompts on terminals
-
millisecond
Format milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.
-
nu_plugin_skim
An
skcommand that can handle Nushell’s structured data -
qubit-sanitize
Reusable field and structured object sanitization utilities for Rust
-
sshping
SSH-based ping that measures interactive character echo latency and file transfer throughput. Pronounced "shipping".
-
agentkit-reporting
Reporting observers and event consumers for agentkit loops
-
xwc
A small wc-style command line tool
-
comfy-color-backtrace
Comfy fork of Colorful panic backtraces
-
sqids
Generate short unique ids from numbers
-
vesper-lang
Vesper: flexible and simple data interchange and serialization format
-
nu_plugin_highlight
A nushell plugin for syntax highlighting
-
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, …)
-
mimium-fmt
Pretty printing module for mimium
-
num2words
Convert numbers like 42 to forty-two
-
archspec
standardized human-readable labels for aspects and capabilities of a system
-
uniquote
Quote strings for clear display in output
-
grep-printer
grep crate's Sink trait that provides standard printing of search results, similar to grep itself
-
ltk_wad
WAD archive reading/writing for League Toolkit
-
slash-formatter
functions to deal with slashes and backslashes in strings
-
rustc-hex
rustc-serialize compatible hex conversion traits
-
ktracepoint
implementing tracepoints in operating systems
-
revelo-export
Output formatters for revelo: XML, JSON, Text, EBUCore, MPEG-7, PBCore, NISO, FIMS, Graph, RevTMD
-
tidier
Format HTML, XHTML and XML documents
-
gliner2-tch
LibTorch-backed engine binary for gliner2. Invoked automatically by the gliner2 launcher.
-
readable
Human readable strings
-
gpoint
Wrapper for using C’s
printf("%g")format for your floating point output -
jscpd
Copy/paste detector — fast Rust-based CLI for code duplication detection
-
smart-format
Composable, zero-allocation Display formatting combinators for Rust
-
dprint-plugin-json
JSON formatter for dprint
-
yaml-schema
A YAML schema validator
-
human-time
human readable elapsed time string
-
scaler
A convenient formatter to scale, round, and display numbers
-
hourus
tui time tracking tool
-
mfmt
Meta formatter library
-
labage
Biological aging clocks — multi-modal age estimation from blood, epigenetic, and proteomic data
-
card-validate
Rust card validate detects and validates credit card numbers
-
ferrunitas
A type-safe unit conversion library with compile-time dimensional analysis
-
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
-
panproto-check
Breaking change detection for panproto
-
libverify-output
Output formatters (SARIF, JSON, Matrix, Vanta) for libverify verification results
-
os-identifier
Resolve product / release names of operating systems used by endoflife.date into canonical names
-
shrinkwrap
Automates the wrapping and nesting of additional variations for some or all of a struct's fields
-
nils-agent-out
CLI crate for nils-agent-out in the nils-cli workspace
-
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…
-
rs-measures
macros to encapsulate numbers in measures, provided with units of measurement, allowing any meaningful operation, but statically forbidding meaningless operations with them
-
nuls
NuShell-inspired ls with colorful table output, human-readable sizes, and recency-aware timestamps
-
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… -
nu-pretty-hex
Pretty hex dump of bytes slice in the common style
-
dee-rates
Currency rates and conversion CLI
-
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
-
gukasha-rustrade
toolbox focusing on trade and logistics that currently provides HS Code verification and conversion capabilities
-
hbs-cli
CLI for generating text from handlebars templates, by feeding them with data from file YAML/JSON
-
human-size
Sizes for humans
-
sig_fig_histogram
histogram type that is exponentially distributed and human-friendly
-
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
-
zmij
A double-to-string conversion algorithm based on Schubfach and yy
-
person-matcher
Person matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national identifiers (UK United Kingdom National Health Service Number…
-
ferrisume-cli
A JSON resume CLI tool
-
perl-diagnostics
Unified diagnostic codes, types, and catalog for Perl LSP
-
iyanls
My custom build of
lsin Rust -
epoch-to
CLI tool for converting UNIX timestamps to human-readable date strings
-
endinero
functions to format numbers as money designed for Spanish/European speaking locales
-
tergo-formatter
Formatter for tergo
-
shelve
command-line tool to pretty print CSV files grouped by a column
-
format_xml
Fast, minimal, feature-rich, xml-like formatting syntax for Rust!
-
ryuu
Fast floating point to string conversion
-
hashtree-resolver
Root resolver for hashtree - maps human-readable keys to merkle root hashes
-
json-formatter-cli
A fast JSON formatter written in Rust
-
kvlar-core
Core policy engine for Kvlar — evaluates agent actions against security policies
-
talmudifier
Convert markdown text into Talmud-like PDFs
-
french-numbers
Represent numbers in French language
-
c2rust-ast-printer
Customized version of libsyntax rust pretty-printer
-
prettier-bytes
A blazingly fast and safe, zero-allocation,
no_std-compatible byte formatter -
lcax
open, machine and human-readable data format for exchanging LCA results
-
bt_string_utils
Basic string operations
-
pretty_rdf
RDF/XML Pretty Formatting
-
gpui-keybinding
Reusable keybinding framework with Vim/Emacs/VSCode presets for GPUI applications
-
sqlmodel-console
Beautiful terminal output for SQLModel Rust - automatically adapts to agents vs humans
-
dprint-plugin-jupyter
Formats code blocks in Jupyter notebooks
-
tracing-ndjson
A customizable ndjson formatter for outputting tracing events
-
formato
Convert numbers to string with customizable format
-
compile-fmt
Compile-time formatting and derived functionality (e.g., panics / assertions)
-
radix_fmt
Format a number in an arbitrary radix
-
simple_chess
chess game implimentation
-
simple_ir_transformer
SITER - SImple Ir TransformER
-
sparkid
Fast, time-sortable, 21-char Base58 unique ID generator
-
mubo
A static url shortener generator
-
verus_prettyplease
A minimal
synsyntax tree pretty-printer adapted for Verus -
display_full_error
Minimal display formatter for error chains
-
gemcut
formatter ruby code using ruby-prism
-
dbg-pls
Syntax aware pretty-printing debugging
-
atoxide-doc
Documentation generator for Ato projects
-
js_like_eq
JavaScript-style loose equality, strict equality, relational comparison, and truthiness for serde_json::Value
-
pretty-type-name
a shorter version of std::any::type_name
-
thulp-workspace
Workspace management for thulp execution contexts
-
crud-pretty-struct
Pretty display for struct
-
k8s-metrics
K8s Metrics API Resource definitions
-
stylish-ansi
stylishhelpers for writing styles as ANSI escape codes -
tilegraph
Human-readable graph format, runtime, and CLI for Eldiron tile graphs
-
wfu
worksoup's formatting utilities
-
jsonpp
Reads json either from stdin or a file and pretty prints it on stdout
-
nu_plugin_units
A Nushell plugin for easily converting between common units
-
dprint-plugin-pug
A super minimal Pug formatter plugin for dprint
-
fluent_schedule
A human-readable, fluent task scheduling library for Rust
-
garudadidada
Tiny zero-dependency helpers to turn machine values (bytes, durations, ordinals) into human-readable strings
-
eschac
computing chess moves
-
bt_yaml_utils
Basic YAML reader operations. Transform form YAML to data
-
besi
A unit of measurement utility for use with Bevy
-
frequency-unit
interacting with units of frequency
-
philiprehberger-byte-fmt
Human-readable byte size formatting and parsing
-
pleme-brazilian-validators
Brazilian document and format validators for Pleme platform (CPF, CNPJ, CEP, phone, PIX)
-
wat_formatter
WebAssembly Text Format formatter
-
diffsift-vcs
VCS integration for DiffSift — GitHub/GitLab PR comment posting, CI detection
-
cjc-diag
Diagnostic infrastructure and error codes for CJC
-
sf-afmt
An Salesforce Apex lang formatter
-
kib
-
car-permissions
Cross-platform permission preflight for Common Agent Runtime
-
feanor-tracing
tracing subscriber that prints an overview of the current state to stdout, and ignores short or deeply nested functions
-
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.
-
humanize-bytes
Format byte sizes in human readable form
-
schemata
Analyse JSONL documents to infer schemas, detect type collisions, and emit Avro/JSON schemas
-
joto_constants
Constants for interoperation between US Customary and SI units
-
englishid
English formatting for unsigned integer IDs
-
agb-debug
CLI utility to convert agb stack trace dumps into human readable stack traces
-
afidgen
Generate afid ids — human-friendly random identifiers
-
rt-format
Fully-runtime equivalent of the format! macro
-
perfetto-recorder
A low overhead way to record perfetto traces from Rust code
-
runtime-format
formatting dynamic strings
-
humanly
A pure Rust crate to convert numbers, sizes, durations, times, and percentages into human-readable formats
-
pretty-num
A lightweight library for compactly formatting integers
-
memex
Turn your Rust workspace into human-readable docs and agent-ready context
-
diidi-travel-common-struct
A collection of common utilities and types for the DiiDi project
-
gliner2
compatibility for upstream weights and Python training output
-
lyrx
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
inquire-clack
inquirecrate with an additional interface -
shortscale
Convert numbers into English words using the short scale
-
error_reporter
print errors
-
mandu
A static site generator to create a simple blog from Markdown files
-
rusk-observability
Tracing, metrics, and diagnostics infrastructure for rusk
-
fmtron
autoformatting RON files
-
csd-rs
Canonical Signed Digit Conversion in Rust
-
chuckfmt
A fast code formatter => ChucK programming language
-
fatigue
an extensible load testing tool
-
v_concat
A tiny library for blazing fast concatenation and prints
-
nominals
formatting nominal indicators in various systems (e.g., roman numerals)
-
jsonformat
Formats JSON extremely fast
-
kaktovik
Format a number in Kaktovik numerals
-
pln-parse
Parser and CLI for Panel Layout Notation (PLN)
-
oddsidizer
converting betting odds between American, Decimal and Fractional formats
-
numerals
numeric systems, both ancient and modern
-
rustpython-ruff_python_ast
Unofficial fork for RustPython
-
recordpath
a textual notation to locate fields within atproto records
-
hr-id
A human-readable unique ID which supports Unicode, safe for URLs and file paths
-
firefly-iii
Rust API client for firefly-iii
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
term_grid
formatting strings into a grid layout
-
aws-smt-ir
Intermediate representation for SMT problems
-
pretty_dtoa
Configurable floating point number to string conversions, with many options for controlling various aspects of displaying floats
-
nice-rs
Format JSON log to human-readable log
-
shd
Shows pretty HDD/SSD list
-
crud-tidy-viewer
CLI generator for your API. Array pretty printer
-
hexlit
A zero-allocation no_std-compatible zero-cost way to convert hex-strings to byte-arrays at compile time
-
to-str
Efficient interface to convert value to it's textual representation
-
leptosfmt-pretty-printer
leptosfmt's pretty printer based on the prettyplease crate
-
ee-conio-engine
ANSI escape sequence helpers (engine)
-
convergio-scheduler
Policy-based task scheduling with capability matching, cost optimization, and load balancing
-
vcard
A pure Rust implementation of vCard based on RFC 6350
-
pretty_assertions_sorted
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
bt_time_utils
Basic time formatting utility
-
card_format
writing game cards in a human readable easy to edit format
-
number2name
convert an index to a name that is as short as possible
-
shannon-nu-engine
Nushell's evaluation engine
-
cool-id-generator
generates the best ids, which are fun to read and fun to eat
-
k-snowflake
one-dependency implementation of Twitter`s (X) snowflake in rust
-
error-trace
Small Rust crate for printing nice errors traits based on
std::error::Error::source() -
tw-colors
Tailwind CSS v4 color palette as (u8, u8, u8) RGB constants
-
reltime
Relative time representations with language support
-
torii-migration
Migration utilities for the torii authentication ecosystem
-
sde
read Eve Online's SDE data from sqlite database
-
itoaaa
Print integers to target buffer in decimal format, fast
-
schubfach
algorithm for floating-point to string conversion
-
rust_goap
A Goap implementation in Rust
-
locators
Human exchangeable identifiers and locators
-
smoleval-cli
CLI for smoleval
-
uv-console
internal component crate of uv
-
coreset
(streaming) clustering
-
human-hash
Generate human readable hash digests
-
procsys
retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys
-
oag
CLI for the oag OpenAPI code generator
-
strung
Easy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}"
-
rialo-cli-representation
Rialo CLI Representation
-
smooth
human-readable presentation of numbers
-
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…
-
format_num
Format numbers into various representations of strings based on a format specifier mini-language
-
clogs
A structured logs pretty printer that works for me
-
codefmt
a markdown code block formatter
-
swamp-error-report
Swamp error report
-
nextver
parsing and incrementing arbitrarily-formatted versions
-
buildstamp
Returns a buildstamp, like
23W42.12345 -
femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
ordinal
Format numbers as ordinals efficiently
-
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.
-
baid58
Easy-to-check Base58 encoding for identities
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
just_fmt
Just a crate for formatting some things
-
human-format-next
Formatting numbers for us, while the machines are still at bay
-
simple-locale
An interface to all manner of locale-related information
-
english-numbers
Convert integers to written English number format
-
humanize-rs
For parsing human-readable strings to some types
-
angulus
Unit agnostic angle
-
prttl
Pretty-printer for RDF Turtle
-
roman-numerals
Converts numbers to roman numerals and vice versa
-
namecase
converting names to proper case with intelligent handling of special naming conventions
-
swamp-pretty-print
Pretty-prints Swamp compiler internal representations (Semantic Graph nodes, Types, Symbol Tables) into human-readable, colorized strings for debugging
-
septem
parsing and working with Roman numerals
-
eure-fmt
Formatter for Eure files
-
patient-matching
Patient matching algorithms for healthcare information exchange
-
codize
language-agnostic library that pretty-prints code for your code-generation tool
-
time-humanize
Display time in a human readable manner
-
angry-purple-tiger
animal-based hash digests for humans
-
cabinpkg-explain
Dependency-tree and explain views for Cabin
-
pretty_decimal
Decimal type with pretty printing
-
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…
-
rsfmt
source code formatter
-
rental_rod
flat file database
-
pecto-java
Java/Spring Boot behavior extractor
-
inform
indentation formatter
-
pretty_ini
Light library to read/write ini files
-
taco-display-utils
A small helper crate for displaying iterators. This crate is part of the TACO toolsuite.
-
redacted
Wrappers to control debug formatting of potentially sensitive byte arrays
-
chio-metering
Receipt metering and economics for the Chio protocol -- cost attribution, budget enforcement, and billing export
-
pipecolor
A terminal filter to colorize output
-
punycode
Functions to decode and encode Punycode
-
parse-frequency
parse frequency strings into a frequency in Hz
-
kimberlite-abac
Attribute-Based Access Control (ABAC) for Kimberlite
-
signifix
Number Formatter of Fixed Significance with Metric or Binary Prefix
-
fret-fonts
Bundled font assets and loading helpers for Fret
-
agi4-report
Markdown report rendering for AGI/4 verdicts
-
units-formatter
format units
-
tpchgen-arrow
TPC-H data generator into Apache Arrow format
-
tergo-tokenizer
R language tokenizer
-
indent-display
Indented display formatter
-
turtlefmt
Auto-formatter for RDF Turtle
-
lintel-format
Format command for Lintel — formats JSON, YAML, TOML, and Markdown files using dprint
-
vortex-trace
Structured event tracing and replay for Vortex simulations
-
firmion-process
Main pipeline driver used by the firmion compiler
-
qml_formatter
QML formatter
-
f64-fixed
Convert f64 to fixed-length string
-
bpmncheck
sanity-check Business Process Model Notation models
-
trivial_log
No-bloat leak free implementation for log
-
aformat
A no-std and no-alloc version of format! using ToArrayString
-
xvii
parsing or printing Roman numerals
-
lintel-reporters
Reporter implementations for Lintel — pretty, text, and GitHub Actions output
-
matrix_display
display a matrix in command line with pretty unicode separators
-
pretty-git-prompt
Your current git repository information inside a beautiful shell prompt
-
zmij_ecma
A double-to-string conversion algorithm based on Schubfach and yy
-
smdton
Data Tree Object Notation
-
openpql-range-parser
Poker Range Notation Parser
-
table_formatter
text table formatter written in Rust
-
gsmm2-metric
gsmm2 metric
-
topo-render
JSONL v0.3, JSON, and human-readable output rendering
-
msp
Fast and lightweight Minecraft Server protocol client implemented in Rust
-
inquire-reorder
inquire is a library for building interactive prompts on terminals
-
ruut
Make easy-to-type and easy-to-grab folder structures easy to read
-
torvyn-cli
Developer CLI for the Torvyn streaming runtime
-
tiny-itoa
no_std integer primitive to decimal string conversion
-
custom_codes
uniform response and error codes backed by enums
-
kras
Detect, highlight and pretty print almost any structured data inside plain text
-
nf-icons
Compile-time Nerd Font glyph lookup proc-macro
-
pad-adapter
that provides pad adapter
-
rsspice
Pure Rust port of the SPICE Toolkit for space geometry
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
printable
std::fmt::Displaywrapper for iterators and tuples -
dapts
Debug Adapter Protocol (DAP) types made easy
-
suon_checksum
Packet checksum utilities for the Suon MMORPG framework
-
pretty-bytes-rust
that takes a number that represent a byte and returns a string that is prettier to read for a human
-
geo-uom
Units of measurement
-
crashdump_viewer_cli
A CLI tool to parse Erlang crashdumps
-
url-prefix
creating URL prefix strings
-
rapport-prose
Talk to humans and agents in clean markdown
-
lcax_models
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
deduct
Various kinds of procedural macros for the Rust language
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
twoten
human readable digest tool
-
smol-symbol
compile-time globally unique, 25-character, 128-bit symbols similar to the Symbol type in Crystal Lang
-
vec-string
To print Vec<Display>
-
rustrails-model
Model layer (ActiveModel equivalent)
-
unmillis
Given 𝑛, solves for 𝑥 in the equation
unix-epoch + 𝑛 milliseconds = 𝑥 -
joto_format
Fast, const-safe formatter for SI, US Customary, and typesetting dimensions with exactness tracking
-
cmakefmt
Good enough (MVP, early) CMake auto formatter
-
chloro
A minimal Rust code formatter
-
danwi
SI units library
-
polyvalue
A weak-typed analog for rust
-
human_ids
Generate human-readable IDs
-
void-audit-tui
Audit viewer TUI for void — integrity and encryption inspection
-
smartquotes
A tiny library whose only purpose is to format strings to use smart quotation marks and apostrophes
-
debug2
Space Efficient Pretty Printer
-
lowercase-hex
Fast byte array to lowercase hex string conversion
-
provekit_nargo_fmt
Code formatter for Noir
-
pretty-bytes
Convert bytes to a human readable string
-
ledgible
Formatter for ledger and hledger journals
-
fin_data
Registry implementations for common financial categories
-
html-sys
Raw HTTP bindings
-
hex_str
that helps handle hexadecimal strings
-
chinese-numerals
Convert numbers to Chinese numerals
-
tera-cli
Tera CLI for one-off template interpolation from context file / env vars
-
numeral
Written english form of a number
-
goldilocks-json-fmt
portable, fast, pretty JSON formatter
-
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.
-
smplfetch
fetch script... but in Rust!
-
starship-battery
Cross-platform information about the notebook batteries
-
pretty-expressive
A pretty expressive printer
-
xml_writer
writes xml, not pretty, but faaast
-
typstyle-core
A pretty printer for typst
-
address-formatter
Universal international address formatter
-
digits_utils
converting numbers to digits
-
rondafk
ron formatter
-
cj-femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
hide
Hide credentials from debug output
-
foliot
time tracking tool to keep track of your working or studying time
-
ppbert
pretty printer for Erlang's External Term Format
-
fl_uid
Human readable UIDs
-
templrfmt
Formatter for the templr templates library
-
promformat
formatter for prometheus metrics
-
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")
-
icon_gen
creating icons of different formats from one single svg
-
const-ryu
Fast floating point to string conversion
-
eng_fmt
Zero-depedency rate containing trait providing engineering notation formatting for f64
-
smart-debug
Derive macro for
Debugwith easy manipulation of fields -
coloredpp
Lighweight crate for coloring texts
-
nesty
Generate code with with human readable indentation
-
c2rust-ast-exporter
Clang AST extraction API for use in the C2Rust project
-
pretint
A pretty print library for Rust with multiple APIs and easy usage
-
gabi
Bytesstruct that stores a number and displays it in human readable format -
romantic
Roman numeral toolkit
-
formatify
specializing in dynamic runtime string formatting, ideal for applications requiring adaptable text representation
-
indented_text_writer
IndentedTextWriter
-
vampire-sys
Low-level FFI bindings to the Vampire theorem prover (use the 'vampire' crate instead)
-
swamp-script-pretty-print
pretty print of types and expressions for Swamp
-
nvdialog-sys
Raw FFI Bindings to NvDialog
-
debugify
Derive macro for
std::fmt::Debugfocused on reducing boilerplate.Supports both format strings and formatter functions -
disfmt
Rust code disformatter
-
lcax_calculation
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
tablers
create tables and export them into CSV or PDF. Without external deps
-
formats
a better, more versatile, format! macro
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
x12pp
A CLI pretty-printer for X12 EDI files
-
jjpwrgem-ui
renders jjpwrgem diagnostics
-
todate
convert UNIX timestamps to human-readable dates
-
i3ipc-jl
controlling i3-wm through its IPC interface
-
pretty_assertions
Overwrite
assert_eq!andassert_ne!with drop-in replacements, adding colorful diffs -
piston_meta_search
A search API for piston_meta
-
memory-size-type
A data type for dealing with memory sizes
-
nerdicons_rs
Access all NerdFonts Icons and Use It
-
digit
lib for converting digits backand forth
-
num-to-english
Convert integers to their English word representation
-
seaplane-oid
Seaplane Object IDs
-
msiz_rustc-ap-rustc_errors
Automatically published version of the package
rustc_errorsin the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
filter-city
This program allows to search a city in ASCII all over the world in a json file
-
civil
support civil engineering applications (WIP)
-
unicode_font
Convert unicode characters between fonts
-
forma
An opinionated SQL formatter
-
keyphrase
generation for the EARTH Network
-
library_stdnums
processing standard bibliographic numbers in Rust
-
prettiest
Pretty-printer for JS values from wasm-bindgen
-
nixpkgs-fmt-rnix
Nix code formatter for nixpkgs
-
display_tree
automatic, and customizable tree pretty-printing
-
size_fmt
formats sizes in a human readable format
-
join-string
Join the elements of iterators as a string, interspersing a separator between all elements
-
mf2_printer
Printer for MessageFormat 2
-
fahtsex
Extremely useless but fast SIMD functions for dealing with hex
-
rustpython-ruff_python_trivia
Unofficial fork for RustPython
-
hexf
Hexadecimal float support for Rust
-
frostwalker
A TOML-like configuration language parser with zero dependencies outside of std
-
rafy
download YouTube content and retrieve metadata
-
display_with
Return opaque impl Display and/or impl Debug types via display_with and debug_with
-
russian_numbers
converting numbers into names in Russian language
-
devx-pre-commit
creating git pre-commit hooks useful in rust projects
-
prof
Tools to make profiling Rust programs easier
-
battery
Cross-platform information about the notebook batteries
-
whoa-german-numbers
parse and interpret written german numbers
-
pretty-print
pretty print tree
-
app_units
Servo app units type (Au)
-
patagonicus
Relevant Linux System Information in a nice and user-friendly format
-
htime
Format durations in human-readable form
-
trim-margin
help with layouting multi-line strings by detecting their margin
-
ansi-cut
cutting a string while preserving colors
-
git-llm-bundler
bundle git repositories into a single file for LLM context
-
ordinal-trait
Format numbers as ordinals efficiently
-
layouts
Conveniently lay out and format your data structures, and decide how to render them separately
-
oro-pretty-json
pretty printing JSON while preserving the order of keys and the original indentation and line endings from a JSON source
-
hedu
Hex dumping tool written in Rust
-
chemx-core
Core types for chemx: molecule, periodic table, unit conversions, and physical constants
-
numsep
Adding thousands-seperators to numbers
-
humat
Formatting numbers for us, while the machines are still at bay
-
gchemol-gut
Selected utilities for Rust development
-
avr-libcore
Minified version of libcore for AVR
-
akai
Next-generation, functional and simple ID system
-
cc_talk_core
A no-std implementation of the CCtalk protocol
-
memorable-ids
A flexible library for generating human-readable, memorable identifiers
-
degrees
Easily work with and compare temeratures in different units
-
display_bytes
Human-readable display of byte sequences
-
fixit
Converts infix (human-readable) expression tokens into postfix (Reverse Polish Notation) order
-
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.
-
redactrs
Wrapper to avoid accidentally leaking sensitive data during printing/logging
-
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
-
pretty-printer
A macro to simplify pretty-printing complex structures in Rust
-
stylish-core
The semver-stable subset of
stylish -
pretty-print-nalgebra
a small macro-only crate providing ability to pretty-print a 2D nalgebra array
-
teamy-uom-extensions
Small set of human-friendly display helpers for uom types (humantime + humansize integrations)
-
enumfmt
A procedural macro which generates formatted strings of enum varients based of a format string
-
rjango
A full-stack Rust backend framework inspired by Django
-
slug_intl
Slugify strings while preserving printable Unicode characters for modern browsers
-
flowistry-cli
Clean CLI for Flowistry information-flow analysis
-
meteo_tools
counting and converting meteorological units
-
ordnl
formatting ordinal numbers
-
number_to_words
Converts number to words
-
amount_conversion
Convert Amount conversion from lower denomination to higher denomination and vice-versa
-
human-number
format numbers in a pretty way
-
gree
Controlling Gree Smart air conditioning units via Rust
-
human-ids-bin
Generate human-readable IDs
-
better-panic
Pretty panic backtraces inspired by Python's tracebacks
-
command-unquoted
std::process::Command wrapper with a nicer Debug implementation
-
provcheck-cli
Command-line C2PA Content Credentials verifier
-
relateby-pattern
Core pattern data structures
-
billboard
Display informational boxes in the terminal
-
tck_no
Turkish Citizenship ID Validator and Generator Library for Rust
-
descape
Adds a single extension trait for &str to unescape any backslashes
-
problem-spec
problem spec(https://www.rfc-editor.org/rfc/rfc7807) lib in rust
-
humanise
data
-
text2binary
Converts a string representation of a hexadecimal number to a Vec<u8>
-
to-arraystring
A no-alloc ToString, for bool/integer/float types
-
str-cat
Efficiently concatenate strings without extra side-effects
-
json-pp-rust
Reads a string from
stdinparses it as json and prints it out as a pretty json string -
hexcat-rs
A small, no-dependency hex dumper
-
swrite
Infallible alternatives to write! and writeln! for Strings
-
multiprint
A convenient string multiplication utility crate
-
size_format
Allows for easier formatting of sizes
-
rparse
human-readable command-line parser
-
liblisa-semantics-tool
A command-line tool that can query and manipulate libLISA's semantics
-
zydis
Bindings for Zydis
-
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
-
encoder-ryu
Fast floating point to string conversion
-
jsonice
Streaming JSON pretty printer
-
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
-
notation
a terminal-based hierarchal note-taking app
-
pretty_debug
module based formatted console prints
-
canonicalize
values
-
timeturner
Command line utility for manipulating date-time strings
-
const-itoa
Fast integer primitive to string conversion
-
friendly
Human-friendly display library
-
chip8-rom-to-opcode
disassemble chip8 binary files
-
ethiopic-numerals
Convert to Ethiopic Numerals
-
enum_ids
Generate a companion ID enum and an associated getter method for the annotated enum
-
eternity-rs
Human and bot readable durations
-
lazyf
means for grabbing config from flags and config files with a lazy, human readable, file format
-
capsize
A converter for units of capacity
-
drivel
Infer a schema from JSON input, output as JSON Schema or human-readable format, and generate synthetic data based on the inferred schema
-
ansi
ANSI colors for Rust
-
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
-
metrique-writer-core
wide event metrics - writer-side interface core traits
-
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 -
unit-conversions
Various units of measurement conversions
-
precise
Full precision decimal representation of f64
-
epoch_to_human
Convert Date from Epoch to Human readable and vice versa
-
lazy_format
lazily formatting values for later
-
futures-utils-wasm
futures Send bounds
-
zeroes_itoa
A high-performance integer-to-string formatter with support for dynamic leading zeros and smart allocation
-
num2ordinal
converting integers to ordinal representations, including support for alphabetic and Roman numeral formats
-
readable-inlined-runtime
Human readable data formatting
-
qndr
A quick and dirty regex helping tool
-
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
-
roxy_core
transforming a readable input
-
dfmt
A fully featured dynamic template drop in replacement for the format! macro
-
display_with_options
Display and Debug with options passed around. Indentation functionality.
-
arg_parser
RedoxOS command line argument parser
-
topiary-tree-sitter-facade
Topiary’s uniform interface for
tree-sitter(rust) andweb-tree-sitter(wasm-bindgen) -
align_text
Aligns lines in a block of text within a number of columns
-
ronda
ron formatter
-
byte-unit
interacting with units of bytes
-
individual-identifiers
creating unique, human-readable alliterative identifiers
-
dragonbox
Fast floating point to string conversion
-
decondenser-cli
Pretty-print any text based on brackets nesting. CLI crate
-
neurogrim-dashboard
NeuroGrim v3.4 dashboard — HTTP server + embedded React UI for human-readable Brain inspection
-
str_case_conv
functions for converting strings to different cases
-
catr
A fully functional clone of the GNU concat tool built completely in Rust
-
inquire-derive
Derive macros for the inquire crate
-
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
-
literator
Efficient conversion of iterators to human-readable strings
-
hex2bytearray
convert hexadecimal strings to byte-arrays
-
custom-format-macros
Procedural macros for the custom-format crate
-
rorschach
Binary data definition and formatter
-
envja
parsing / applying Jinja2-like syntax
-
rspark
Sparklines for Rust
-
snake_case_converter_slom_test
convert strings to snake case
-
humanesort
sorting the way humans would
-
caddy-pretty-print
A CLI tool to pretty print Caddy json logs
-
yt_info
download YouTube content and retrieve metadata
-
tishlang_fmt
Opinionated formatter for Tish source (parse → pretty-print)
-
pretty-lint
A very simple library for showing lint errors
-
pretty-make
pretty
-
rs-humanize
Format data types into human readable strings
-
bork
Pretty print syntax errors for your parser or interpreter
-
anzahlmenschen
A number formatting crate that only depends on std
-
asimov-jq-module
ASIMOV module for JSON transformation using the jq filter language
-
value_unit
every unit imaginable. Also contains a handy macro
-
roman_numeral
roman numerals. Encode/decode roman numerals with ease!
-
human-readable-time
A data structure for managing a human readable time
-
expand_str
ExpandEnvironmentStrings-like function and string formatting utility
-
numerus
Convert integers to roman numerals and vice versa
-
timing_rdtsc
Easily time a block of code
-
humjson
JSON formatter that produces concise output
-
pretty_number
numbers -> word
-
templr_formatter
Formatter for the templr templates library
-
numatim
Returns a given number in words
-
migformatting
string formatter
-
defy
Replacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax
-
unicode-prettytable
Table formatting library using Unicode Box-drawing characters
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug -
pretty-printing
pretty print implementation
-
metric
zero-cost dimensional analysis for safe, unit-aware numeric computations in Rust
-
rsn-fmt
The rsn formatter
-
meshdb-apoc
APOC-compatible procedures and scalar functions for Mesh Cypher
-
tt-num
tt-macros for various numerical operations
-
tidy-viewer-core
Core formatting logic for tidy-viewer
-
readable-inlined-time
Human readable data formatting
-
rhai-chrono
Rhai package for using chrono DateTime
-
prettify-js
A fast, robust but imperfect token-based JS code prettifier, written in Rust, that outputs JS source maps
-
prefix
A customizable pretty printer for FIX messages
-
battinfo
A command-line tool for retrieving battery information, built using the excellent cross-platform
batterycrate -
tasru
A method to map and understand dwarf symbol information
-
impostor_compiler_axum
Compile impostor mock files (see impostor_core) to an axum router
-
cache_diff
Generate clean, human readable diffs between two cache structs
-
dprint
Binary for dprint code formatter—a pluggable and configurable code formatting platform
-
chloro-core
Core functionality for chloro - a minimal Rust code formatter
-
roman_int
Conversion between integers and roman numeral strings using From and Into
-
snake_case_converter
convert strings to snake case
-
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
-
constellation-metagraph-sdk
Rust SDK for signing data and currency transactions on Constellation Network metagraphs built with metakit
-
byte_prefix
Human Readable file size formatting
-
readable-inlined-date
Human readable data formatting
-
chemstring
A parser that converts strings to their representation using chemical element notations
-
n-roman
Converts integers to Roman numerals and vice versa
-
formations
A terminal forms/multiple choice library
-
fmt-utils
Various utilities for use with std::fmt::Display and fast_fmt::Fmt
-
tentacli-formatters
Formatters for output
-
interpolator
runtime format strings, fully compatible with std's macros
-
simplers
Simplification of too complex stuff in rust
-
fancy-duration
Fancy text representations for durations
-
alfred-the-obese-and-friendly-turbo-uuid-generator
generates the best ids, which are fun to read and fun to eat
-
dcim
dc improved - Expanded rewrite of a classic RPN calculator / esoteric programming language
-
roman_numerals_converter
Convert Arabic numerals to Roman numerals and vice versa
-
to_string
functions to print primitives as strings
-
kvlogger
human readable key-value logger
-
rron
Rust scheduler with either crontab or human readable duration
-
url_parser_cli
Parse a URL, get one or all components pretty-printed or as JSON
-
cpc
evaluates math expressions, with support for units and conversion between units
-
sparkly
A pretty-printing library based on Wadler's "A Prettier Printer" with support for ANSI styling
-
mag
Physical quantities and units
-
wikidata-filter
get the human-readable labels, descriptions, and wikidata IDs from a Wikidata dump
-
radix_fmt_ng
Format a number in an arbitrary radix
-
impostor_cli
Run impostor mock files as a mock server
-
human_name
parsing and comparing human names
-
currency
written in Rust for representing international currencies
-
logged_fu_skater
Human readable string obfuscation library
-
romans
convert and represent Roman numerals
-
conda-leaves
CLI tool that allows to pretty print all dependencies within conda environment
-
terminator
Formatter for pretty panics and errors
-
num-runtime-fmt
Format numbers according to a format spec determined at runtime
-
petname
Generate human readable random names. Usable as a library and from the command-line.
-
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
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
cson
Reference implementation of Cursive Script Object Notation (CSON), a superset of JSON suitable for manual editing
-
bunyan
A CLI to pretty print structured logs. A Rust port of the original JavaScript bunyan CLI.
-
humanbyte
A procedural macro for deriving human readable byte functions
-
custom-format
Custom formatting for Rust
-
editorconfiger
Plain tool to validate and compare .editorconfig files
-
shrinkwrap-macros
Macros for shrinkwrap
-
jansson-sys
Native bindings for Jansson, the C JSON library
-
writeable
A more efficient alternative to fmt::Display
-
bsize
Semantic wrappers and utilities for byte size representations
-
hayagriva
Work with references: Literature database management, storage, and citation formatting
-
ytd
YouTube / Invidious daemon and CLI tool for crawling and processing channels with pre-configured commands vector
-
epanet
Safe Rust bindings to the EPANET 2.3 water distribution network simulator
-
nstree
construct branched 'namespace strings' for nested subcomponents, often for logging
-
normalize-output
Output formatting for normalize CLI commands
-
simple-logging
logger for the log facade
-
serenum
Generate string representation for a enum
-
crc32mnemo
Tool providing mnemonic representation for a CRC32 sum over given data
-
memdbg
A formatter for raw memory
-
nhs-number-cli
Command line tool that validates United Kingdom (UK) National Health Service (NHS) Numbers, one per line, from standard input
-
ansi_escape
Some tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public' crates
-
pfmt
A data formatting library
-
philiprehberger-color
Color manipulation library — parsing, conversion, blending, contrast checking, and ANSI terminal output
-
dinero-exchange-cli
A proof of concept CLI that uses Dinero
-
hd
Hex Display: A modern
xxdalternative -
inline_format
A more readable collection of string formatting macros
-
json-builder-macro
A lightweight macro for generating JSON objects
-
pretty-copy
Multi-purpose copying utility which allows to see progress of copying operations
-
lcax_validation
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
naturalize
Convert a string to a convenient view for natural sorting
-
validators
designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
-
gale_formatter
Output formatters for the Gale CSS linter
-
forth-lsp
LSP for the Forth programming language
-
custom-display
A trait for implementing custom formatting logic for types
-
num_sys
number conversion
-
timeago-cli
A dead-simple CLI tool to convert RFC2822 to short humanized strings
-
si_format
format numbers using metric prefixes
-
spatialarray
labeled n-dimensional arrays with spatial-aware helpers for geospatial and scientific workflows
-
cooklang-to-cooklang
Format cooklang back to cooklang
-
sapphire-agent-api
Client library and shared types for sapphire-agent
-
prettier-please
A minimal
synsyntax tree pretty-printer -
archidoc-rust
Rust language adapter — parses //! annotations, emits ModuleDoc
-
trent
Wrapper around the YGOPRODeck API for rust
-
joinery
A small crate for generically joining iterators with a separator