Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/davenverse/fuuid

Functional UUID's for Scala
https://github.com/davenverse/fuuid

cats cats-effect doobie http4s scala uuid

Last synced: 2 days ago
JSON representation

Functional UUID's for Scala

Awesome Lists containing this project

README

        

[![GitHub Actions](https://github.com/davenverse/fuuid/workflows/Continuous%20Integration/badge.svg)](https://github.com/davenverse/fuuid/actions)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.chrisdavenport/fuuid_2.13/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.chrisdavenport/fuuid_2.13)
[![Code of Conduct](https://img.shields.io/badge/Code%20of%20Conduct-Scala-blue.svg)](CODE_OF_CONDUCT.md)
[![Mergify Status](https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/davenverse/fuuid)](https://mergify.io)
[![Scala Steward badge](https://img.shields.io/badge/Scala_Steward-helping-blue.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAVFBMVEUAAACHjojlOy5NWlrKzcYRKjGFjIbp293YycuLa3pYY2LSqql4f3pCUFTgSjNodYRmcXUsPD/NTTbjRS+2jomhgnzNc223cGvZS0HaSD0XLjbaSjElhIr+AAAAAXRSTlMAQObYZgAAAHlJREFUCNdNyosOwyAIhWHAQS1Vt7a77/3fcxxdmv0xwmckutAR1nkm4ggbyEcg/wWmlGLDAA3oL50xi6fk5ffZ3E2E3QfZDCcCN2YtbEWZt+Drc6u6rlqv7Uk0LdKqqr5rk2UCRXOk0vmQKGfc94nOJyQjouF9H/wCc9gECEYfONoAAAAASUVORK5CYII=)](https://scala-steward.org)

# fuuid - Functional UUID

Head on [over to the microsite](https://davenverse.github.io/fuuid/)

## Impatient Quickstart

To use fuuid in an existing SBT project with Scala 2.12 or a later version, add the following dependency to your
`build.sbt`:

```scala
libraryDependencies += "io.chrisdavenport" %% "fuuid" % ""
```

And for integrations:
```scala
libraryDependencies ++= Seq(
"io.chrisdavenport" %% "fuuid-circe" % "", // Circe integration
"io.chrisdavenport" %% "fuuid-http4s" % "", // Http4s integration
"io.chrisdavenport" %% "fuuid-doobie" % "" // Doobie integration
)
```

For more info visit [the microsite](https://davenverse.github.io/fuuid/)

## Versions

| fuuid | Scala 2.12 | Scala 2.13 | Scala 3 | Cats | CE | http4s | Doobie | Circe |
| :-----: | :--------: | :--------: | :-----: | :---: | :----: | :------: | :------: | :------: |
| `0.8.x` | Yes | Yes | Pending | `2.x` | `3.x` | `0.23.x` | `1.0.x` | `1.0.x` |
| `0.7.x` | Yes | Yes | Pending | `2.x` | `2.x` | `0.22.x` | `0.13.x` | `0.14.x` |
| `0.6.x` | Yes | Yes | Pending | `2.x` | `2.x` | `0.21.x` | `0.13.x` | `0.13.x` |