-
base64
encodes and decodes base64 as bytes or utf8
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
pem
Parse and encode PEM-encoded data
-
hex
Encoding and decoding data into/from hexadecimal representation
-
qrcode
QR code encoder in Rust
-
gif
GIF de- and encoder
-
base32
encoder/decoder for Rust
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
quoted_printable
encoder/decoder for quoted-printable data
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
ion-binary-rs
Pure Rust parser, encoder and hasher for Amazon's Ion binary format
-
z-base-32
human-oriented base-32 encoding
-
oxc_sourcemap
Basic sourcemap handling for Rust
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes
-
sqids
Generate short unique ids from numbers
-
bitfield-rle
A run-length-encoder that compresses bitfields
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
base16
(hex) encoding and decoding
-
serialization_minecraft
encode and decode your struct
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
serialization
encode and decode your struct
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
rsbkb
has multiple tools which are designed to be called directly (through symlinks). This allows various operations on data to be chained easily like CyberChef but through pipes.
-
wd_tools
tools for rust
-
mercy
open-source Rust crate and CLI for building cybersecurity tools, assessment projects, and testing infrastructure
-
macro-toolset
Some useful macros
-
radiation
Convert Rust type into raw bytes and vice versa
-
objc2-encode
Objective-C type-encoding representation and parsing
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
speed-levels-rs
speed-level benchmark for AV1 encoders
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
kube-secrets-encoding
Encode Kubernetes secrets for data and dataString
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
wit-encoder
A WIT encoder for Rust
-
flac-bound
FLAC encoding via libflac FFI
-
squint
Encode sequential integer ids as random looking strings
-
uri_encode
URI percent encoding (encodeURI, encodeURIComponent, urlencode)
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
supply-chain-trust-example-crate-000007
encodes and decodes base64 as bytes or utf8
-
audrey
simplify reading, writing and converting between a range of audio formats
-
base85
encoding as described in RFC1924
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
resp
RESP(REdis Serialization Protocol) Serialization for Rust
-
ordered-varint
Byte-orderable, variable length encoding
-
base64easy
encodes and decodes base64 as bytes or utf8
-
encoder
Blazing fast encoder written in Rust
-
rustvdif
interacting with data encoded in the VLBI Data Interchange Format (VDIF)
-
codec
trait to assist in making codecs
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
codeq
Codec trait
-
g60
encodes and decodes G60 as bytes or utf8
-
dns-message-parser
Libary to encode and decode DNS packets
-
redact-composer-midi
Midi domain library and converter for redact-composer
-
quranize
Encoding transliterations into Quran forms
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
tihu
toolset written in Rust
-
rvv-encode
encode RISC-V V extension (rvv) instructions
-
progress-encode
Progress ENCODE function
-
sha-to-hex
function to encode string using secret and return hex string
-
url_encoded_data
Ergonomic, Versatile Url-Encoded-Data Manipulator
-
baste64
A base64 codec
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
cody-c
zerocopy codec for encoding and decoding data in no_std environments
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
dipa
dipa makes it easy to efficiently delta encode large Rust data structures
-
jolse
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
rapid-qoi
Optimized QOI format encoder and decoder
-
decoreco
decode and re-encode big media files to save space
-
dns-codec
represent arbirary data as legal DNS names using a mostly base-38 encoding (including '.' and '-' where permitted)
-
little-endian
Encoding and decoding of little-endian format
-
wavpack
API bindings for WavPack
-
number-encoding
Combinatorial and factorial number systems
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
base_any
通用的 base 系列编解码。中文编码。
-
encode_selector
Encode an integer index into a selector valid radix using the passed in alphabet
-
videotoolbox-rs
Rust wrapper for apple's VideoToolbox framework
-
base45
Encoder/decoder for base45
-
base2048
encoding for efficient encoding of binary data on twitter
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
leetfy
your texts
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
radix64
A base64 library by another name
-
codek
Codec trait
-
residua-cesu8
converting between CESU-8 and UTF-8
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
tinyklv
The simplest Key-Length-Value (KLV) framework in Rust
-
encoding-next-index-tradchinese
Index tables for traditional Chinese character encodings
-
encoding-next-index-korean
Index tables for Korean character encodings
-
data2sound
convert data to sound, and vice versa, supports WASI (dependency-free)
-
plantaznik
CLI helper for managing PlantUML diagram sources and their previews in Markdown files
-
libhumancode
A
no_std
compatible library that provides a function to enode binary data up to 150 bits in a human friendly format -
riscy-isa
Encodes and decodes streams of RISC-V instructions
-
sixel-bytes
Encode an image with sixel-sys/libsixel
-
pageman
Disk-based page manager/store
-
encoding-index-tradchinese
Index tables for traditional Chinese character encodings
-
audyo
audio decode/encode library
-
dencode
decoding and encoding frames from readers and writers
-
cantools
CAN-bus data analysis library
-
yenc
Encodes and decodes using the yEnc encoding
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
fastvlq
A fast variant of Variable-Length Quantity with a focus on speed and no_std support
-
binable
Minimal library for encoding (decoding) types to (from) binary
-
encoding-index-singlebyte
Index tables for various single-byte character encodings
-
smush
Common rust abstraction around a variety of compression codecs
-
encoded-words
Encoded Words for usage in MIME headers
-
portable-audio-library
A portable audio library file format
-
latinrs
Rust package that transliterates text and characters into thier latin form
-
base64-lib
A base64 encoder / decoder
-
whisperer
将文本编码为简短的中文字符, 防和谐
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
wifiqr
Generate QR codes for wifi access
-
bincode-no-std
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
cryptotools
cryptography library
-
tomllib
A format-preserving TOML file parser and manipulator
-
cbor-tools
Tools for encoding and decoding CBOR
-
fofc-rs
Binary data format used to encode random files
-
rvv-as
Command line tool to encode RISC-V V extension (rvv) instructions
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
minilz4
Minimal interface for the LZ4 compression library frame format
-
hash2curve
Traits and algorithms for hashing arbitrary values to curve group element
-
bincode-thin
A fork of bincode with experimental hacks to have a smaller serialized size (for webrender)
-
pod
Plain Old Data (POD) encoding and I/O
-
gifify
Encode a movie file to gif, specialized for demos, feature presentations, bug reports etc
-
binverse
Fast binary serialization with versioning
-
cyware-convert
Encoding library for web security applications
-
ende
encoding/decoding unicode/utf-8/utf-16(ucs-2) code points
-
pgpq
Encode Apache Arrow
RecordBatch
es to Postgres’ native binary format -
dbus-server-address-parser
encode and decode DBus server address
-
sealed-secrets
lib to encrypt and decrypt secrets using Sealed Secrets
-
ogg-opus
A decoder/encoder for Ogg Opus
-
baze64
Encode & decode base64 from & to arbitrary byte sequences
-
f4jumble
Zcash's F4Jumble algorithm
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
proqnt
Zero-copy proquint encoding and decoding
-
mercy-cli
Mercy CLI is a simple command line interface built on top of the Mercy Rust crate
-
tokio_x_codec
tokio codec. auto impl tokio_util::codec::Encoder and tokio_util::codec::Decoder.
-
blurhash-ng
A pure Rust implementation of blurhash
-
bincode_derive
#[derive(Encode, Decode)] for bincode
-
rvv-asm
Procedure macro to encode RISC-V V extension (rvv) instructions
-
falcom-sjis
Falcom-compatibile Shift JIS implementation
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
crumb
Encode a nibble from a u64 as a u8
-
crypto-brainfuck
Encoding strings to brainfuck
-
path_to_unicode_filename
encodes file path separators and common directory names, producing a reversible unicode string that can be used as a filename. It's useful in the case when you want to extract data…
-
uwucodec
Encode your data into uwu and back
-
recode
Reusable encoding/decoding constructs for Rust
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
base64tool
Base64 encode and decode files
-
b64-rs
A super speedy* base64 encoder
-
marksman_escape
HTML escape and HTML unescape strings
-
xbinser-macros
binary structure transporation, macros to generate encode and decode tools
-
whitespace
Encode arbitrary data whitespaces and vice versa
-
paths-as-strings
paths_as_strings is a small crate with two public free-functions for unambiguously and universally encoding Paths as UTF-8 strings, and then decoding them back into Paths
-
encode-webm-video-frames
video encoder that takes frames in YUV format and generates a WebM file from them
-
uuencode
uuencoder/decoder
-
blurhash-fast
blurhash
-
fumen
Encode and decode fumens from http://fumen.zui.jp
-
kripher
File encoder based on an own algorithm
-
caesar_cipher_cli
A CLI tool for encode and decode caesar cipher
-
ook
encode and decode Brainfuck or Ook
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
crypto-morse
Encoding and decoding morse code for unicode
-
bin_codec
binary encoder decoder with bit field
-
mnumonic
A tiny library to convert opaque binary data to and from a human-memorable phrase
-
encode_rs_fs
Read and Write files with encoding_rs
-
symparser
Parser implementation of the SYM file format conceived by PEAK-System
-
docchi_compaction
A serializer which compresses integers
-
base100
Encode your data into emoji
-
reed-solomon-cx
Reed Solomon's implementation by Chen Xiao
-
silence-core
Core audio I/O abstractions for the silence crate
-
rsa-openssl-format
Parse and encode RSA public keys in the format that OpenSSL uses for authorized_keys
-
encoding
Character encoding support for Rust
-
ibm1047
String conversions to and from IBM-1047
-
wav_reader
decodes and encodes WAV files. Go to the GitHub page for usage, and to the docs for overall structure.
-
hex_
convert in and out of hex
-
huffman-encoding
Huffman encoding of arbitrary data
-
brstm
read and write brstm files
-
ebase
Drop-in replacement for base64 with emojis
-
twisty-puzzle
represent, manipulate, and encode twisty-puzzle state
Try searching with DuckDuckGo.