https://github.com/awslabs/aws-sdk-swift

https://github.com/awslabs/aws-sdk-swift

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.5%) to scientific vocabulary

Keywords from Contributors

appsync appsync-sdk aws-mobile cocoapods codegen graphql-client graphql-ios graphql-subscriptions ios-appsync ios-client
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: awslabs
  • License: apache-2.0
  • Language: Swift
  • Default Branch: main
  • Size: 2.01 GB
Statistics
  • Stars: 453
  • Watchers: 13
  • Forks: 88
  • Open Issues: 64
  • Releases: 350
Created about 6 years ago · Last pushed 11 months ago
Metadata Files
Readme Contributing License Notice

README.md

aws_logo.png AWS SDK for Swift

License

Getting Started

To get started using the SDK, follow the setup instructions at Set up the AWS SDK for Swift, then check out our step-by-step tutorial at Get started with the AWS SDK for Swift.

Feedback

If you'd like to provide feedback, report a bug, request a feature, or would like to bring attention to an issue in general, please do so by submitting a GitHub issue to the repo here.

This is the preferred mechanism for user feedback as it allows anyone with similar issue or suggestion to engage in conversation as well.

Contributing

If you are interested in contributing to AWS SDK for Swift, see CONTRIBUTING for more information.

Development

Runtime Modules (under Sources/Core/)

  • AWSClientRuntime - concrete types, protocols, enums, etc. that provide most AWS specific runtime functionalities for the SDK. Has several other runtime modules as its dependencies.
  • AWSSDKChecksums - implementation for handling checksum in AWS requests
  • AWSSDKCommon - concrete types used by other runtime modules
  • AWSSDKEventStreamsAuth - concrete types for signing AWS event stream message
  • AWSSDKHTTPAuth - concrete types for AWS SigV4 signer, and types related to auth flow
  • AWSSDKIdentity - concrete types for AWS credentials and identity resolvers

📖 For more information on runtime modules, see the AWS Runtime Module Documentation in API reference

License

This library is licensed under the Apache 2.0 License.

Security

Please refer to our security policy.

Owner

  • Name: Amazon Web Services - Labs
  • Login: awslabs
  • Kind: organization
  • Location: Seattle, WA

AWS Labs

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 718
  • Total Committers: 25
  • Avg Commits per committer: 28.72
  • Development Distribution Score (DDS): 0.738
Past Year
  • Commits: 236
  • Committers: 8
  • Avg Commits per committer: 29.5
  • Development Distribution Score (DDS): 0.445
Top Committers
Name Email Commits
Josh Elkins j****s 188
John Woo 1****2 137
Nicki Stone n****k@a****m 136
Ed Paulosky e****u@a****m 38
Chan Yoo 5****o 36
AWS SDK Swift Automation g****n@a****m 32
David Yaffe d****e@a****m 30
Ganesh Jangir j****g@a****m 30
phani-srikar p****e@g****m 24
John Woo j****2@g****m 22
Adireddy s****d@3****m 12
AndrewFossAWS 1****S 7
Ian Saultz 5****n 7
Ed Paulosky e****u@g****m 5
Santosh Nikhil Kumar s****8@g****m 3
Steven Yuan 3****l 2
Sven A. Schmidt s****s@f****o 1
Steven Yuan y****e@a****m 1
Manuel Sugawara s****e@a****m 1
Jithin Roy 5****t 1
Miles Ziemer 4****r 1
phani-srikar 5****r 1
Joseph Klix j****x@g****m 1
John Woo w****j@a****m 1
Eric Shepherd e****h@a****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 452
  • Total pull requests: 570
  • Average time to close issues: 8 months
  • Average time to close pull requests: 10 days
  • Total issue authors: 60
  • Total pull request authors: 20
  • Average comments per issue: 1.34
  • Average comments per pull request: 0.19
  • Merged pull requests: 379
  • Bot issues: 0
  • Bot pull requests: 2
Past Year
  • Issues: 66
  • Pull requests: 192
  • Average time to close issues: 11 days
  • Average time to close pull requests: 5 days
  • Issue authors: 26
  • Pull request authors: 8
  • Average comments per issue: 0.83
  • Average comments per pull request: 0.15
  • Merged pull requests: 117
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jbelkins (184)
  • sichanyoo (44)
  • epau (42)
  • dayaffe (38)
  • smivij (23)
  • ganeshnj (19)
  • shepazon (19)
  • wooj2 (15)
  • kneekey23 (10)
  • sebsto (3)
  • harsh62 (2)
  • jcjimenez (2)
  • zhu-xiaowei (2)
  • phantumcode (2)
  • harshadmehmood (2)
Pull Request Authors
  • jbelkins (277)
  • sichanyoo (134)
  • dayaffe (69)
  • epau (24)
  • AndrewFossAWS (14)
  • atierian (9)
  • milesziemer (8)
  • kneekey23 (8)
  • ganeshnj (7)
  • syall (6)
  • wooj2 (4)
  • github-actions[bot] (2)
  • sugmanue (1)
  • harlanhaskins (1)
  • aws-sdk-swift-automation (1)
Top Labels
Issue Labels
feature-request (242) bug (104) needs-triage (76) oncall (34) documentation (24) needs-investigation (22) area/build-automation (21) ci/cd (21) tech-debt (14) needs-estimation (12) blocked (10) area/ref-arch (8) swift-dev-preview (7) area/protocol-tests (6) indiv-svc-client (5) area/customization (5) chore (4) good first issue (4) swift-ga (3) area/smithy-client-runtime (3) amplify (3) needs-reproduction (2) requires-sep-reading (2) service/s3-customization (2) placeholder (2) platform (2) area/binary-size (1) announcement (1) area/aws-crt (1) Platform Support (1)
Pull Request Labels
feature-request (9) automated pr (2) needs-triage (2) pr/do-not-merge (1) bug (1) oncall (1) area/binary-size (1)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 5
  • Total dependent repositories: 11
  • Total versions: 340
swiftpackageindex.com: github.com/awslabs/aws-sdk-swift
  • Versions: 340
  • Dependent Packages: 5
  • Dependent Repositories: 11
Rankings
Dependent repos count: 4.6%
Dependent packages count: 7.0%
Average: 9.3%
Forks count: 11.8%
Stargazers count: 14.0%
Last synced: 11 months ago

Dependencies

codegen/protocol-test-codegen/build.gradle.kts maven
  • software.amazon.smithy:smithy-aws-protocol-tests $smithyVersion implementation
  • software.amazon.smithy:smithy-aws-traits $smithyVersion implementation
codegen/protocol-test-codegen-local/build.gradle.kts maven
  • software.amazon.smithy:smithy-aws-protocol-tests $smithyVersion implementation
  • software.amazon.smithy:smithy-aws-traits $smithyVersion implementation
  • software.amazon.smithy:smithy-protocol-test-traits $smithyVersion implementation
codegen/smithy-aws-swift-codegen/build.gradle.kts maven
  • software.amazon.smithy:smithy-aws-cloudformation-traits $smithyVersion api
  • software.amazon.smithy:smithy-aws-iam-traits $smithyVersion api
  • software.amazon.smithy:smithy-aws-traits $smithyVersion api
  • software.amazon.smithy:smithy-swift-codegen $smithySwiftVersion api
  • software.amazon.smithy:smithy-protocol-test-traits $smithyVersion implementation
  • io.kotest:kotest-assertions-core-jvm $kotestVersion testImplementation
  • org.junit.jupiter:junit-jupiter $junitVersion testImplementation