Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pureharm/pureharm-db-slick

Pure-functional Scala wrapper for Slick w/ cats-effect.
https://github.com/pureharm/pureharm-db-slick

cats-effect postgresql pure-functional pureharm scala slick

Last synced: about 1 month ago
JSON representation

Pure-functional Scala wrapper for Slick w/ cats-effect.

Awesome Lists containing this project

README

        

# pureharm-db-slick

See [changelog](./CHANGELOG.md).

We do not even pretend to support anything other than Postgresql.

## modules

- `"com.busymachines" %% "pureharm-db-slick" % "0.3.0"`. Which has these as its main dependencies:
- [slick](https://github.com/slick/slick/releases) `3.3.0`
- [hikariCP](https://github.com/brettwooldridge/HikariCP/releases) `5.0.1`
- [pureharm-core-anomaly](https://github.com/busymachines/pureharm-core/releases) `0.3.0`
- [pureharm-core-sprout](https://github.com/busymachines/pureharm-core/releases) `0.3.0`
- [pureharm-core-identifiable](https://github.com/busymachines/pureharm-core/releases) `0.3.0`
- [pureharm-effects-cats](https://github.com/busymachines/pureharm-effects-cats/releases) `0.5.0`
- [pureharm-db-core](https://github.com/busymachines/pureharm-db-core/releases) `0.5.0`
- [pureharm-db-core-jdbc](https://github.com/busymachines/pureharm-db-core-jdbc/releases) `0.6.0`
- [pureharm-json-circe](https://github.com/busymachines/pureharm-json-circe/releases) `0.3.0-M1`
- `"com.busymachines" %% "pureharm-db-testkit-slick" % "0.2.0"`. Which has these as its main dependencies:
- [pureharm-db-testkit](https://github.com/busymachines/pureharm-db-testkit/releases) `0.3.0`
- [pureharm-db-test-data](https://github.com/busymachines/pureharm-db-testkit/releases) `0.3.0`

## usage

Under construction. See [release notes](https://github.com/busymachines/pureharm-db-slick/releases) and tests for examples.

## Copyright and License

All code is available to you under the Apache 2.0 license, available
at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) and also in
the [LICENSE](./LICENSE) file.