Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/ia0/data-encoding

Efficient and customizable data-encoding functions in Rust
https://github.com/ia0/data-encoding

base32 base32hex base64 base64url hex rust

Last synced: 8 days ago
JSON representation

Efficient and customizable data-encoding functions in Rust

Lists

README

        

# Data-encoding

[![Latest Version][version_badge]][library]
[![Documentation][documentation_badge]][documentation]
[![Latest License][license_badge]][license]
![MSRV](https://img.shields.io/crates/msrv/data-encoding.svg)
[![Continuous Integration][ci_badge]][ci]
[![Coverage Status][coveralls_badge]][coveralls]

This repository provides the following Rust crates for data-encoding:
- The `data-encoding` library provides common and custom encodings, like
hexadecimal, base32, and base64. See the [documentation] for more information.
- The `data-encoding-macro` library provides compile-time facilities. See the
[documentation][macro] for more information.
- The `data-encoding-bin` binary is a command-line tool to define and use
encodings. See the [binary] for more information.
- The [website] provides a playground to define and use encodings.

[binary]: https://crates.io/crates/data-encoding-bin
[ci]: https://github.com/ia0/data-encoding/actions/workflows/ci.yml
[ci_badge]: https://github.com/ia0/data-encoding/actions/workflows/ci.yml/badge.svg
[coveralls]: https://coveralls.io/github/ia0/data-encoding?branch=main
[coveralls_badge]: https://coveralls.io/repos/github/ia0/data-encoding/badge.svg?branch=main
[documentation]: https://docs.rs/data-encoding
[documentation_badge]: https://docs.rs/data-encoding/badge.svg
[library]: https://crates.io/crates/data-encoding
[license]: https://github.com/ia0/data-encoding/blob/main/LICENSE
[license_badge]: https://img.shields.io/crates/l/data-encoding.svg
[macro]: https://docs.rs/data-encoding-macro
[version_badge]: https://img.shields.io/crates/v/data-encoding.svg
[website]: https://data-encoding.rs