Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 3 days ago
JSON representation

Efficient and customizable data-encoding functions in Rust

Awesome Lists containing this project

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]
[![Fuzzing Status][fuzz-badge]][fuzz]
[![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-badge]: https://github.com/ia0/data-encoding/actions/workflows/ci.yml/badge.svg
[ci]: https://github.com/ia0/data-encoding/actions/workflows/ci.yml
[coveralls-badge]: https://coveralls.io/repos/github/ia0/data-encoding/badge.svg?branch=main
[coveralls]: https://coveralls.io/github/ia0/data-encoding?branch=main
[documentation-badge]: https://docs.rs/data-encoding/badge.svg
[documentation]: https://docs.rs/data-encoding
[fuzz-badge]: https://oss-fuzz-build-logs.storage.googleapis.com/badges/data-encoding.svg
[fuzz]: https://oss-fuzz-build-logs.storage.googleapis.com/index.html#data-encoding
[library]: https://crates.io/crates/data-encoding
[license-badge]: https://img.shields.io/crates/l/data-encoding.svg
[license]: https://github.com/ia0/data-encoding/blob/main/LICENSE
[macro]: https://docs.rs/data-encoding-macro
[version-badge]: https://img.shields.io/crates/v/data-encoding.svg
[website]: https://data-encoding.rs