{"id":22725423,"url":"https://github.com/ovotech/comms-aws","last_synced_at":"2025-10-20T00:11:27.502Z","repository":{"id":37936078,"uuid":"149293087","full_name":"ovotech/comms-aws","owner":"ovotech","description":"AWS scala native implementation","archived":false,"fork":false,"pushed_at":"2024-04-11T04:21:20.000Z","size":1352,"stargazers_count":18,"open_issues_count":12,"forks_count":4,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-04-11T05:50:04.607Z","etag":null,"topics":["aws","cats-effect","comms-circleci","company-kaluza","fs2","http4s","scala"],"latest_commit_sha":null,"homepage":null,"language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ovotech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-09-18T13:30:33.000Z","updated_at":"2024-04-15T06:10:34.129Z","dependencies_parsed_at":"2023-02-16T16:01:30.361Z","dependency_job_id":"b250140c-0bc6-4335-9a5e-d32026514d30","html_url":"https://github.com/ovotech/comms-aws","commit_stats":null,"previous_names":[],"tags_count":660,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovotech%2Fcomms-aws","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovotech%2Fcomms-aws/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovotech%2Fcomms-aws/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovotech%2Fcomms-aws/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ovotech","download_url":"https://codeload.github.com/ovotech/comms-aws/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229089204,"owners_count":18018390,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","cats-effect","comms-circleci","company-kaluza","fs2","http4s","scala"],"created_at":"2024-12-10T16:10:42.080Z","updated_at":"2025-10-20T00:11:27.462Z","avatar_url":"https://github.com/ovotech.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scala effectful AWS client\nNOTE:\nAlthough this repo is public, we are still treating it as a private repo in terms of governance: there are no stability guarantees, and the changes are entirely driven by the needs of our team.\n\nThe medium term plan is that several actual open source projects will be spawn out of comms-aws into separate libraries.\nWe don't plan to make this a catch-all bucket to wrap all of the AWS SDK, but to use it as a testbed to produce high-quality, purely functional libraries for some of the AWS services.\n\nThe libraries that we plan to support in the near to medium future are:\n\n- A purely functional, non blocking, fs2-based DynamoDb client. [dynosaur](https://github.com/ovotech/dynosaur)\n- An interface for AWS signing (unclear for now if it will be native or wrap the Java client)\n\nThe libraries that we might support, or might stay as semi-private in comms-aws are:\n- An S3 client\n\nThere are no further plans at the moment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fovotech%2Fcomms-aws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fovotech%2Fcomms-aws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fovotech%2Fcomms-aws/lists"}