-
base64
encodes and decodes base64 as bytes or utf8
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
jsonwebtoken
Create and decode JWTs in a strongly typed way
-
toml
A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.
-
image
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
hex
Encoding and decoding data into/from hexadecimal representation
-
hound
A wav encoding and decoding library
-
bson
Encoding and decoding support for BSON in Rust
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
bs58
Base58 codec implementation
-
png
PNG decoding and encoding library in pure Rust
-
gif
GIF de- and encoder
-
ed25519
Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support
-
base32
encoder/decoder for Rust
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
symphonia
Pure Rust media container and audio decoding library
-
tiff
TIFF decoding and encoding library in pure Rust
-
tokio-serde
Send and receive Serde encodable types over the network using Tokio. This library is used as a building block for serialization format specific libraries
-
multibase
in rust
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
lodepng
Reading and writing PNG files without system dependencies. Pure Rust port of LodePNG.
-
rlp
Recursive-length prefix encoding, decoding, and compression
-
bitcode
bitwise binary serializer
-
tiktoken-rs
encoding and decoding with the tiktoken library in Rust
-
rasn
A safe no_std ASN.1 codec framework
-
soketto
A websocket protocol implementation
-
multihash
format
-
pkcs1
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.2 (RFC 8017)
-
serde_v8
V8 serialization and deserialization
-
ogg
Ogg container decoder and encoder written in pure Rust
-
charset
Character encoding decoding for email
-
quoted_printable
encoder/decoder for quoted-printable data
-
base62
encoding/decoding library
-
chunked_transfer
Encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)
-
ffmpeg-sidecar
Wrap a standalone FFmpeg binary in an intuitive Iterator interface
-
actix-codec
Codec utilities for working with framed protocols
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
ct-codecs
Constant-time hex and base64 codecs from libsodium reimplemented in Rust
-
jwt-ui
A Terminal UI for decoding/encoding JSON Web Tokens
-
bcder
Handling of data encoded in BER, CER, and DER
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
asn1_der
ASN.1-DER en-/decoder
-
mozjpeg
Higher-level wrapper for Mozilla's JPEG library
-
rustler
Safe Rust wrappers for creating Erlang NIF functions
-
jpegxl-rs
Safe Rust wrapper for JPEG XL reference implementation
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
base64-simd
SIMD-accelerated base64 encoding and decoding
-
png_pong
A pure Rust PNG/APNG encoder & decoder
-
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcproto
aims to be a functionally complete DHCP implementation. -
qrtool
encoding or decoding QR code
-
weezl
Fast LZW compression and decompression
-
font-types
Scalar types used in fonts
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
asynchronous-codec
encoding and decoding frames using
async/await
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
lzma-sys
Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are available in the
xz2
crate -
video-rs
High-level video toolkit based on ffmpeg
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
htmlentity
encoding and decoding HTML entities
-
base-x
Encode/decode any base
-
reed-solomon-novelpoly
reed solomon code / encoder / decoder with complexity
O(n lg(n))
-
polyline
Encoder and decoder for the Google Encoded Polyline format
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
wmidi
Midi parsing library
-
percent-encoding
Percent encoding and decoding
-
brotlic
Bindings to the brotli library featuring a low-overhead encoder and decoder, io::Write and io::Read wrappers for compression and decompression at customizable compression qualities and window sizes
-
cros-codecs
Hardware-accelerated codecs for Linux
-
ipld-core
IPLD core types
-
zune-core
Core utilities for image processing in the zune family of crates
-
vorbis_rs
Ogg Vorbis stream encoding and decoding powered by high-level bindings for best-in-breed C libraries
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
lrwn
encoding / decoding LoRaWAN frames
-
byteorder
reading/writing numbers in big-endian and little-endian
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
anybuf
A minimal, zero dependency proto3 encoder to encode anything
-
imap-codec
Rock-solid and complete codec for IMAP
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
constriction
Entropy coders for research and production (Rust and Python)
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
mp3lame-encoder
High level bindings to mp3lame encoder
-
vortex-runend
Vortex run end encoded array
-
ucs2
UCS-2 decoding and encoding functions
-
turbojpeg
Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG
-
ar
encoding/decoding Unix archive files
-
blurhash
A pure Rust implementation of blurhash
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
creek
Realtime-safe disk streaming to/from audio files
-
extism-convert
Traits to make Rust types usable with Extism
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
multihash-codetable
Default multihash code-table with cryptographically secure hash implementations
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
loona-hpack
HPACK codec for the loona HTTP implementation
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
chd
File Format
-
webm
Rust idiomatic wrapper to libwebm
-
aprs-parser
APRS message parser for Rust
-
image-webp
WebP encoding and decoding in pure Rust
-
b64-ct
Fast and secure Base64 encoding/decoding. This crate provides an implementation of Base64 encoding/decoding that is designed to be resistant against software side-channel attacks (such as timing…
-
claxon
A FLAC decoding library
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
lzma-rs
A codec for LZMA, LZMA2 and XZ written in pure Rust
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
fastlanes
compression layout
-
cbored
CBOR exact reader and writer
-
symphonia-bundle-mp3
Pure Rust MP1, MP2, and MP3 demuxer and decoder (a part of project Symphonia)
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
nvbit-io
NVIDIA NVBIT streaming encoder and decoder implementations using serde
-
fluke-hpack
implementing HPACK coding, for the fluke project
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
mongo_driver
Mongo Rust driver built on top of the Mongo C driver
-
ntex-io
encoding and decoding frames
-
bpx
BPX official rust implementation
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
gift
reading and writing GIF images
-
av-codec
Multimedia format decoding and encoding
-
irp
Infrared IRP encoder and decoder
-
vu64
variable length encode/decode for a 64-bits integer
-
ciborium-ll
Low-level CBOR codec primitives
-
ironrdp-pdu
RDP PDU encoding and decoding
-
ntex-amqp-codec
AMQP 1.0 Protocol Codec
-
base16
(hex) encoding and decoding
-
selium-std
dependent crate of Selium. Do not use directly.
-
video-levels
Helper for working with levels in video codecs
-
qr_code
QR code encoder in Rust, support structured append (data in multiple qrcodes)
-
monoio-codec
Codec for Monoio
-
bbd
Binary Braille Dump
-
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
jpegxr
Wrapper for Microsoft's C JPEG XR image codec library
-
labrador-ldpc
Encoders and decoders for CCSDS LDPC error correcting codes
-
silk-cli
Tencent SILK codec
-
morse-codec
live decoding and encoding of morse code messages. Supports multiple embedded devices and operating systems by being no_std.
-
zalgo-codec
Convert an ASCII text string into a single unicode grapheme cluster and back. Provides a macro for embedding Rust source code that has been encoded in this way.
-
binex
Binary RINEX encoder and decoder
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
symphonia-bundle-flac
Pure Rust FLAC demuxer and decoder (a part of project Symphonia)
-
quickfix
High level binding to quickfix C++ library
-
libavif
High-level API for AVIF image files
-
gctex
designed for encoding and decoding texture formats used in the Nintendo GameCube and Wii games. The library provides C bindings, making it useful in both Rust and C/C++ based projects.
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
wac-cli
encoding and decoding WebAssembly compositions
-
embedded-websocket
A lightweight websocket library for embedded systems (no_std)
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
prost-derive
Generate encoding and decoding implementations for Prost annotated types
-
symphonia-codec-vorbis
Pure Rust Vorbis decoder (a part of project Symphonia)
-
matrix-sdk-qrcode
encode and decode QR codes for interactive verifications in Matrix land
-
url-cli-tool
program for basic url encoding and decoding
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
bin-proto
Easy binary protocol definitions
-
codee
Easy and flexible way of encoding and decoding data into either strings or bytes
-
hylarana
A cross-platform screen casting library implemented by Rust
-
symphonia-codec-aac
Pure Rust AAC decoder (a part of project Symphonia)
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
golden_apple
decoding and sharing Minecraft data types
-
reed_solomon_rs
A Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm
-
cart_container
The CaRT file format is used to store or transfer malware and it's associated metadata. It neuters the malware so it cannot be executed, and encrypts it so anti-virus software cannot flag the CaRT file as malware
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
cadeau
Idiomatic rust bindings to Cadeau library, performance primitives and media foundation functions
-
kmip-ttlv
KMIP TTLV (de)serialization
-
webp-animation
A high-level Rust wrapper for decoding and encoding WebP animations
-
bitterlemon
An RLE-based encoder and decoder for bit streams
-
parsenic
no-std/no-alloc I/O and parsing crate
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
micropb
Rust Protobuf library targetting embedded systems and no_std environments
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 4e4c20d2abe6a218991152b735800fbaf51aedd6 The publishing script for this crate lives at:… -
five8_const
Compile-time base58 decoding
-
opusic-c
High level bindings to libopus
-
wasm-tokio
Streaming WebAssembly codec based on Tokio
-
sml-rs
Smart Message Language (SML) parser written in Rust
-
symphonia-codec-pcm
Pure Rust PCM audio decoder (a part of project Symphonia)
-
ici-files
Encode/decode ici files
-
audiopus
High-level binding of the Opus Codec library
-
stainless_ffmpeg
Efficient Rust wrapper for FFmpeg
-
jose-b64
Base64 utilities for use in JOSE crates
-
mp4-atom
A MP4/ISOBMFF atom decoder and encoder
-
bencodex-rs
Bencodex
-
ssdv-fec
SSDV systematic erasure FEC
-
arf-strings
Encoding and decoding for ARF strings
-
magnum
Reader to Iterator/Source support for Opus Audio in common container formats. Includes optional traits for Kira and Rodio audio library playback support.
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
opus
Safe Rust bindings for libopus
-
minicbor-io
A set of I/O utilities for minicbor
-
codex-percent
Percent Encoding for the 1%
-
jwt-rustcrypto
encoding, decoding, and validating JSON Web Tokens (JWTs) implemented using Rust Crypto libraries
-
gst-plugin-cdg
GStreamer CDG codec Plugin
-
five8
Fast base58 encoding and decoding for 32-byte and 64-byte arrays
-
gzip-header
decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate
-
axum-codec
A multi-codec extractor and response writer for Axum
-
symphonia-utils-xiph
Project Symphonia utilities for Xiph codecs and formats
-
supply-chain-trust-example-crate-000007
encodes and decodes base64 as bytes or utf8
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
destream
async stream (de)serialization
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
compress
Various compression algorithms written in rust
-
gst-plugin-png
GStreamer Rust PNG encoder/decoder
-
mqtt-tiny
A tiny MQTT v3.1.1 codec implementation
-
hylarana-codec
A cross-platform screen casting library implemented by Rust
-
aci-registry
Programmatic representation of the ACI-Registry
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
destream_json
decoding & encoding a JSON stream
-
floww
Musical information crate
-
faster-stun
Fast and zero-cost stun message decoder and encoder
-
symphonia-codec-adpcm
Pure Rust ADPCM audio decoder (a part of project Symphonia)
-
irox
Tools & Libraries
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
symphonium
An unofficial easy-to-use wrapper around Symphonia for loading audio files
-
ac-ffmpeg
safe Rust interface for FFmpeg libraries
-
sgx_pkix
TLS Certificate encoding and decoding helpers for the SGX environment
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
bpf-ins
working with eBPF instructions
-
wac-graph
defining, encoding, and decoding WebAssembly composition graphs
-
doip-codec
Diagnostics over Internet Protocol codec for client-server communication
-
pkix
TLS Certificate encoding and decoding helpers
-
idna-cli
Encode/decode Unicode domain names to/from IDNA ASCII
-
lber
An ASN.1/BER parser/encoder based on nom
-
msf-sdp
Session Description Protocol (SDP) for Rust
-
mqtt-codec-kit
MQTT v3.1.1/v5.0 protocol async codec
-
quadrature-decoder
Pure logic-level implementations of quadrature decoders with support for full-, half- an quad-stepping
-
rasn-cms
Data types for handling Cryptographic Message Syntax
-
blather
A talkative line-based protocol
-
libaom-sys
Bindings for libaom. Part of libavif-sys
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
corncobs
COBS encode/decode for Rust no_std targets
-
bmp
Small library for reading and writing BMP images in Rust
-
base256u
mapping between bytes and Unicode codepoints
-
polyline-ffi
FFI bindings for the polyline crate
-
base256
Encode and decode data in base 256 easily typed words
-
symphonia-format-mkv
Pure Rust MKV/WebM demuxer (a part of project Symphonia)
-
audio-codec-algorithms
Audio codec algorithms: A-law, μ-law and IMA ADPCM
-
leb128-tokio
Streaming LEB128 codec based on Tokio
-
smoltoken
A fast library for Byte Pair Encoding (BPE) tokenization
-
y4m
YUV4MPEG2 (.y4m) Encoder/Decoder
-
ipld-dagpb
IPLD DAG-PB codec
-
push_decode
Push-based decoding and pull-based encoding
-
raptor-code
implementing Forward Error Correction (FEC) using Raptor codes
-
rasn-snmp
Data types for handling the Simple Network Management Protocol
-
pccc
Parallel-concatenated convolutional code
-
timecode
manipulate timecode
-
soundkit
Audio format optimised for low-latency audio
Try searching with DuckDuckGo.