Encoding and Compression
Data encoding, decoding, and compression utilities for various formats. Packages among the 3,000 most downloaded in the past 90 days.
-
1012.6m
-
292.3m
-
895631.2k
-
-481.8k
-
-347.3k
-
msgpax 2.4.0
A high-performance and comprehensive library for serializing and deserializing Elixir terms using the MessagePack format.
296291.8k last 90 days296291.8k -
20276.1k
-
gpb 4.21.7
A compiler for Google protocol buffer definitions files for Erlang.
574220.1k last 90 days574220.1k -
protox 2.0.4
A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)
298115.4k last 90 days298115.4k -
3285.1k
-
2870.3k
-
hashids 2.1.0
Hashids lets you obfuscate numerical identifiers via reversible mapping.
28165.5k last 90 days28165.5k -
1865.0k
-
6464.3k
-
362.4k
-
13860.0k
-
avrora 0.30.2
An Elixir library for working with Avro messages conveniently. It supports local schema files and Confluent® schema registry.
11249.7k last 90 days11249.7k -
2249.7k
-
1145.1k
-
unzip 0.13.0
Elixir library to stream zip file contents. Works with remote files. Supports Zip64
2142.7k last 90 days2142.7k -
6838.2k
-
1333.3k
-
3532.7k
-
328.5k
-
10528.1k
-
5927.1k
-
4427.0k
-
925.6k
-
225.3k
-
2025.0k
-
723.0k
-
1422.6k
-
821.8k
-
protobuffs 0.8.4
An implementation of Google's Protocol Buffers for Erlang, based on ngerakines/erlang_protobuffs.
39419.2k last 90 days39419.2k -
3118.5k
-
318.3k
-
017.6k
-
3316.1k
-
715.6k
-
2315.5k
-
7014.7k
-
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.
11914.1k last 90 days11914.1k -
ae_erl_base58 0.0.3
A simple Erlang module to perform Base58 encoding and decoding
213.8k last 90 days213.8k -
b58 1.0.3
B58 lets you encode an Elixir binary to base58 and decode a base58 string.
2513.0k last 90 days2513.0k -
erl_base58 0.0.1
A simple Erlang module to perform Base58 encoding and decoding
412.5k last 90 days412.5k -
311.8k
-
2910.5k
-
1310.1k
-
139.8k
-
zbase32 2.0.0
Efficient implementation of z-base-32, Phil Zimmermann's human-oriented base-32 encoding.
99.8k last 90 days99.8k -
399.3k
-
68.1k
-
2187.6k
-
37.4k
-
1627.2k
-
bech32 1.0.0
This is an implementation of BIP-0173 or bech32. It also supports Nervos CKB.
47.2k last 90 days47.2k -
exprotobuf 1.2.17
exprotobuf provides native encoding/decoding of protobuf messages via generated modules/structs.
4826.2k last 90 days4826.2k -
lz_string 0.0.8
Elixir implementation of pieroxy's lz-string compression algorithm.
136.1k last 90 days136.1k -
25.9k
-
35.9k
-
35.9k
-
45.6k
-
04.8k
-
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.
264.5k last 90 days264.5k -
basefiftyeight 0.1.0
Elixir library for encoding and decoding Base58 and Base58Check using the Bitcoin/IPFS, Ripple, and Flickr alphabets.
124.4k last 90 days124.4k -
base32_crockford 1.0.0
An Elixir Implementation of Douglas Crockford's Base32 Encoding
64.3k last 90 days64.3k -
14.0k
-
93.9k
-
63.8k
-
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.
123.6k last 90 days123.6k -
-3.6k
-
133.6k
-
13.5k
-
03.2k
-
03.2k
-
63.2k
-
63.1k
-
2473.1k
-
93.0k
-
13.0k
-
03.0k
-
aebytecode 2.1.0
Bytecode definitions, serialization and deserialization for aeternity.
143.0k last 90 days143.0k -
42.9k
-
gpb generated protobuf definitions for EventStoreDB v20+
02.9k last 90 days02.9k -
32.9k
-
12.7k
-
152.4k
-
dicom_ex 0.3.0
A pure Elixir DICOM library supporting dataset and network functionality.
22.4k last 90 days22.4k -
02.3k