Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/davenverse/fuuid
- Owner: davenverse
- License: mit
- Created: 2018-07-20T15:48:32.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-07-08T00:45:01.000Z (5 months ago)
- Last Synced: 2024-11-30T11:36:19.800Z (13 days ago)
- Topics: cats, cats-effect, doobie, http4s, scala, uuid
- Language: Scala
- Homepage: https://davenverse.github.io/fuuid
- Size: 1.76 MB
- Stars: 146
- Watchers: 3
- Forks: 37
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-ccamel - davenverse/fuuid - Functional UUID's for Scala (Scala)
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` |