-
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
-
arrow-cast
Cast kernel and utilities for Apache Arrow
-
chrono-humanize
Human-friendly time expressions - similar to Python arrow.humanize
-
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
-
lexical-write-float
Efficient formatting of floats to strings
-
si-scale
Format values using the appropriate SI scale: seconds(1.3e-5) -> 13 µs
-
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
-
dtoa
Fast floating point primitive to string conversion
-
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
-
base-x
Encode/decode any base
-
unique_id
Traits and implementations for unique ID generators
-
thousands
Adds digit separators to numbers, configurably
-
pretty_yaml
Semi-tolerant and configurable YAML formatter
-
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
-
tpchgen
Blazing fast pure Rust no dependency TPC-H data generation library
-
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
-
extfmt
Extended formatting options for commmon types
-
ms-pdb-mcp
MCP server for analyzing PDB files using the ms-pdb library
-
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
-
tabular
Plain text tables, aligned automatically
-
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
-
nu_plugin_skim
An
skcommand that can handle Nushell’s structured data -
fmtastic
Format numbers using the unicode characters via the Display trait
-
millisecond
Format milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.
-
gpoint
Wrapper for using C’s
printf("%g")format for your floating point output -
smart-format
Composable, zero-allocation Display formatting combinators for Rust
-
firefly-iii
Rust API client for firefly-iii
-
slash-formatter
functions to deal with slashes and backslashes in strings
-
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
-
nu_plugin_highlight
A nushell plugin for syntax highlighting
-
libverify-output
Output formatters (SARIF, JSON, Matrix, Vanta) for libverify verification results
-
ltk_wad
WAD archive reading/writing for League Toolkit
-
metricator
Metrics
-
nuls
NuShell-inspired ls with colorful table output, human-readable sizes, and recency-aware timestamps
-
num2words
Convert numbers like 42 to forty-two
-
ferrunitas
A type-safe unit conversion library with compile-time dimensional analysis
-
dyf
Dynamic string formatting library for Rust supporting all standard format specifiers
-
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
-
scaler
A convenient formatter to scale, round, and display numbers
-
tidier
Format HTML, XHTML and XML documents
-
mfmt
Meta formatter library
-
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… -
itoap
Even faster functions for printing integers with decimal format
-
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
-
gliner2
compatibility for upstream weights and Python training output
-
rs-measures
macros to encapsulate numbers in measures, provided with units of measurement, allowing any meaningful operation, but statically forbidding meaningless operations with them
-
localgpt-world-types
Unified world data model for LocalGPT Gen — serde-only, no Bevy/SpacetimeDB
-
display_full_error
Minimal display formatter for error chains
-
pretty_simple
RC-based, simple pretty printing library
-
shannon-nu-engine
Nushell's evaluation engine
-
clasp-rules
Server-side rules engine for CLASP protocol
-
dee-rates
Currency rates and conversion CLI
-
shelve
command-line tool to pretty print CSV files grouped by a column
-
bible-lib
working with Bible verses in Rust
-
demystify
A constraint solving tool for explaining puzzles
-
human-size
Sizes for humans
-
jsonformat
Formats JSON extremely fast
-
ferrisume-cli
A JSON resume CLI tool
-
talmudifier
Convert markdown text into Talmud-like PDFs
-
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
-
os-identifier
Resolve product / release names of operating systems used by endoflife.date into canonical names
-
simple_chess
chess game implimentation
-
crud-pretty-struct
Pretty display for struct
-
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
-
zmij
A double-to-string conversion algorithm based on Schubfach and yy
-
ryuu
Fast floating point to string conversion
-
ktracepoint
implementing tracepoints in operating systems
-
tooltest
CLI conformance testing for MCP servers
-
pretty_rdf
RDF/XML Pretty Formatting
-
philiprehberger-byte-fmt
Human-readable byte size formatting and parsing
-
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
-
inquire-clack
inquirecrate with an additional interface -
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
-
shrinkwrap
Automates the wrapping and nesting of additional variations for some or all of a struct's fields
-
nice-rs
Format JSON log to human-readable log
-
cache_diff
Generate clean, human readable diffs between two cache structs
-
pretty-type-name
a shorter version of std::any::type_name
-
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
-
kib
-
hexlit
A zero-allocation no_std-compatible zero-cost way to convert hex-strings to byte-arrays at compile time
-
verus_prettyplease
A minimal
synsyntax tree pretty-printer adapted for Verus -
nu_plugin_units
A Nushell plugin for easily converting between common units
-
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
-
thulp-workspace
Workspace management for thulp execution contexts
-
cjc-diag
Diagnostic infrastructure and error codes for CJC
-
v_concat
A tiny library for blazing fast concatenation and prints
-
eschac
computing chess moves
-
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
-
to-str
Efficient interface to convert value to it's textual representation
-
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
-
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…
-
memex
Turn your Rust workspace into human-readable docs and agent-ready context
-
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
-
lyrx
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
rust_goap
A Goap implementation in Rust
-
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
-
pretty-num
A lightweight library for compactly formatting integers
-
sparkid
Fast, time-sortable, 21-char Base58 unique ID generator
-
mandu
A static site generator to create a simple blog from Markdown files
-
smoleval-cli
CLI for smoleval
-
kaktovik
Format a number in Kaktovik numerals
-
edi-format
EDIFACT Formatter
-
msuk-scifi
Various distance units, etc
-
rustrails-model
Model layer (ActiveModel equivalent)
-
torii-migration
Migration utilities for the torii authentication ecosystem
-
joto_format
Fast, const-safe formatter for SI, US Customary, and typesetting dimensions with exactness tracking
-
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
-
panproto-expr-parser
Haskell-style surface syntax parser for panproto expressions
-
pretty_assertions_sorted
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
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
-
aformat
A no-std and no-alloc version of format! using ToArrayString
-
numerals
numeric systems, both ancient and modern
-
vcard
A pure Rust implementation of vCard based on RFC 6350
-
human-hash
Generate human readable hash digests
-
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
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
c2rust-ast-printer
Customized version of libsyntax rust pretty-printer
-
uniquote
Quote strings for clear display in output
-
human-format-next
Formatting numbers for us, while the machines are still at bay
-
ordinal
Format numbers as ordinals efficiently
-
just_fmt
Just a crate for formatting some things
-
panproto-check
Breaking change detection for panproto
-
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
-
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
-
cool-id-generator
generates the best ids, which are fun to read and fun to eat
-
rialo-cli-representation
Rialo CLI Representation
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
tpchgen-arrow
TPC-H data generator into Apache Arrow format
-
rstml-component
HTML Component Library for Rust
-
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
-
php-printer
Pretty printer for PHP AST — converts parsed AST back to PHP source code
-
archspec
standardized human-readable labels for aspects and capabilities of a system
-
strung
Easy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}"
-
smooth
human-readable presentation of numbers
-
feanor-tracing
tracing subscriber that prints an overview of the current state to stdout, and ignores short or deeply nested functions
-
crud-tidy-viewer
CLI generator for your API. Array pretty printer
-
clogs
A structured logs pretty printer that works for me
-
angry-purple-tiger
animal-based hash digests for humans
-
baid58
Easy-to-check Base58 encoding for identities
-
septem
parsing and working with Roman numerals
-
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
-
metrique-metricsrs
working with unit of work metrics - metrics.rs collector
-
parse-frequency
parse frequency strings into a frequency in Hz
-
tref
Tree in Rows Elemental Format (TREF). Crate to parse, store and serialize trees.
-
ledgible
Formatter for ledger and hledger journals
-
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.
-
f64-fixed
Convert f64 to fixed-length string
-
stylish-ansi
stylishhelpers for writing styles as ANSI escape codes -
swamp-error-report
Swamp error report
-
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
-
crashdump_viewer_cli
A CLI tool to parse Erlang crashdumps
-
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
-
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…
-
inquire-reorder
inquire is a library for building interactive prompts on terminals
-
geo-uom
Units of measurement
-
rsfmt
source code formatter
-
nanobook-rebalancer
Portfolio rebalancer bridging nanobook to Interactive Brokers
-
inform
indentation formatter
-
pretty_graphql
GraphQL formatter
-
turtlefmt
Auto-formatter for RDF Turtle
-
version-control-clean-check
Checks if the version control is clean. Based on code from Cargo.
-
eure-fmt
Formatter for Eure files
-
english-numbers
Convert integers to written English number format
-
pipecolor
A terminal filter to colorize output
-
pretint
A pretty print library for Rust with multiple APIs and easy usage
-
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
-
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.
-
lowercase-hex
Fast byte array to lowercase hex string conversion
-
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
-
dapts
Debug Adapter Protocol (DAP) types made easy
-
rondafk
ron formatter
-
xvii
parsing or printing Roman numerals
-
units-formatter
format units
-
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
-
void-audit-tui
Audit viewer TUI for void — integrity and encryption inspection
-
printable
std::fmt::Displaywrapper for iterators and tuples -
chinese-numerals
Convert numbers to Chinese numerals
-
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
-
unmillis
Given 𝑛, solves for 𝑥 in the equation
unix-epoch + 𝑛 milliseconds = 𝑥 -
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
-
smol-symbol
compile-time globally unique, 25-character, 128-bit symbols similar to the Symbol type in Crystal Lang
-
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
-
trivial_log
No-bloat leak free implementation for log
-
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
-
atlassian-cli-output
Output formatting library for Atlassian CLI
-
smplfetch
fetch script... but in Rust!
-
debug2
Space Efficient Pretty Printer
-
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
-
pretty-bytes-rust
that takes a number that represent a byte and returns a string that is prettier to read for a human
-
url-prefix
creating URL prefix strings
-
typstyle-core
A pretty printer for typst
-
humjson
JSON formatter that produces concise output
-
hawktracer-converter
Converts HawkTracer output format to human-readable/well-known trace event viewers format
-
const-ryu
Fast floating point to string conversion
-
codama-cli
Command-line interface for Codama
-
vec-string
To print Vec<Display>
-
table_formatter
text table formatter written in Rust
-
chloro
A minimal Rust code formatter
-
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
-
hex_str
that helps handle hexadecimal strings
-
numeral
Written english form of a number
-
html-sys
Raw HTTP bindings
-
flowistry-cli
Clean CLI for Flowistry information-flow analysis
-
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… -
digits_utils
converting numbers to digits
-
human_ids
Generate human-readable IDs
-
requests_rs
sending GET/POST requests and parsing jsons, included with an async file downloader. Intended for mostly small projects which need to make quick GET/POST requests or download files.
-
tera-cli
Tera CLI for one-off template interpolation from context file / env vars
-
goldilocks-json-fmt
portable, fast, pretty JSON formatter
-
cc_talk_core
A no-std implementation of the CCtalk protocol
-
romantic
Roman numeral toolkit
-
text2binary
Converts a string representation of a hexadecimal number to a Vec<u8>
-
pretty-bytes
Convert bytes to a human readable string
-
formats
a better, more versatile, format! macro
-
hide
Hide credentials from debug output
-
nesty
Generate code with with human readable indentation
-
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
-
cj-femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
json-glib
Rust bindings for the Glib Json library
-
nerdicons_rs
Access all NerdFonts Icons and Use It
-
vampire-sys
Low-level FFI bindings to the Vampire theorem prover (use the 'vampire' crate instead)
-
formatify
specializing in dynamic runtime string formatting, ideal for applications requiring adaptable text representation
-
templrfmt
Formatter for the templr templates library
-
nvdialog-sys
Raw FFI Bindings to NvDialog
-
time-humanize
Display time in a human readable manner
-
nixpkgs-fmt-rnix
Nix code formatter for nixpkgs
-
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
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
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
-
gabi
Bytesstruct that stores a number and displays it in human readable format -
precise
Full precision decimal representation of f64
-
rustidy-ast-tokens
Rustidy formatter
-
hexf
Hexadecimal float support for Rust
-
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… -
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
-
todate
convert UNIX timestamps to human-readable dates
-
pretty-print
pretty print tree
-
frostwalker
A TOML-like configuration language parser with zero dependencies outside of std
-
i3ipc-jl
controlling i3-wm through its IPC interface
-
seaplane-oid
Seaplane Object IDs
-
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
-
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
-
size_format
Allows for easier formatting of sizes
-
redactrs
Wrapper to avoid accidentally leaking sensitive data during printing/logging
-
git-llm-bundler
bundle git repositories into a single file for LLM context
-
patagonicus
Relevant Linux System Information in a nice and user-friendly format
-
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
-
xml_writer
writes xml, not pretty, but faaast
-
humat
Formatting numbers for us, while the machines are still at bay
-
civil
support civil engineering applications (WIP)
-
display_bytes
Human-readable display of byte sequences
-
forma
An opinionated SQL formatter
-
human-number
format numbers in a pretty way
-
s2id
Self-sovereign identity library and command-lie
-
unicode_font
Convert unicode characters between fonts
-
keyphrase
generation for the EARTH Network
-
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
-
smart-debug
Derive macro for
Debugwith easy manipulation of fields -
russian_numbers
converting numbers into names in Russian language
-
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
-
swrite
Infallible alternatives to write! and writeln! for Strings
-
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
-
gchemol-gut
Selected utilities for Rust development
-
encoder-ryu
Fast floating point to string conversion
-
trim-margin
help with layouting multi-line strings by detecting their margin
-
const-itoa
Fast integer primitive to string conversion
-
numsep
Adding thousands-seperators to numbers
-
starship-battery
Cross-platform information about the notebook batteries
-
akai
Next-generation, functional and simple ID system
-
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
-
radix_fmt_ng
Format a number in an arbitrary radix
-
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
-
battery
Cross-platform information about the notebook batteries
-
roman-numerals
Converts numbers to roman numerals and vice versa
-
gree
Controlling Gree Smart air conditioning units via Rust
-
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
-
amount_conversion
Convert Amount conversion from lower denomination to higher denomination and vice-versa
-
htime
Format durations in human-readable form
-
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
-
different
Pretty line-based diff printouts (bin and library)
-
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
-
cooklang-to-human
Format cooklang in a human friendly way
-
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
-
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
-
byte-unit
interacting with units of bytes
-
decondenser-cli
Pretty-print any text based on brackets nesting. CLI crate
-
futures-utils-wasm
futures Send bounds
-
chip8-rom-to-opcode
disassemble chip8 binary files
-
hayagriva
Work with references: Literature database management, storage, and citation formatting
-
hrtime
A thin library which converts seconds into either a colon-seperated time string and vice versa, or into the raw hour, minute, and second values
-
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
-
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
-
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
-
defy
Replacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax
-
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
-
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
-
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
-
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
-
yt_info
download YouTube content and retrieve metadata
-
k8s-metrics
K8s Metrics API Resource definitions
-
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) -
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
-
metriken-core
A fast and lightweight metrics library
-
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
-
jss
Create dynamic css easily using json notation
-
waka-api
WakaTime HTTP client library
-
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
-
trent
Wrapper around the YGOPRODeck API for rust
-
cson
Reference implementation of Cursive Script Object Notation (CSON), a superset of JSON suitable for manual editing
-
gale_formatter
Output formatters for the Gale CSS linter
-
validators-options
options used with the
validators-derivecrate and thevalidatorscrate -
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
-
structomer
cli utility for structom convertions
-
serenum
Generate string representation for a enum
-
dprint-plugin-jsonc
JSON formatter for dprint
-
metfor
Meteorological formulas and constants
-
pfmt
A data formatting library
-
byte_prefix
Human Readable file size formatting
-
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
-
naturalize
Convert a string to a convenient view for natural sorting
-
cashmoney
safe monetary calculations
-
joinery
A small crate for generically joining iterators with a separator
-
num_sys
number conversion
-
cooklang-to-md
Format cooklang to markdown
-
terminator
Formatter for pretty panics and errors
-
display_with_options
Display and Debug with options passed around. Indentation functionality.
-
better-panic
Pretty panic backtraces inspired by Python's tracebacks
-
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 -
type_description
Machine-readable type descriptions
-
deboog
Derive macro for extended debug formatting
-
roman_numeral
roman numerals. Encode/decode roman numerals with ease!
-
shorten-url
omit parts of a url for friendlier display
-
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
-
codex-percent
Percent Encoding for the 1%
-
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
-
ctrf-rs
A reporter for Common Test Report Format (CTRF) in Rust
-
chloro-core
Core functionality for chloro - a minimal Rust code formatter
-
humanesort
sorting the way humans would
-
epanet
Safe Rust bindings to the EPANET 2.3 water distribution network simulator
-
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
-
mishio595/momiji
-
traianus
Converts Roman numerals to Arabic numerals and vice versa
-
hledger-fmt
An opinionated hledger's journal files formatter
-
timeturner
Command line utility for manipulating date-time strings
-
rust-diff-analyzer
Semantic analyzer for Rust PR diffs that distinguishes production code from test code
-
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
-
rorschach
Binary data definition and 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
-
human-sized
Convert a size in bytes to a human-readable size
-
jsonice
Streaming JSON pretty printer
-
impostor_cli
Run impostor mock files as a mock server
-
dashu
set of big numbers
-
display-more
helper to display various types
-
hd
Hex Display: A modern
xxdalternative -
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
-
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…
-
idsmith
Validate and generate checksum-correct IBANs, personal IDs, bank accounts, credit cards, SWIFT/BIC, company IDs, driver's licenses, tax IDs, and passports
-
roman
Convert between integers and roman numerals
-
miv
working with Roman numerals
-
json-builder-macro
A lightweight macro for generating JSON objects
-
lazy_format
lazily formatting values for later
-
value_unit
every unit imaginable. Also contains a handy macro
-
philiprehberger-color
Color manipulation library — parsing, conversion, blending, contrast checking, and ANSI terminal output
-
rron
Rust scheduler with either crontab or human readable duration
-
rsn-fmt
The rsn formatter
-
prefix
A customizable pretty printer for FIX messages
-
ein
U.S. Employer Identification Number (EIN) parsing and validation
-
accounting
money and currency formatting
-
pretty_assertions_sorted_fork
Wrapper around the
rust-pretty-assertionscrate that allows for the ability to sort the Debug output -
formations
A terminal forms/multiple choice library
-
leptosfmt-prettyplease
A fork of David Tolnay's prettyplease that adds the ability to format single expressions
-
lrc
A pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file
-
currency_rs
handling currencies