README.md

# Druuid [![Build Status](https://travis-ci.org/bhelx/druuid.svg?branch=master)](https://travis-ci.org/bhelx/druuid) [![Hex pm](https://img.shields.io/hexpm/v/plug.svg?maxAge=2592000)](https://hex.pm/packages/druuid) [![API Docs](https://img.shields.io/badge/api-docs-blue.svg?style=flat)](https://hexdocs.pm/druuid/Druuid.html)

Druuid is a Date-relative (and relatively universally unique) UUID generator. It's based on
[Recurly's UUID generator](https://github.com/recurly/druuid) which is based on Instagram's snowflake.
To understand the properties and the reasons why you'd want to use this, see
[Recurly's README](https://github.com/recurly/druuid/blob/master/README.markdown#overview).

## Documentation

You can find documentation on [Hexdocs](https://hexdocs.pm/druuid/Druuid.html)

## Disclaimer

This library is not quite ready for production. Use at your own peril.

## Installation

This library is available as a [package on hex](https://hex.pm/packages/druuid). Just add
as a depedency to your `mix.exs`:

```elixir
  def deps do
    [{:druuid, "~> 0.3"}]
  end
```