Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pureharm/pureharm-aws
Cats-effect Scala wrappers over Amazon's AWS Java SDK
https://github.com/pureharm/pureharm-aws
aws cats-effect pure-functional pureharm
Last synced: about 1 month ago
JSON representation
Cats-effect Scala wrappers over Amazon's AWS Java SDK
- Host: GitHub
- URL: https://github.com/pureharm/pureharm-aws
- Owner: pureharm
- License: apache-2.0
- Created: 2019-09-02T13:01:28.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-05T08:38:24.000Z (over 3 years ago)
- Last Synced: 2023-07-02T18:46:09.725Z (over 1 year ago)
- Topics: aws, cats-effect, pure-functional, pureharm
- Language: Scala
- Homepage:
- Size: 415 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# pureharm-aws
Pure functional wrappers in the typelevel ecosystem over the AWS Java SDK.
See [changelog](./CHANGELOG.md).
## modules
The available modules are (for Scala 2.13, and 3) — add the `-ce2` suffix to each module for corresponding cats-effect 2 legacy support.
- `"com.busymachines" %% s"pureharm-aws-core" % "0.4.0-M1"`
- `"com.busymachines" %% s"pureharm-aws-s3" % "0.4.0-M1"`
- `"com.busymachines" %% s"pureharm-aws-sns" % "0.4.0-M1"`
- [pureharm-json-circe](https://github.com/busymachines/pureharm-json-circe/releases) `0.3.0-M1`
- `"com.busymachines" %% s"pureharm-aws-cloudfront" % "0.4.0-M1"`
- `"com.busymachines" %% s"pureharm-aws-logger" % "0.4.0-M1"`
- [log4cats](https://github.com/typelevel/log4cats/releases) `2.1.1`Common downstream dependencies:
- [AWS SDK v1](https://github.com/aws/aws-sdk-java/releases) `1.11.996`
- [AWS SDK v2](https://github.com/aws/aws-sdk-java-v2/releases) `2.16.39`
- [pureharm-core-sprout](https://github.com/busymachines/pureharm-core/releases) `0.3.0`
- [pureharm-core-anomaly](https://github.com/busymachines/pureharm-core/releases) `0.3.0`
- [pureharm-effects-cats](https://github.com/busymachines/pureharm-effects-cats/releases) `0.5.0`## usage
Under construction. See [release notes](https://github.com/busymachines/pureharm-aws/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.