-
uuid
generate and parse UUIDs
-
ryu
Fast floating point to string conversion
-
bytesize
Semantic wrapper for byte count representations
-
humansize
A configurable crate to easily represent sizes in a human-readable format
-
prettyplease
A minimal
synsyntax tree pretty-printer -
ryu-js
Fast floating point to string conversion, ECMAScript compliant
-
itoa
Fast integer primitive to string conversion
-
uom
Units of measurement
-
hex-literal
A macro for converting hexadecimal string literals to a byte array at compile time
-
size
expressing, formatting, and interacting with file sizes
-
shlex
Split a string into shell words, like Python's shlex
-
slug
Convert a unicode string to a slug
-
strfmt
formatting dynamic strings
-
measurements
Handle metric, imperial, and other measurements with ease! Types: Length, Temperature, Weight, Volume, Pressure
-
const-hex
Fast byte array to hex string conversion
-
phonenumber
parsing, formatting and validating international phone numbers
-
numtoa
Convert numbers into stack-allocated byte arrays
-
human_bytes
convert bytes into human-readable values
-
chrono-humanize
Human-friendly time expressions - similar to Python arrow.humanize
-
arrow-cast
Cast kernel and utilities for Apache Arrow
-
color-backtrace
Colorful panic backtraces
-
human_format
Rust Port of human-format from node, formatting numbers for us, while the machines are still at bay
-
percent-encoding
Percent encoding and decoding
-
hawkeye
license header checker and formatter, in multiple distribution forms
-
si-scale
Format values using the appropriate SI scale: seconds(1.3e-5) -> 13 µs
-
lexical-write-float
Efficient formatting of floats to strings
-
dtoa
Fast floating point primitive to string conversion
-
faster-hex
Fast hex encoding
-
sqids
Generate short unique ids from numbers
-
markup_fmt
Configurable HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, Vento, Mustache, Handlebars and XML formatter
-
nu_plugin_skim
An
skcommand that can handle Nushell’s structured data -
cpc
evaluates math expressions, with support for units and conversion between units
-
rust-format
source code formatting crate with a unified interface for string, file, and TokenStream input
-
custom_debug
Derive Debug with a custom format per field
-
sshping
SSH-based ping that measures interactive character echo latency and file transfer throughput. Pronounced "shipping".
-
ubyte
complete, const-everything, saturating, human-friendly, no_std library for byte units
-
twyg
A tiny logging setup for Rust applications
-
unique_id
Traits and implementations for unique ID generators
-
base-x
Encode/decode any base
-
thousands
Adds digit separators to numbers, configurably
-
pretty_yaml
Semi-tolerant and configurable YAML formatter
-
tpchgen
Blazing fast pure Rust no dependency TPC-H data generation library
-
twemoji-assets
A sophisticated crate that provides the assets from Twemoji
-
nu-pretty-hex
Pretty hex dump of bytes slice in the common style
-
readable
Human readable strings
-
format_num_pattern
format numbers according to a pattern string; localized
-
dragonbox_ecma
Fast floating point to string conversion conforming to ECMAScript specification
-
dactyl
A small library to quickly stringify integers with basic formatting
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
dtoa-short
Serialize float number and truncate to certain precision
-
verusfmt
An opinionated formatter for Verus
-
tabular
Plain text tables, aligned automatically
-
extfmt
Extended formatting options for commmon types
-
vesper-lang
Vesper: flexible and simple data interchange and serialization format
-
chromata
1000+ editor color themes as compile-time Rust constants
-
rustpython-ruff_text_size
Unofficial fork for RustPython
-
lexical-util
Shared utilities for lexical creates
-
numeric-sort
A zero-allocation, human-readable sorting library
-
random_str
Generate random strings, chars, booleans, and integers
-
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.
-
gliner2-tch
LibTorch-backed engine binary for gliner2. Invoked automatically by the gliner2 launcher.
-
fmtastic
Format numbers using the unicode characters via the Display trait
-
gpoint
Wrapper for using C’s
printf("%g")format for your floating point output -
smart-format
Composable, zero-allocation Display formatting combinators for Rust
-
ms-pdb-mcp
MCP server for analyzing PDB files using the ms-pdb library
-
labage
Biological aging clocks — multi-modal age estimation from blood, epigenetic, and proteomic data
-
slash-formatter
functions to deal with slashes and backslashes in strings
-
itoap
Even faster functions for printing integers with decimal format
-
vtime
A verbose, human-readable replacement for the time command
-
human-time
human readable elapsed time string
-
hifmt
Format output without Rust code segment in binary to reduce the ultimate binary size
-
ltk_wad
WAD archive reading/writing for League Toolkit
-
nu_plugin_highlight
A nushell plugin for syntax highlighting
-
firefly-iii
Rust API client for firefly-iii
-
libverify-output
Output formatters (SARIF, JSON, Matrix, Vanta) for libverify verification results
-
metricator
Metrics
-
torii-migration
Migration utilities for the torii authentication ecosystem
-
nuls
NuShell-inspired ls with colorful table output, human-readable sizes, and recency-aware timestamps
-
num2words
Convert numbers like 42 to forty-two
-
dyf
Dynamic string formatting library for Rust supporting all standard format specifiers
-
mfmt
Meta formatter library
-
dprint-plugin-jupyter
Formats code blocks in Jupyter notebooks
-
tracing-ndjson
A customizable ndjson formatter for outputting tracing events
-
mimium-fmt
Pretty printing module for mimium
-
hbs-cli
CLI for generating text from handlebars templates, by feeding them with data from file YAML/JSON
-
ferrunitas
A type-safe unit conversion library with compile-time dimensional analysis
-
scaler
A convenient formatter to scale, round, and display numbers
-
ctcb-core
Platform detection and shared types for clang toolchain binary builder
-
tidier
Format HTML, XHTML and XML documents
-
human-size
Sizes for humans
-
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… -
card-validate
Rust card validate detects and validates credit card numbers
-
dyn-fmt
dynamic string format
-
epochal
Parse fuzzy, human-readable date strings into precise date ranges. The reference implementation of epochal (https://github.com/kjrocker/epochal).
-
cl-format
Use Common Lisp format in Rust
-
why3
Why3 AST and pretty printers
-
json-formatter-cli
A fast JSON formatter written in Rust
-
rs-measures
macros to encapsulate numbers in measures, provided with units of measurement, allowing any meaningful operation, but statically forbidding meaningless operations with them
-
pretty_simple
RC-based, simple pretty printing library
-
shannon-nu-engine
Nushell's evaluation engine
-
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…
-
dee-rates
Currency rates and conversion CLI
-
shelve
command-line tool to pretty print CSV files grouped by a column
-
demystify
A constraint solving tool for explaining puzzles
-
clasp-rules
Server-side rules engine for CLASP protocol
-
bible-lib
working with Bible verses in Rust
-
display_full_error
Minimal display formatter for error chains
-
jsonformat
Formats JSON extremely fast
-
prettier-bytes
A blazingly fast and safe, zero-allocation,
no_std-compatible byte formatter -
ferrisume-cli
A JSON resume CLI tool
-
danwi
SI units library
-
format_xml
Fast, minimal, feature-rich, xml-like formatting syntax for Rust!
-
epoch-to
CLI tool for converting UNIX timestamps to human-readable date strings
-
simple_chess
chess game implimentation
-
os-identifier
Resolve product / release names of operating systems used by endoflife.date into canonical names
-
zmij
A double-to-string conversion algorithm based on Schubfach and yy
-
besi
A unit of measurement utility for use with Bevy
-
gemcut
formatter ruby code using ruby-prism
-
endinero
functions to format numbers as money designed for Spanish/European speaking locales
-
nutrition_rs
A CLI for flexible plaintext nutrition tracking
-
sqlmodel-console
Beautiful terminal output for SQLModel Rust - automatically adapts to agents vs humans
-
talmudifier
Convert markdown text into Talmud-like PDFs
-
ryuu
Fast floating point to string conversion
-
ktracepoint
implementing tracepoints in operating systems
-
tooltest
CLI conformance testing for MCP servers
-
gliner2
compatibility for upstream weights and Python training output
-
pretty_rdf
RDF/XML Pretty Formatting
-
philiprehberger-byte-fmt
Human-readable byte size formatting and parsing
-
sparkid
Fast, time-sortable, 21-char Base58 unique ID generator
-
crud-pretty-struct
Pretty display for struct
-
format_serde_error
Serde error messages for humans
-
fluent_schedule
A human-readable, fluent task scheduling library for Rust
-
mubo
A static url shortener generator
-
alhalo
Linux system audit library and CLI for home users and sysadmins
-
humanize-bytes
Format byte sizes in human readable form
-
french-numbers
Represent numbers in French language
-
leptosfmt-pretty-printer
leptosfmt's pretty printer based on the prettyplease crate
-
cstr-argument
A trait for converting function arguments to null terminated strings
-
kvlar-core
Core policy engine for Kvlar — evaluates agent actions against security policies
-
rusk-observability
Tracing, metrics, and diagnostics infrastructure for rusk
-
radix_fmt
Format a number in an arbitrary radix
-
nice-rs
Format JSON log to human-readable log
-
pretty-type-name
a shorter version of std::any::type_name
-
shrinkwrap
Automates the wrapping and nesting of additional variations for some or all of a struct's fields
-
formato
Convert numbers to string with customizable format
-
wat_formatter
WebAssembly Text Format formatter
-
sf-afmt
An Salesforce Apex lang formatter
-
bt_string_utils
Basic string operations
-
hashtree-resolver
Root resolver for hashtree - maps human-readable keys to merkle root hashes
-
cache_diff
Generate clean, human readable diffs between two cache structs
-
hexlit
A zero-allocation no_std-compatible zero-cost way to convert hex-strings to byte-arrays at compile time
-
thulp-workspace
Workspace management for thulp execution contexts
-
verus_prettyplease
A minimal
synsyntax tree pretty-printer adapted for Verus -
nu_plugin_units
A Nushell plugin for easily converting between common units
-
inquire-clack
inquirecrate with an additional interface -
schemata
Analyse JSONL documents to infer schemas, detect type collisions, and emit Avro/JSON schemas
-
oddsidizer
converting betting odds between American, Decimal and Fractional formats
-
tilegraph
Human-readable graph format, runtime, and CLI for Eldiron tile graphs
-
cygv
Compute GV and GW invariants of CY manifolds
-
cjc-diag
Diagnostic infrastructure and error codes for CJC
-
v_concat
A tiny library for blazing fast concatenation and prints
-
pln-parse
Parser and CLI for Panel Layout Notation (PLN)
-
joto_constants
Constants for interoperation between US Customary and SI units
-
wfu
worksoup's formatting utilities
-
eschac
computing chess moves
-
to-str
Efficient interface to convert value to it's textual representation
-
kib
-
shortscale
Convert numbers into English words using the short scale
-
frequency-unit
interacting with units of frequency
-
tw-colors
Tailwind CSS v4 color palette as (u8, u8, u8) RGB constants
-
memex
Turn your Rust workspace into human-readable docs and agent-ready context
-
recordpath
a textual notation to locate fields within atproto records
-
jsonpp
Reads json either from stdin or a file and pretty prints it on stdout
-
rt-format
Fully-runtime equivalent of the format! macro
-
englishid
English formatting for unsigned integer IDs
-
rjango
A full-stack Rust backend framework inspired by Django
-
bt_yaml_utils
Basic YAML reader operations. Transform form YAML to data
-
nominals
formatting nominal indicators in various systems (e.g., roman numerals)
-
ansi-pretty-print
Pretty-printing structured data with ANSI color support and ligatures. Mostly used for debug outputs.
-
humanly
A pure Rust crate to convert numbers, sizes, durations, times, and percentages into human-readable formats
-
fmtron
autoformatting RON files
-
perfetto-recorder
A low overhead way to record perfetto traces from Rust code
-
smoleval-cli
CLI for smoleval
-
kaktovik
Format a number in Kaktovik numerals
-
edi-format
EDIFACT Formatter
-
pretty_assertions_sorted
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
msuk-scifi
Various distance units, etc
-
rustrails-model
Model layer (ActiveModel equivalent)
-
lyrx
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
rustpython-ruff_python_ast
Unofficial fork for RustPython
-
ee-conio-engine
ANSI escape sequence helpers (engine)
-
joto_format
Fast, const-safe formatter for SI, US Customary, and typesetting dimensions with exactness tracking
-
pretty-num
A lightweight library for compactly formatting integers
-
error_reporter
print errors
-
compile-fmt
Compile-time formatting and derived functionality (e.g., panics / assertions)
-
k-snowflake
one-dependency implementation of Twitter`s (X) snowflake in rust
-
php-printer
Pretty printer for PHP AST — converts parsed AST back to PHP source code
-
rust_goap
A Goap implementation in Rust
-
reltime
Relative time representations with language support
-
patient-matching
Patient matching algorithms for healthcare information exchange
-
pleme-brazilian-validators
Brazilian document and format validators for Pleme platform (CPF, CNPJ, CEP, phone, PIX)
-
shd
Shows pretty HDD/SSD list
-
numerals
numeric systems, both ancient and modern
-
aformat
A no-std and no-alloc version of format! using ToArrayString
-
vcard
A pure Rust implementation of vCard based on RFC 6350
-
mandu
A static site generator to create a simple blog from Markdown files
-
error-trace
Small Rust crate for printing nice errors traits based on
std::error::Error::source() -
sde
read Eve Online's SDE data from sqlite database
-
stateset-embedded-node
Node.js bindings for StateSet Embedded Commerce
-
sig_fig_histogram
histogram type that is exponentially distributed and human-friendly
-
itoaaa
Print integers to target buffer in decimal format, fast
-
oag
CLI for the oag OpenAPI code generator
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
c2rust-ast-printer
Customized version of libsyntax rust pretty-printer
-
uniquote
Quote strings for clear display in output
-
ordinal
Format numbers as ordinals efficiently
-
just_fmt
Just a crate for formatting some things
-
human-hash
Generate human readable hash digests
-
number2name
convert an index to a name that is as short as possible
-
coil-report
Reporting helpers for the Coil framework
-
prttl
Pretty-printer for RDF Turtle
-
namecase
converting names to proper case with intelligent handling of special naming conventions
-
panproto-expr-parser
Haskell-style surface syntax parser for panproto expressions
-
lcax_models
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
nextver
parsing and incrementing arbitrarily-formatted versions
-
ts-io
I/O utilities for my projects
-
pecto-java
Java/Spring Boot behavior extractor
-
pretty_dtoa
Configurable floating point number to string conversions, with many options for controlling various aspects of displaying floats
-
human-format-next
Formatting numbers for us, while the machines are still at bay
-
cool-id-generator
generates the best ids, which are fun to read and fun to eat
-
rialo-cli-representation
Rialo CLI Representation
-
femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
rstml-component
HTML Component Library for Rust
-
convergio-scheduler
Policy-based task scheduling with capability matching, cost optimization, and load balancing
-
format_num
Format numbers into various representations of strings based on a format specifier mini-language
-
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}"
-
smooth
human-readable presentation of numbers
-
archspec
standardized human-readable labels for aspects and capabilities of a system
-
crud-tidy-viewer
CLI generator for your API. Array pretty printer
-
clogs
A structured logs pretty printer that works for me
-
baid58
Easy-to-check Base58 encoding for identities
-
septem
parsing and working with Roman numerals
-
angry-purple-tiger
animal-based hash digests for humans
-
vortex-trace
Structured event tracing and replay for Vortex simulations
-
kcr_autoscaling_k8s_io
Kubernetes Custom Resource Bindings
-
pretty_decimal
Decimal type with pretty printing
-
nstree
construct branched 'namespace strings' for nested subcomponents, often for logging
-
pretty-bytes-rust
that takes a number that represent a byte and returns a string that is prettier to read for a human
-
parse-frequency
parse frequency strings into a frequency in Hz
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
f64-fixed
Convert f64 to fixed-length string
-
stylish-ansi
stylishhelpers for writing styles as ANSI escape codes -
tpchgen-arrow
TPC-H data generator into Apache Arrow format
-
swamp-error-report
Swamp error report
-
ledgible
Formatter for ledger and hledger journals
-
lintel-format
Format command for Lintel — formats JSON, YAML, TOML, and Markdown files using dprint
-
rental_rod
flat file database
-
humanize-rs
For parsing human-readable strings to some types
-
angulus
Unit agnostic angle
-
taco-display-utils
A small helper crate for displaying iterators. This crate is part of the TACO toolsuite.
-
panproto-check
Breaking change detection for panproto
-
redacted
Wrappers to control debug formatting of potentially sensitive byte arrays
-
topo-render
JSONL v0.3, JSON, and human-readable output rendering
-
uv-console
internal component crate of uv
-
lintel-reporters
Reporter implementations for Lintel — pretty, text, and GitHub Actions output
-
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…
-
eure-fmt
Formatter for Eure files
-
inquire-reorder
inquire is a library for building interactive prompts on terminals
-
geo-uom
Units of measurement
-
rsfmt
source code formatter
-
inform
indentation formatter
-
pretty_graphql
GraphQL formatter
-
english-numbers
Convert integers to written English number format
-
pipecolor
A terminal filter to colorize output
-
timeago-cli
A dead-simple CLI tool to convert RFC2822 to short humanized strings
-
nexcore-downloads-scanner
Downloads Intelligence Scanner - classifies files by NexVigilant Core relevance
-
twoten
human readable digest tool
-
torvyn-cli
Developer CLI for the Torvyn streaming runtime
-
turtlefmt
Auto-formatter for RDF Turtle
-
codize
language-agnostic library that pretty-prints code for your code-generation tool
-
fmt-dur
Strict human-readable Duration parser/formatter: '2d3h4m', '90s', '1.5h'. Enforces unit order, no duplicates, and precise decimal rules.
-
trivial_log
No-bloat leak free implementation for log
-
opendev-models
Core data models for OpenDev
-
matrix_display
display a matrix in command line with pretty unicode separators
-
indent-display
Indented display formatter
-
simplebyteunit
A thin encapsulate for integer primitives to facilitate a fast, simple, yet ergonomic byteunit implementation
-
pest_extra
additional functionality for the Pest parser
-
qml_formatter
QML formatter
-
signifix
Number Formatter of Fixed Significance with Metric or Binary Prefix
-
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.
-
dapts
Debug Adapter Protocol (DAP) types made easy
-
xvii
parsing or printing Roman numerals
-
units-formatter
format units
-
pretty-git-prompt
Your current git repository information inside a beautiful shell prompt
-
lowercase-hex
Fast byte array to lowercase hex string conversion
-
zmij_ecma
A double-to-string conversion algorithm based on Schubfach and yy
-
void-audit-tui
Audit viewer TUI for void — integrity and encryption inspection
-
printable
std::fmt::Displaywrapper for iterators and tuples -
smdton
Data Tree Object Notation
-
smartquotes
A tiny library whose only purpose is to format strings to use smart quotation marks and apostrophes
-
wdl-format
Formatting of WDL (Workflow Description Language) documents
-
crashdump_viewer_cli
A CLI tool to parse Erlang crashdumps
-
ruut
Make easy-to-type and easy-to-grab folder structures easy to read
-
msp
Fast and lightweight Minecraft Server protocol client implemented in Rust
-
arc-metrics
Composable metrics, application manually registers them
-
bpmncheck
sanity-check Business Process Model Notation models
-
custom_codes
uniform response and error codes backed by enums
-
cmakefmt
Good enough (MVP, early) CMake auto formatter
-
pad-adapter
that provides pad adapter
-
rsspice
Pure Rust port of the SPICE Toolkit for space geometry
-
polyvalue
A weak-typed analog for rust
-
pretty-expressive
A pretty expressive printer
-
version-control-clean-check
Checks if the version control is clean. Based on code from Cargo.
-
unmillis
Given 𝑛, solves for 𝑥 in the equation
unix-epoch + 𝑛 milliseconds = 𝑥 -
pretint
A pretty print library for Rust with multiple APIs and easy usage
-
smplfetch
fetch script... but in Rust!
-
debug2
Space Efficient Pretty Printer
-
smol-symbol
compile-time globally unique, 25-character, 128-bit symbols similar to the Symbol type in Crystal Lang
-
chloro
A minimal Rust code formatter
-
num-to-english
Convert integers to their English word representation
-
lcax_calculation
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
url-prefix
creating URL prefix strings
-
typstyle-core
A pretty printer for typst
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
const-ryu
Fast floating point to string conversion
-
vec-string
To print Vec<Display>
-
table_formatter
text table formatter written in Rust
-
codama-cli
Command-line interface for Codama
-
swamp-pretty-print
Pretty-prints Swamp compiler internal representations (Semantic Graph nodes, Types, Symbol Tables) into human-readable, colorized strings for debugging
-
fin_data
Registry implementations for common financial categories
-
fl_uid
Human readable UIDs
-
chinese-numerals
Convert numbers to Chinese numerals
-
numeral
Written english form of a number
-
flowistry-cli
Clean CLI for Flowistry information-flow analysis
-
html-sys
Raw HTTP bindings
-
rustc-ap-rustc_ast_pretty
Automatically published version of the package
rustc_ast_prettyin the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
humjson
JSON formatter that produces concise output
-
digits_utils
converting numbers to digits
-
human_ids
Generate human-readable IDs
-
hex_str
that helps handle hexadecimal strings
-
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.
-
rondafk
ron formatter
-
tera-cli
Tera CLI for one-off template interpolation from context file / env vars
-
cc_talk_core
A no-std implementation of the CCtalk protocol
-
goldilocks-json-fmt
portable, fast, pretty JSON formatter
-
cj-femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
romantic
Roman numeral toolkit
-
hide
Hide credentials from debug output
-
formatify
specializing in dynamic runtime string formatting, ideal for applications requiring adaptable text representation
-
ppbert
pretty printer for Erlang's External Term Format
-
foliot
time tracking tool to keep track of your working or studying time
-
oro-pretty-json
pretty printing JSON while preserving the order of keys and the original indentation and line endings from a JSON source
-
dprint-core
Core library for dprint
-
text2binary
Converts a string representation of a hexadecimal number to a Vec<u8>
-
json-glib
Rust bindings for the Glib Json library
-
vampire-sys
Low-level FFI bindings to the Vampire theorem prover (use the 'vampire' crate instead)
-
templrfmt
Formatter for the templr templates library
-
nvdialog-sys
Raw FFI Bindings to NvDialog
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
pretty-bytes
Convert bytes to a human readable string
-
time-humanize
Display time in a human readable manner
-
formats
a better, more versatile, format! macro
-
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")
-
eng_fmt
Zero-depedency rate containing trait providing engineering notation formatting for f64
-
nesty
Generate code with with human readable indentation
-
enumfmt
A procedural macro which generates formatted strings of enum varients based of a format string
-
coloredpp
Lighweight crate for coloring texts
-
c2rust-ast-exporter
Clang AST extraction API for use in the C2Rust project
-
precise
Full precision decimal representation of f64
-
rustidy-ast-tokens
Rustidy formatter
-
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… -
nixpkgs-fmt-rnix
Nix code formatter for nixpkgs
-
debugify
Derive macro for
std::fmt::Debugfocused on reducing boilerplate.Supports both format strings and formatter functions -
tablers
create tables and export them into CSV or PDF. Without external deps
-
disfmt
Rust code disformatter
-
x12pp
A CLI pretty-printer for X12 EDI files
-
devx-pre-commit
creating git pre-commit hooks useful in rust projects
-
hexf
Hexadecimal float support for Rust
-
todate
convert UNIX timestamps to human-readable dates
-
redactrs
Wrapper to avoid accidentally leaking sensitive data during printing/logging
-
pretty-print
pretty print tree
-
i3ipc-jl
controlling i3-wm through its IPC interface
-
indented_text_writer
IndentedTextWriter
-
display_with
Return opaque impl Display and/or impl Debug types via display_with and debug_with
-
billboard
Display informational boxes in the terminal
-
hedu
Hex dumping tool written in Rust
-
memory-size-type
A data type for dealing with memory sizes
-
nerdicons_rs
Access all NerdFonts Icons and Use It
-
hexcat-rs
A small, no-dependency hex dumper
-
battinfo
A command-line tool for retrieving battery information, built using the excellent cross-platform
batterycrate -
digit
lib for converting digits backand forth
-
seaplane-oid
Seaplane Object IDs
-
size_format
Allows for easier formatting of sizes
-
git-llm-bundler
bundle git repositories into a single file for LLM context
-
filter-city
This program allows to search a city in ASCII all over the world in a json file
-
dprint-plugin-css
CSS formatter for dprint via Raffia
-
frostwalker
A TOML-like configuration language parser with zero dependencies outside of std
-
xml_writer
writes xml, not pretty, but faaast
-
civil
support civil engineering applications (WIP)
-
display_bytes
Human-readable display of byte sequences
-
forma
An opinionated SQL formatter
-
s2id
Self-sovereign identity library and command-lie
-
unicode_font
Convert unicode characters between fonts
-
keyphrase
generation for the EARTH Network
-
gabi
Bytesstruct that stores a number and displays it in human readable format -
display_tree
automatic, and customizable tree pretty-printing
-
join-string
Join the elements of iterators as a string, interspersing a separator between all elements
-
notation
a terminal-based hierarchal note-taking app
-
size_fmt
formats sizes in a human readable format
-
rafy
download YouTube content and retrieve metadata
-
humat
Formatting numbers for us, while the machines are still at bay
-
smart-debug
Derive macro for
Debugwith easy manipulation of fields -
encoder-ryu
Fast floating point to string conversion
-
russian_numbers
converting numbers into names in Russian language
-
human-number
format numbers in a pretty way
-
prof
Tools to make profiling Rust programs easier
-
comfy-color-backtrace
Comfy fork of Colorful panic backtraces
-
kalendarium
converting Arabic numerals into Roman numerals and modern dates into the Kalendarium Romanum
-
inter-unit
Convert american and other units to International System
-
library_stdnums
processing standard bibliographic numbers in Rust
-
nhs-number
National Health Service (NHS) number for NHS England, NHS Wales, NHS Isle of Man
-
slug_intl
Slugify strings while preserving printable Unicode characters for modern browsers
-
whoa-german-numbers
parse and interpret written german numbers
-
patagonicus
Relevant Linux System Information in a nice and user-friendly format
-
gchemol-gut
Selected utilities for Rust development
-
trim-margin
help with layouting multi-line strings by detecting their margin
-
starship-battery
Cross-platform information about the notebook batteries
-
numsep
Adding thousands-seperators to numbers
-
swrite
Infallible alternatives to write! and writeln! for Strings
-
akai
Next-generation, functional and simple ID system
-
avr-libcore
Minified version of libcore for AVR
-
memorable-ids
A flexible library for generating human-readable, memorable identifiers
-
app_units
Servo app units type (Au)
-
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.
-
stylish-core
The semver-stable subset of
stylish -
json_pretty
Json prettifier for Rust language
-
serde_json_wrapper
Serialize T as a pretty JSON string
-
descape
Adds a single extension trait for &str to unescape any backslashes
-
pretty-print-nalgebra
a small macro-only crate providing ability to pretty-print a 2D nalgebra array
-
pretty-printer
A macro to simplify pretty-printing complex structures in Rust
-
dragonbox
Fast floating point to string conversion
-
ansi-cut
cutting a string while preserving colors
-
different
Pretty line-based diff printouts (bin and library)
-
battery
Cross-platform information about the notebook batteries
-
roman-numerals
Converts numbers to roman numerals and vice versa
-
to-arraystring
A no-alloc ToString, for bool/integer/float types
-
ordinal-trait
Format numbers as ordinals efficiently
-
ordnl
formatting ordinal numbers
-
number_to_words
Converts number to words
-
gree
Controlling Gree Smart air conditioning units via Rust
-
amount_conversion
Convert Amount conversion from lower denomination to higher denomination and vice-versa
-
htime
Format durations in human-readable form
-
relateby-pattern
Core pattern data structures
-
command-unquoted
std::process::Command wrapper with a nicer Debug implementation
-
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
-
tck_no
Turkish Citizenship ID Validator and Generator Library for Rust
-
diskann
fast approximate nearest neighbor search library for high dimensional data
-
problem-spec
problem spec(https://www.rfc-editor.org/rfc/rfc7807) lib in rust
-
humanise
data
-
roman-literals
Write integer literals using Roman numerals
-
zydis
Bindings for Zydis
-
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 -
multiprint
A convenient string multiplication utility crate
-
rparse
human-readable command-line parser
-
expand_str
ExpandEnvironmentStrings-like function and string formatting utility
-
fahtsex
Extremely useless but fast SIMD functions for dealing with hex
-
liblisa-semantics-tool
A command-line tool that can query and manipulate libLISA's semantics
-
currency-4217
ISO-4217 compliant definition of 'money' and 'currency'
-
readable-inlined-runtime
Human readable data formatting
-
swamp-script-pretty-print
pretty print of types and expressions for Swamp
-
bt_time_utils
Basic time formatting utility
-
human-ids-bin
Generate human-readable IDs
-
num2ordinal
converting integers to ordinal representations, including support for alphabetic and Roman numeral formats
-
lcax_convert
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
treewalk
Common utilities for exploring a file tree
-
unit-conversions
Various units of measurement conversions
-
cooklang-to-md
Format cooklang to markdown
-
fmt_ext
interface for extending external types with custom implementations of
DebugandDisplaytraits -
canonicalize
values
-
memdbg
A formatter for raw memory
-
tidy-viewer-core
Core formatting logic for tidy-viewer
-
decondenser-cli
Pretty-print any text based on brackets nesting. CLI crate
-
futures-utils-wasm
futures Send bounds
-
hayagriva
Work with references: Literature database management, storage, and citation formatting
-
chip8-rom-to-opcode
disassemble chip8 binary files
-
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
-
ethiopic-numerals
Convert to Ethiopic Numerals
-
pretty-printing
pretty print implementation
-
envja
parsing / applying Jinja2-like syntax
-
enum_ids
Generate a companion ID enum and an associated getter method for the annotated enum
-
friendly
Human-friendly display library
-
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
-
pretty_debug
module based formatted console prints
-
feature-check
Query a program for supported features
-
display_buffer
A helper library to make implementing
core::fmt::Displayeasier -
leetspeak
random, non-random, and custom leetspeak translation functions
-
kvlogger
human readable key-value logger
-
epoch_to_human
Convert Date from Epoch to Human readable and vice versa
-
prettiest
Pretty-printer for JS values from wasm-bindgen
-
ronda
ron formatter
-
udo
A modern replacement for sudo/doas
-
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.
-
writeable
A more efficient alternative to fmt::Display
-
cspretty
Content Security Policy pretty printer and syntax highlighter
-
human_name
parsing and comparing human names
-
capsize
A converter for units of capacity
-
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
-
catr
A fully functional clone of the GNU concat tool built completely in Rust
-
individual-identifiers
creating unique, human-readable alliterative identifiers
-
human-readable-time
A data structure for managing a human readable time
-
feanor-tracing
tracing subscriber that prints an overview of the current state to stdout, and ignores short or deeply nested functions
-
numerus
Convert integers to roman numerals and vice versa
-
tckn_utils
A collection of utilities for generating dummy TCKN values and validating against the tckn rules
-
reparo
rewond events
-
kalavor
K--A flavored contents
-
hex2bytearray
convert hexadecimal strings to byte-arrays
-
defy
Replacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax
-
metric
zero-cost dimensional analysis for safe, unit-aware numeric computations in Rust
-
dfmt
A fully featured dynamic template drop in replacement for the format! macro
-
caddy-pretty-print
A CLI tool to pretty print Caddy json logs
-
k8s-metrics
K8s Metrics API Resource definitions
-
yt_info
download YouTube content and retrieve metadata
-
pretty-lint
A very simple library for showing lint errors
-
asimov-jq-module
ASIMOV module for JSON transformation using the jq filter language
-
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
-
anzahlmenschen
A number formatting crate that only depends on std
-
align_text
Aligns lines in a block of text within a number of columns
-
topiary-tree-sitter-facade
Topiary’s uniform interface for
tree-sitter(rust) andweb-tree-sitter(wasm-bindgen) -
mago-casing
converting strings between various common casing styles
-
templr_formatter
Formatter for the templr templates library
-
inquire-derive
Derive macros for the inquire crate
-
timing_rdtsc
Easily time a block of code
-
numatim
Returns a given number in words
-
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
-
impostor_compiler_axum
Compile impostor mock files (see impostor_core) to an axum router
-
byte-unit
interacting with units of bytes
-
radix_fmt_ng
Format a number in an arbitrary radix
-
epoch-calc
Small utility for dealing with conversions between human readable dates and Unix Timestamps
-
tentacli-formatters
Formatters for output
-
locators
Human exchangable identifiers and locators
-
appbundle
creating and signing appbundles
-
rhai-chrono
Rhai package for using chrono DateTime
-
trent
Wrapper around the YGOPRODeck API for rust
-
jss
Create dynamic css easily using json notation
-
unicode-prettytable
Table formatting library using Unicode Box-drawing characters
-
sparkly
A pretty-printing library based on Wadler's "A Prettier Printer" with support for ANSI styling
-
wikidata-filter
get the human-readable labels, descriptions, and wikidata IDs from a Wikidata dump
-
currency
written in Rust for representing international currencies
-
chemstring
A parser that converts strings to their representation using chemical element notations
-
ytd
YouTube / Invidious daemon and CLI tool for crawling and processing channels with pre-configured commands vector
-
n-roman
Converts integers to Roman numerals and vice versa
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
fmt-utils
Various utilities for use with std::fmt::Display and fast_fmt::Fmt
-
cson
Reference implementation of Cursive Script Object Notation (CSON), a superset of JSON suitable for manual editing
-
tofupilot
APIv2: TofuPilot REST API for managing runs, units, procedures, and more
-
size-display
Display file sizes in human-readable form
-
spatialarray
labeled n-dimensional arrays with spatial-aware helpers for geospatial and scientific workflows
-
jansson-sys
Native bindings for Jansson, the C JSON library
-
gale_formatter
Output formatters for the Gale CSS linter
-
serenum
Generate string representation for a enum
-
dprint-plugin-jsonc
JSON formatter for dprint
-
metfor
Meteorological formulas and constants
-
pfmt
A data formatting library
-
conda-leaves
CLI tool that allows to pretty print all dependencies within conda environment
-
dinero-exchange-cli
A proof of concept CLI that uses Dinero
-
layouts
Conveniently lay out and format your data structures, and decide how to render them separately
-
pretty-copy
Multi-purpose copying utility which allows to see progress of copying operations
-
joinery
A small crate for generically joining iterators with a separator
-
naturalize
Convert a string to a convenient view for natural sorting
-
cashmoney
safe monetary calculations
-
const-itoa
Fast integer primitive to string conversion
-
num_sys
number conversion
-
cooklang-to-human
Format cooklang in a human friendly way
-
byte_prefix
Human Readable file size formatting
-
terminator
Formatter for pretty panics and errors
-
display_with_options
Display and Debug with options passed around. Indentation functionality.
-
custom-format-macros
Procedural macros for the custom-format crate
-
codesnake
Pretty printer for non-overlapping code spans
-
prettier-please
A minimal
synsyntax tree pretty-printer -
rust-diff-analyzer
Semantic analyzer for Rust PR diffs that distinguishes production code from test code
-
type_description
Machine-readable type descriptions
-
deboog
Derive macro for extended debug formatting
-
roman_numeral
roman numerals. Encode/decode roman numerals with ease!
-
validators-options
options used with the
validators-derivecrate and thevalidatorscrate -
shorten-url
omit parts of a url for friendlier display
-
sigil-stitch
Type-safe, import-aware, width-aware code generation for multiple languages
-
better-panic
Pretty panic backtraces inspired by Python's tracebacks
-
waka-api
WakaTime HTTP client library
-
chess_fen_parser
Parser for Forsyth-Edwards Notation
-
crc32mnemo
Tool providing mnemonic representation for a CRC32 sum over given data
-
subst
shell-like variable substitution
-
hlstate-httpd
Web scrapper for Xash3D/FWGS servers, based on Rocket engine
-
typed-bytesize
Represent bytesize in decimal or binary prefix unit
-
enquote
Quotes and unquotes strings
-
dur
no_std duration parser and pretty-formatter for humans
-
str_case_conv
functions for converting strings to different cases
-
primer-api
primer client, generated from the OpenAPI spec
-
codex-percent
Percent Encoding for the 1%
-
humanesort
sorting the way humans would
-
epanet
Safe Rust bindings to the EPANET 2.3 water distribution network simulator
-
ctrf-rs
A reporter for Common Test Report Format (CTRF) in Rust
-
num-runtime-fmt
Format numbers according to a format spec determined at runtime
-
target-spec-miette
Integrate target-spec errors with the miette library
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
stri
string interpolation procedural macro
-
spec-core
Core library for parsing and generating Rust code from .unit.spec files
-
mishio595/momiji
-
hledger-fmt
An opinionated hledger's journal files formatter
-
traianus
Converts Roman numerals to Arabic numerals and vice versa
-
timeturner
Command line utility for manipulating date-time strings
-
crator
High-performance Rust toolkit for HTTP/HTTPS requests, JSON processing, and environment management
-
rs-humanize
Format data types into human readable strings
-
bgt-cli
CLI tool to manage monthly budgets using TOML config files
-
verbose-macros
A dependency-free macro library for verbose! and debug! printing in Rust
-
dicgen
Generate a list with all combinations for given characters, like in brute force attacks
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug -
naira-format
A lightweight Rust crate for formatting and parsing Nigerian Naira (₦) amounts
-
tf2-price
Team Fortress 2 item pricing
-
chloro-core
Core functionality for chloro - a minimal Rust code formatter
-
interpolator
runtime format strings, fully compatible with std's macros
-
formation
An opinionated SQL formatter
-
snake_case_converter_slom_test
convert strings to snake case
-
jsonice
Streaming JSON pretty printer
-
impostor_cli
Run impostor mock files as a mock server
-
display-more
helper to display various types
-
rorschach
Binary data definition and formatter
-
rstsr-sci-traits
An n-Dimension Rust Tensor Toolkit
-
arg_parser
RedoxOS command line argument parser
-
mag
Physical quantities and units
-
ansi_escape
Some tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public' crates
-
human-sized
Convert a size in bytes to a human-readable size
-
hd
Hex Display: A modern
xxdalternative -
miv
working with Roman numerals
-
lazy_format
lazily formatting values for later
-
philiprehberger-color
Color manipulation library — parsing, conversion, blending, contrast checking, and ANSI terminal output
-
rron
Rust scheduler with either crontab or human readable duration
-
roman
Convert between integers and roman numerals
-
json-builder-macro
A lightweight macro for generating JSON objects
-
value_unit
every unit imaginable. Also contains a handy macro
-
rsn-fmt
The rsn formatter
-
valid
Validate custom types by composing primitive validation functions. Use one common API for validating all kind of business rules including aspects of the application state. One common error type for all…
-
prefix
A customizable pretty printer for FIX messages