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.3m
-
292.8m
-
201.3m
-
897808.6k
-
1571.1k
-
15408.4k
-
msgpax 2.4.0
A high-performance and comprehensive library for serializing and deserializing Elixir terms using the MessagePack format.
296397.7k last 90 days296397.7k -
gpb 4.21.7
A compiler for Google protocol buffer definitions files for Erlang.
574283.9k last 90 days574283.9k -
protox 2.0.7
A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)
298142.6k last 90 days298142.6k -
32109.0k
-
289.7k
-
2888.3k
-
6481.7k
-
380.1k
-
hashids 2.1.0
Hashids lets you obfuscate numerical identifiers via reversible mapping.
28278.6k last 90 days28278.6k -
076.7k
-
13869.7k
-
1865.6k
-
2257.4k
-
unzip 0.13.0
Elixir library to stream zip file contents. Works with remote files. Supports Zip64
2155.4k last 90 days2155.4k -
1153.4k
-
6952.9k
-
352.6k
-
3551.1k
-
avrora 0.30.2
An Elixir library for working with Avro messages conveniently. It supports local schema files and Confluent® schema registry.
11251.0k last 90 days11251.0k -
ae_erl_base58 0.0.3
A simple Erlang module to perform Base58 encoding and decoding
245.2k last 90 days245.2k -
10440.3k
-
1439.1k
-
334.8k
-
4434.4k
-
933.5k
-
5932.6k
-
1430.3k
-
2028.4k
-
326.2k
-
326.2k
-
724.8k
-
324.2k
-
823.7k
-
3123.5k
-
3322.5k
-
2321.3k
-
7019.9k
-
b58 1.0.3
B58 lets you encode an Elixir binary to base58 and decode a base58 string.
2519.8k last 90 days2519.8k -
519.5k
-
erl_base58 0.0.1
A simple Erlang module to perform Base58 encoding and decoding
419.2k last 90 days419.2k -
protobuffs 0.8.4
An implementation of Google's Protocol Buffers for Erlang, based on ngerakines/erlang_protobuffs.
39417.5k last 90 days39417.5k -
717.1k
-
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.
11816.7k last 90 days11816.7k -
aebytecode 2.1.0
Bytecode definitions, serialization and deserialization for aeternity.
1413.1k last 90 days1413.1k -
113.1k
-
613.1k
-
013.1k
-
1312.9k
-
zbase32 2.0.0
Efficient implementation of z-base-32, Phil Zimmermann's human-oriented base-32 encoding.
912.3k last 90 days912.3k -
16211.5k
-
2911.4k
-
21911.3k
-
1411.0k
-
3910.4k
-
010.2k
-
69.8k
-
39.1k
-
bech32 1.0.0
This is an implementation of BIP-0173 or bech32. It also supports Nervos CKB.
46.9k last 90 days46.9k -
exprotobuf 1.2.17
exprotobuf provides native encoding/decoding of protobuf messages via generated modules/structs.
4826.4k last 90 days4826.4k -
base32_crockford 1.0.0
An Elixir Implementation of Douglas Crockford's Base32 Encoding
66.4k last 90 days66.4k -
136.1k
-
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.
295.8k last 90 days295.8k -
45.7k
-
25.7k
-
lz_string 0.0.8
Elixir implementation of pieroxy's lz-string compression algorithm.
135.6k last 90 days135.6k -
95.2k
-
55.2k
-
15.0k
-
04.9k
-
2474.9k
-
04.8k
-
basefiftyeight 0.1.0
Elixir library for encoding and decoding Base58 and Base58Check using the Bitcoin/IPFS, Ripple, and Flickr alphabets.
124.3k last 90 days124.3k -
-4.2k
-
b64fast 0.2.3
This NIF complements Erlang with a fast and optimized way of encoding and decoding bulk Base64 data. Compliant with RFC4648 - The Base16, Base32, and Base64 Data Encodings.
124.1k last 90 days124.1k -
63.9k
-
13.5k
-
23.1k
-
33.0k
-
gpb generated protobuf definitions for EventStoreDB v20+
02.8k last 90 days02.8k -
12.8k
-
-2.8k