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.0m
-
292.8m
-
894719.8k
-
-530.1k
-
-397.5k
-
msgpax 2.4.0
A high-performance and comprehensive library for serializing and deserializing Elixir terms using the MessagePack format.
295361.9k last 90 days295361.9k -
gpb 4.21.5
A compiler for Google protocol buffer definitions files for Erlang.
574279.5k last 90 days574279.5k -
protox 2.0.4
A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)
294204.4k last 90 days294204.4k -
18163.6k
-
hashids 2.1.0
Hashids lets you obfuscate numerical identifiers via reversible mapping.
28289.8k last 90 days28289.8k -
6387.5k
-
3279.9k
-
2876.0k
-
372.6k
-
13766.5k
-
avrora 0.30.2
An Elixir library for working with Avro messages conveniently. It supports local schema files and Confluent® schema registry.
10959.9k last 90 days10959.9k -
2259.8k
-
1152.1k
-
unzip 0.13.0
Elixir library to stream zip file contents. Works with remote files. Supports Zip64
2147.7k last 90 days2147.7k -
4339.4k
-
10535.4k
-
2035.2k
-
5933.3k
-
731.8k
-
6630.3k
-
3229.5k
-
protobuffs 0.8.4
An implementation of Google's Protocol Buffers for Erlang, based on ngerakines/erlang_protobuffs.
39425.8k last 90 days39425.8k -
825.6k
-
922.6k
-
1122.2k
-
3321.5k
-
320.8k
-
320.5k
-
1420.2k
-
3119.0k
-
7018.8k
-
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.
11817.4k last 90 days11817.4k -
615.9k
-
b58 1.0.3
B58 lets you encode an Elixir binary to base58 and decode a base58 string.
2515.8k last 90 days2515.8k -
erl_base58 0.0.1
A simple Erlang module to perform Base58 encoding and decoding
413.9k last 90 days413.9k -
1311.9k
-
2211.7k
-
1310.7k
-
3910.6k
-
299.4k
-
59.4k
-
39.1k
-
exprotobuf 1.2.17
exprotobuf provides native encoding/decoding of protobuf messages via generated modules/structs.
4848.2k last 90 days4848.2k -
lz_string 0.0.8
Elixir implementation of pieroxy's lz-string compression algorithm.
138.2k last 90 days138.2k -
zbase32 2.0.0
Efficient implementation of z-base-32, Phil Zimmermann's human-oriented base-32 encoding.
98.1k last 90 days98.1k -
1607.5k
-
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.
126.8k last 90 days126.8k -
2166.6k
-
16.2k
-
06.1k
-
basefiftyeight 0.1.0
Elixir library for encoding and decoding Base58 and Base58Check using the Bitcoin/IPFS, Ripple, and Flickr alphabets.
126.1k last 90 days126.1k -
base32_crockford 1.0.0
An Elixir Implementation of Douglas Crockford's Base32 Encoding
64.9k last 90 days64.9k -
2384.9k
-
-4.7k
-
ae_erl_base58 0.0.3
A simple Erlang module to perform Base58 encoding and decoding
24.6k last 90 days24.6k -
14.6k
-
14.5k
-
14.3k
-
bech32 1.0.0
This is an implementation of BIP-0173 or bech32. It also supports Nervos CKB.
44.1k last 90 days44.1k -
gpb generated protobuf definitions for EventStoreDB v20+
04.0k last 90 days04.0k -
713.9k
-
13.4k
-
33.3k
-
53.2k
-
13.0k
-
43.0k
-
62.9k
-
nimble_lz4 1.1.0
NIF-based LZ4 compression and decompression support for Elixir.
312.8k last 90 days312.8k -
92.6k
-
132.5k
-
202.4k
-
102.4k
-
02.2k
-
02.2k
-
12.2k
-
22.2k
-
3722.2k
-
182.2k
-
dicom_ex 0.3.0
A pure Elixir DICOM library supporting dataset and network functionality.
22.1k last 90 days22.1k -
02.1k
-
pandex 0.2.0
Pandex is a lightweight Elixir wrapper for [Pandoc](http://pandoc.org). Pandex enables you to convert Markdown, CommonMark, HTML, Latex, json, html to HTML, HTML5, opendocument, rtf, texttile, asciidoc, markdown, json and others. Pandex has no dependencies other than Pandoc itself.
652.1k last 90 days652.1k -
112.0k
-
41.8k
-
151.8k
-
cloud_delta 0.1.0
High-performance 2D point cloud compression library using delta encoding and Huffman compression.
01.8k last 90 days01.8k -
11.8k
-
21.7k
-
31.7k
-
11.7k
-
crockford_base32 0.8.0
An Elixir implementation of Douglas Crockford's Base32 encoding with an integer or a bitstring
21.6k last 90 days21.6k -
candid 1.3.3
Candid is a binary encoding format for the Internet Computer (ICP).
01.5k last 90 days01.5k -
41.4k
-
excoding 0.1.5
String encoding/decoding NIF using rust [encoding](https://crates.io/crates/encoding) library
21.4k last 90 days21.4k -
leb128 1.0.0
LEB128 is a library for encoding and decoding LEB128 encoded numbers.
11.4k last 90 days11.4k -
11.3k
-
avro_schema 0.4.0
Convenience libary for working with Avro schemas and Confluent Schema Registry
81.3k last 90 days81.3k -
21.3k