Encoding and Compression
Data encoding, decoding, and compression utilities for various formats. Packages among the 3,000 most downloaded in the past 90 days.
-
-
-
-
-
-
msgpax 2.4.0
A high-performance and comprehensive library for serializing and deserializing Elixir terms using the MessagePack format.
-
gpb 4.21.3
A compiler for Google protocol buffer definitions files for Erlang.
-
protox 2.0.4
A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)
-
-
-
-
-
-
hashids 2.1.0
Hashids lets you obfuscate numerical identifiers via reversible mapping.
-
-
unzip 0.12.0
Elixir library to stream zip file contents. Works with remote files. Supports Zip64
-
-
-
-
-
-
avrora 0.30.1
An Elixir library for working with Avro messages conveniently. It supports local schema files and Confluent® schema registry.
-
-
-
-
-
-
-
-
protobuffs 0.8.4
An implementation of Google's Protocol Buffers for Erlang, based on ngerakines/erlang_protobuffs.
-
-
-
-
b58 1.0.3
B58 lets you encode an Elixir binary to base58 and decode a base58 string.
-
erl_base58 0.0.1
A simple Erlang module to perform Base58 encoding and decoding
-
codepagex 0.1.11
Codepagex is an elixir library to convert between string encodings to and from utf-8. Like iconv, but written in pure Elixir.
-
-
-
-
-
bech32 1.0.0
This is an implementation of BIP-0173 or bech32. It also supports Nervos CKB.
-
-
exprotobuf 1.2.17
exprotobuf provides native encoding/decoding of protobuf messages via generated modules/structs.
-
-
-
-
-
-
lz_string 0.0.8
Elixir implementation of pieroxy's lz-string compression algorithm.
-
-
zbase32 2.0.0
Efficient implementation of z-base-32, Phil Zimmermann's human-oriented base-32 encoding.
-
-
-
-
-
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.
-
-
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.
-
-
-
-
-
-
basefiftyeight 0.1.0
Elixir library for encoding and decoding Base58 and Base58Check using the Bitcoin/IPFS, Ripple, and Flickr alphabets.
-
ae_erl_base58 0.0.3
A simple Erlang module to perform Base58 encoding and decoding
-
base32_crockford 1.0.0
An Elixir Implementation of Douglas Crockford's Base32 Encoding
-
-
-
-
-
-
-
gpb generated protobuf definitions for EventStoreDB v20+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
membrane_stream_plugin 0.4.0
Plugin for dumping and restoring a Membrane Stream to and from a binary format
-
ex_crc 1.0.0
Pure Elixir implementation of CRC16 algorithm in a few different variants.
-
-
crc_itu 0.1.0
This module is used to calculate CRC (Cyclic Redundancy Check) values for binary data. By using CRC-ITU algorithm.
-
excoding 0.1.5
String encoding/decoding NIF using rust [encoding](https://crates.io/crates/encoding) library
-
crockford_base32 0.8.0
An Elixir implementation of Douglas Crockford's Base32 encoding with an integer or a bitstring
-
candid 1.3.1
Candid is a binary encoding format for the Internet Computer (ICP).
-
Logic for reading Tiptap format to NLdoc Spec.
-
-
exbase58 1.0.2
exbase58 lets you encode an Elixir binary to base58 and decode a base58 string.
-
nimble_lz4 1.1.0
NIF-based LZ4 compression and decompression support for Elixir.
-
leb128 1.0.0
LEB128 is a library for encoding and decoding LEB128 encoded numbers.
-
-