-
base64
encodes and decodes base64 as bytes or utf8
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
base32
encoder/decoder for Rust
-
binrw
helping read structs from binary data using ✨macro magic✨
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
wincode
Fast bincode de/serialization with placement initialization
-
quoted_printable
encoder/decoder for quoted-printable data
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes with optional logo
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
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.
-
oxicode
A modern binary serialization library - successor to bincode
-
jwt-cli
A super fast CLI tool to decode and encode JWTs built in Rust
-
corncobs
COBS encode/decode for Rust no_std targets
-
uri_encode
URI percent-encoding (encodeURI, encodeURIComponent, urlencode)
-
matrix-pickle
binary encoding format used in the Matrix world
-
sqids
Generate short unique ids from numbers
-
cu-bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
bincode-next
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
red_asn1
A little library to encode/decode ASN1 DER
-
sparsevec
Compress vectors using row displacement
-
ion-cli
Command line tool for working with the Ion data format
-
base45
Encoder/decoder for base45
-
stackpack
A compressor-agnostic compression pipeline
-
commonware-codec
Serialize structured data
-
compactly
encode data types using adaptive arithmetic coding
-
basenc
Encoding and decoding hex, base64 and base32 with support for #[no_std]
-
wd_tools
tools for rust
-
bin-proto
Conversion to/from binary for arbitrary types
-
cranelift-assembler-x64
A Cranelift-specific x64 assembler
-
pldag-rust
A DAG-based framework where nodes encode arbitrary Boolean operations over literal leaves, with built-in support for assignment propagation and ILP export
-
deno_panic
stack trace and symbolication for deno
-
encode
framework for encoding binary data
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
base62-uuid
Minimalist crate to generate Base62 UUIDs
-
objc2-encode
Objective-C type-encoding representation and parsing
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
serde_yad
serializes and deserializes YAD files
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
idna-cli
Encode/decode Unicode domain names to/from IDNA ASCII
-
rapid-qoi
Optimized QOI format encoder and decoder
-
hescape
A fast and lightweight HTML escape/unescape library for Rust
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
jeb
experimenting with machine- and human-sympathetic encoding
-
radiation
Convert Rust type into raw bytes and vice versa
-
messagepack-core
messagepack for
no_std -
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
cbm-dos
decode and encode gcr bytes (4-to-5)
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
toon-core
Core serialization/parsing logic for TOON-LD format
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
codeq
Codec trait
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
jwts
JSON Web Tokens
-
z-base-32
human-oriented base-32 encoding
-
can_decode
Decode and encode CAN frames into messages/signals in a fast and easy way
-
mnm
Mnemonic sentences for BitTorrent info-hashes
-
petra
binary format with support for flexible containers
-
rustvdif
interacting with data encoded in the VLBI Data Interchange Format (VDIF)
-
raff
RAFF format
-
base64easy
encodes and decodes base64 as bytes or utf8
-
framez
A zerocopy codec for encoding and decoding data in no_std environments
-
asn1obj
Rust Asn1 format decode/encode
-
avosetta
A fast, minimal html templating language for Rust
-
bs62
Base62 encoder / decoder with support for leading
0x00bytes -
remote-id
Remote ID Implementation as Specified in ASTM F3411 - 22a
-
binja
efficient binary serializer and deserializer for Rust
-
himmelblau_red_asn1
A little library to encode/decode ASN1 DER
-
yad_core
YAD-Core manages the lowest level of YAD, its primitive values
-
roam-hash
Hashing and method identity for roam (rust-spec)
-
abomonation
A high performance and very unsafe serialization library
-
redact-composer-midi
Midi domain library and converter for redact-composer
-
url_encoded_data
Ergonomic, Versatile Url-Encoded-Data Manipulator
-
bin-layout
used to serialize and deserialize data in binary format
-
libdd-ddsketch
Minimal implementation of Datadog's DDSketch
-
dipa
dipa makes it easy to efficiently delta encode large Rust data structures
-
brik_rv32
RISC-V Assembly Encoder / Decoder
-
libdd-profiling-protobuf
Protobuf utils for Datadog's continuous profiling library
-
punycode
Functions to decode and encode Punycode
-
protopuffer
Rust only protobuf implementation
-
base-encode
Encode and decode data to any base
-
squint
Encode sequential integer ids as random looking strings
-
databuf
used to serialize and deserialize structured data in binary format
-
little-endian
Encoding and decoding of little-endian format
-
streamvbyte64
stream-vbyte codec supporting 64-bit wide values
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
g60
encodes and decodes G60 as bytes or utf8
-
declio
A declarative I/O serialization library
-
number-encoding
Combinatorial and factorial number systems
-
qbice_serialize
The Query-Based Incremental Computation Engine
-
binary-cookies
BinaryCookies decode and encode
-
efm-rs
decode and encode efm modulated bytes (Eight-to-Fourteen Modulation)
-
wavpack
API bindings for WavPack
-
base116_cli
CLI binary for crate base116
-
arch-ops
encode and decode instructions for several architectures
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
dencode
decoding and encoding frames from readers and writers
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
metaphone3-sys
Bindings for the Metaphone3 Go library
-
vex-cdc
VEX Robotics CDC communication protocol in Rust
-
saville_encode
Encode UTF-8 text into Peter Saville's colour code
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
residua-cesu8
converting between CESU-8 and UTF-8
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
nobility
NBT decoder
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
simple-base64-cli
CLI binary for crate base64
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
jcers
jce in rust
-
smush
Common rust abstraction around a variety of compression codecs
-
kserd
Kurt's Self-Explanatory Rust Data
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
plantaznik
CLI helper for managing PlantUML diagram sources and their previews in Markdown files
-
yenc
Encodes and decodes using the yEnc encoding
-
whisperer
将文本编码为简短的中文字符, 防和谐
-
bincode-no-std
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
decoder
your types
-
progress-encode
Progress ENCODE function
-
sse-codec
async Server-Sent Events protocol encoder/decoder
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
url-utils
Url Encode and Decode
-
fire-protobuf
Rust only protobuf implementation
-
kube-secrets-encoding
Encode Kubernetes secrets for data and dataString
-
enumerated_latin
Encodes short strings as numeric values
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
cantools
CAN-bus data analysis library
-
tomllib
A format-preserving TOML file parser and manipulator
-
draco-rs
Rust-bindings to the c++ draco library, for compressing and decompressing 3D geometric meshes and point clouds
-
rvv-as
Command line tool to encode RISC-V V extension (rvv) instructions
-
ckbfs-types
CKBFS types molecule encode/decode utils and native mapping
-
minicbor-derive
Derive minicbor
DecodeandEncodetraits -
binverse
Fast binary serialization with versioning
-
mqtt-v5
Rust types, encode/decode functions, and a tokio codec for MQTT V5
-
leetfy
your texts
-
decoreco
decode and re-encode big media files to save space
-
protobin
basic functions to encode & decode Protocol Buffer binary messages
-
stellar-strkey
Encode and decode strkeys for Stellar
-
huffman-compression
Package to encode and decode Huffman Strings
-
moan
Moan encode and decode API
-
kittenmoji
encode and decode kittenmoji
-
gifify
Encode a movie file to gif, specialized for demos, feature presentations, bug reports etc
-
wdg-base32
The Base32 Data Encoding
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
pairing-functions
that offers pairing functions to encode pairs of natural numbers into a single natural number
-
emstr
Helpers for working with string types for embedded devices
-
amazon-cloudfront-client-routing-lib
encode and decode dns labels
-
crumb
Encode a nibble from a u64 as a u8
-
rvv-asm
Procedure macro to encode RISC-V V extension (rvv) instructions
-
base_any
通用的 base 系列编解码。中文编码。
-
rspamd-base32
encodes and decodes base32 bug-to-bug compatible with Rspamd
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
uwucodec
Encode your data into uwu and back
-
b64-rs
A super speedy* base64 encoder
-
dbus-server-address-parser
encode and decode DBus server address
-
ioctl-gen
macros for generating ioctl numbers
-
baze64
Encode & decode base64 from & to arbitrary byte sequences
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
blurhash-fast
blurhash
-
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
-
ook
encode and decode Brainfuck or Ook
-
solana-message
Solana transaction message types
-
dev_bestia_url_utf8
url utf8 encode/decode
-
kripher
File encoder based on an own algorithm
-
ingris
A lightweight image processing library for small indexed images
-
caesar_cipher_cli
A CLI tool for encode and decode caesar cipher
-
symparser
Parser implementation of the SYM file format conceived by PEAK-System
-
bin_codec
binary encoder decoder with bit field
-
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…
-
crypto-brainfuck
Encoding strings to brainfuck
-
recode
Reusable encoding/decoding constructs for Rust
-
pallas-addresses
Ergonomic library to work with different Cardano addresses
-
rust-base62
base62 encode/decode, no dependencies other libraries
-
docchi_compaction
A serializer which compresses integers
-
ibm1047
String conversions to and from IBM-1047
-
xor-str
XOR 编译期加密字符串并且运行时自动解密,XOR encrypts strings at compile time and decrypts them automatically at run time
-
base64tool
Base64 encode and decode files
-
hex_
convert in and out of hex
-
mqtt-v5-fork
Rust types, encode/decode functions, and a tokio codec for MQTT V5. Fork for MCloudTT
-
fastvarint
fast varint encode/decode that supports wide compatibility
-
pngchat
Hide messages in the PNG file
-
ebase
Drop-in replacement for base64 with emojis
-
bytes_convert
Easily encode and decode bytes to send data over network
-
libribzip2
a bzip2 library written in pure rust
-
chorba
-
twisty-puzzle
represent, manipulate, and encode twisty-puzzle state
Try searching with DuckDuckGo.