Packages

A custom CBOR library with tuples support

Current section

Files

Jump to
ebor README.md
Raw

README.md

# EBOR - Enhanced CBOR for Elixir

EBOR is an optimized CBOR serialization library for Elixir, featuring extended **tuple support up to 255 elements**. Designed for speed, efficiency, and seamless data processing.

## πŸš€ Features

- ⚑ **High-performance** CBOR serialization and deserialization.
- πŸ”„ **Extended tuple support** for up to 255 elements.
- πŸ”— **Improved interoperability** with CBOR-based ecosystems.
- 🎯 **Easy-to-use API** for maximum flexibility.

## πŸ›  Installation

Add EBOR to your `mix.exs`:

```elixir
defp deps do
  [
    {:ebor, "~> 1.0"}
  ]
end
```

## πŸ“Œ Usage
Basic serialization and deserialization:
```elixir
iex> encoded = EBOR.encode({"message", 123, 51.89})

iex> decoded = EBOR.decode(encoded)

iex> decoded
{:ok, {"message", 123, 51.89}, ""}
```

## πŸ“œ License
This project is released under the MIT license. See LICENSE for details.