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.4m
-
292.2m
-
892571.7k
-
-442.4k
-
-327.4k
-
msgpax 2.4.0
A high-performance and comprehensive library for serializing and deserializing Elixir terms using the MessagePack format.
296273.1k last 90 days296273.1k -
gpb 4.21.6
A compiler for Google protocol buffer definitions files for Erlang.
575219.5k last 90 days575219.5k -
protox 2.0.4
A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)
298126.5k last 90 days298126.5k -
3274.5k
-
1873.0k
-
6367.4k
-
hashids 2.1.0
Hashids lets you obfuscate numerical identifiers via reversible mapping.
28266.9k last 90 days28266.9k -
2865.0k
-
13858.3k
-
357.0k
-
avrora 0.30.2
An Elixir library for working with Avro messages conveniently. It supports local schema files and Confluent® schema registry.
11251.8k last 90 days11251.8k -
2245.7k
-
1143.8k
-
unzip 0.13.0
Elixir library to stream zip file contents. Works with remote files. Supports Zip64
2137.5k last 90 days2137.5k -
1128.7k
-
3528.4k
-
6727.3k
-
10527.3k
-
5927.0k
-
4326.8k
-
2024.1k
-
721.2k
-
919.7k
-
318.9k
-
protobuffs 0.8.4
An implementation of Google's Protocol Buffers for Erlang, based on ngerakines/erlang_protobuffs.
39418.6k last 90 days39418.6k -
317.8k
-
3317.4k
-
1417.4k
-
3116.6k
-
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.
11814.9k last 90 days11814.9k -
714.9k
-
b58 1.0.3
B58 lets you encode an Elixir binary to base58 and decode a base58 string.
2514.4k last 90 days2514.4k -
7013.8k
-
2311.6k
-
erl_base58 0.0.1
A simple Erlang module to perform Base58 encoding and decoding
411.6k last 90 days411.6k -
811.0k
-
1311.0k
-
1310.3k
-
299.4k
-
399.1k
-
zbase32 2.0.0
Efficient implementation of z-base-32, Phil Zimmermann's human-oriented base-32 encoding.
98.0k last 90 days98.0k -
67.9k
-
2176.9k
-
exprotobuf 1.2.17
exprotobuf provides native encoding/decoding of protobuf messages via generated modules/structs.
4836.7k last 90 days4836.7k -
lz_string 0.0.8
Elixir implementation of pieroxy's lz-string compression algorithm.
136.1k last 90 days136.1k -
06.1k
-
1615.6k
-
-5.4k
-
bech32 1.0.0
This is an implementation of BIP-0173 or bech32. It also supports Nervos CKB.
45.4k last 90 days45.4k -
basefiftyeight 0.1.0
Elixir library for encoding and decoding Base58 and Base58Check using the Bitcoin/IPFS, Ripple, and Flickr alphabets.
125.1k last 90 days125.1k -
205.0k
-
14.9k
-
44.4k
-
14.4k
-
34.3k
-
34.2k
-
ae_erl_base58 0.0.3
A simple Erlang module to perform Base58 encoding and decoding
23.9k last 90 days23.9k -
13.9k
-
63.8k
-
133.7k
-
base32_crockford 1.0.0
An Elixir Implementation of Douglas Crockford's Base32 Encoding
63.5k last 90 days63.5k -
23.5k
-
gpb generated protobuf definitions for EventStoreDB v20+
03.3k last 90 days03.3k -
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.3k last 90 days123.3k -
93.3k
-
2403.2k
-
13.1k
-
12.8k
-
12.7k
-
02.6k
-
02.6k
-
dicom_ex 0.3.0
A pure Elixir DICOM library supporting dataset and network functionality.
22.4k last 90 days22.4k -
3732.3k
-
nimble_lz4 1.1.0
NIF-based LZ4 compression and decompression support for Elixir.
312.3k last 90 days312.3k -
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.
212.2k last 90 days212.2k -
62.0k
-
11.9k
-
91.9k
-
181.9k
-
Logic for reading Tiptap format to NLdoc Spec.
1.8k last 90 days-1.8k -
151.8k
-
11.8k
-
11.7k
-
11.7k
-
01.6k
-
111.6k
-
21.6k
-
01.4k
-
191.4k
-
21.3k
-
41.2k
-
crockford_base32 0.8.0
An Elixir implementation of Douglas Crockford's Base32 encoding with an integer or a bitstring
21.2k last 90 days21.2k