# snowferris
[](https://builds.sr.ht.~boppy/snowferris/commits/.build.yml)
Snowferris is a open-sourced, ISC-licensed library implementing various (distributed) unique ID formats.
# Usage
Add this package to the dependency section in Cargo.toml.
Make sure to enable features that you're gonna use it in your projects.
Currently, we support
```
snowflake
nanoid
```
and plan to support
```
sno
sandflake
ksuid
xid
```
# Macros
[x] nanoid
[ ] Snowflake - This would potentially cause a conflict between generated snowflake IDs AFAIK.
# Contributing
refer to [this](CONTRIBUTING.md)
# Shoutouts
Some bits of the Snowflake module was inspired from iCrawl/rustflake (github).
nanoid implementation is based on nikolay-govorov/nanoid.