Encoding and Compression
Data encoding, decoding, and compression utilities for various formats. Packages among the 3,000 most downloaded in the past 90 days.
-
1013.7m
-
293.2m
-
201.1m
-
898923.5k
-
1601.0k
-
msgpax 2.4.0
A high-performance and comprehensive library for serializing and deserializing Elixir terms using the MessagePack format.
299491.0k last 90 days299491.0k -
15408.6k
-
gpb 5.0.0
A compiler for Google protocol buffer definitions files for Erlang.
578355.5k last 90 days578355.5k -
protox 2.0.9
A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)
297122.6k last 90 days297122.6k -
32112.1k
-
65103.5k
-
396.5k
-
2893.2k
-
282.7k
-
hashids 2.1.0
Hashids lets you obfuscate numerical identifiers via reversible mapping.
28278.7k last 90 days28278.7k -
3677.0k
-
073.9k
-
13872.3k
-
unzip 0.13.0
Elixir library to stream zip file contents. Works with remote files. Supports Zip64
2268.7k last 90 days2268.7k -
6964.2k
-
1357.2k
-
1854.1k
-
351.7k
-
avrora 0.30.2
An Elixir library for working with Avro messages conveniently. It supports local schema files and Confluent® schema registry.
11351.2k last 90 days11351.2k -
2249.7k
-
10548.7k
-
1443.2k
-
ae_erl_base58 0.0.3
A simple Erlang module to perform Base58 encoding and decoding
242.4k last 90 days242.4k -
341.7k
-
941.0k
-
5938.1k
-
4437.3k
-
1434.0k
-
erl_base58 0.0.1
A simple Erlang module to perform Base58 encoding and decoding
431.2k last 90 days431.2k -
2331.0k
-
3330.2k
-
b58 1.0.3
B58 lets you encode an Elixir binary to base58 and decode a base58 string.
2528.5k last 90 days2528.5k -
326.6k
-
3125.6k
-
325.5k
-
325.4k
-
522.6k
-
2020.9k
-
7020.1k
-
720.0k
-
1319.7k
-
719.2k
-
codepagex 0.1.13
Codepagex is an elixir library to convert between string encodings to and from utf-8. Like iconv, but written in pure Elixir.
11919.0k last 90 days11919.0k -
16418.1k
-
gleb128 4.0.0
GLEB128 is a small Gleam library that provides functions for encoding and decoding LEB128 (Little Endian Base 128) integers.
214.0k last 90 days214.0k -
413.9k
-
1313.2k
-
zbase32 2.0.0
Efficient implementation of z-base-32, Phil Zimmermann's human-oriented base-32 encoding.
912.8k last 90 days912.8k -
aebytecode 2.1.0
Bytecode definitions, serialization and deserialization for aeternity.
1412.7k last 90 days1412.7k -
012.7k
-
112.7k
-
612.7k
-
2911.8k
-
21911.4k
-
610.1k
-
149.8k
-
39.6k
-
399.3k
-
09.3k
-
2487.7k
-
97.7k
-
17.4k
-
07.0k
-
07.0k
-
56.9k
-
toon 0.3.0
TOON (Token-Oriented Object Notation) encoder and decoder for Elixir. A compact data format optimized for LLM token efficiency, achieving 30-60% token reduction compared to JSON while maintaining readability.
306.7k last 90 days306.7k -
exprotobuf 1.2.17
exprotobuf provides native encoding/decoding of protobuf messages via generated modules/structs.
4826.6k last 90 days4826.6k -
protobuffs 0.8.4
An implementation of Google's Protocol Buffers for Erlang, based on ngerakines/erlang_protobuffs.
3935.8k last 90 days3935.8k -
45.6k
-
lz_string 0.0.8
Elixir implementation of pieroxy's lz-string compression algorithm.
135.3k last 90 days135.3k -
base32_crockford 1.0.0
An Elixir Implementation of Douglas Crockford's Base32 Encoding
65.2k last 90 days65.2k -
725.2k
-
45.1k
-
14.9k
-
bech32 1.0.0
This is an implementation of BIP-0173 or bech32. It also supports Nervos CKB.
44.8k last 90 days44.8k -
ican 0.1.1
ICAN (International Crypto Account Number). An encoding for asset/crypto addresses
24.8k last 90 days24.8k -
24.8k
-
24.6k
-
14.4k
-
14.3k
-
basefiftyeight 0.1.0
Elixir library for encoding and decoding Base58 and Base58Check using the Bitcoin/IPFS, Ripple, and Flickr alphabets.
124.2k last 90 days124.2k -
63.6k
-
excoding 0.1.5
String encoding/decoding NIF using rust [encoding](https://crates.io/crates/encoding) library
33.5k last 90 days33.5k -
-3.4k
-
nimble_lz4 1.1.0
NIF-based LZ4 compression and decompression support for Elixir.
313.4k last 90 days313.4k -
23.4k