README.md

# ids

![CI](https://github.com/lrosa007/ids/workflows/test/badge.svg?branch=main)

✨ Unique IDs for Gleam

[read the docs](https://hexdocs.pm/ids/)

## Supported

- [cuid](https://github.com/ericelliott/cuid)
- [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier)

## Coming Soon

- [nanoid](https://github.com/ai/nanoid)

## Installation

If [available in Hex](https://www.rebar3.org/docs/dependencies#section-declaring-dependencies)
this package can be installed by adding `ids` to your `rebar.config` dependencies:

```erlang
{deps, [
    ids
]}.
```

## References

1. [original cuid](https://en.wikipedia.org/wiki/Universally_unique_identifier)
2. [elixir cuid](https://github.com/duailibe/cuid)
3. [Ecto UUID](https://github.com/elixir-ecto/ecto/blob/v3.5.4/lib/ecto/uuid.ex)