{"id":13626469,"url":"https://github.com/cloudcomponents/cdk-constructs","last_synced_at":"2025-05-15T00:14:21.808Z","repository":{"id":39970627,"uuid":"164016558","full_name":"cloudcomponents/cdk-constructs","owner":"cloudcomponents","description":"A collection of higher-level reusable cdk constructs","archived":false,"fork":false,"pushed_at":"2024-09-15T19:37:56.000Z","size":11316,"stargazers_count":635,"open_issues_count":54,"forks_count":104,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-05-09T00:35:23.477Z","etag":null,"topics":["aws","aws-cdk","backup","bluegreen-deployment","cdk","chatops","codecommit","codedeploy","codepipeline","container","contentful","dependency-check","devops","ecs","github","msteams","owasp","slack","stripe","webhooks"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloudcomponents.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-03T19:52:45.000Z","updated_at":"2025-05-07T06:59:26.000Z","dependencies_parsed_at":"2024-01-14T07:18:05.900Z","dependency_job_id":"3fc022d2-054b-493c-85a7-78a81cd0acae","html_url":"https://github.com/cloudcomponents/cdk-constructs","commit_stats":{"total_commits":692,"total_committers":27,"mean_commits":25.62962962962963,"dds":"0.27601156069364163","last_synced_commit":"0f43bf033b711332514b959da874ec8b864c1eb9"},"previous_names":["cloudcomponents/cdk-components"],"tags_count":1807,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudcomponents%2Fcdk-constructs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudcomponents%2Fcdk-constructs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudcomponents%2Fcdk-constructs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudcomponents%2Fcdk-constructs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudcomponents","download_url":"https://codeload.github.com/cloudcomponents/cdk-constructs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254249206,"owners_count":22039029,"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","aws-cdk","backup","bluegreen-deployment","cdk","chatops","codecommit","codedeploy","codepipeline","container","contentful","dependency-check","devops","ecs","github","msteams","owasp","slack","stripe","webhooks"],"created_at":"2024-08-01T21:02:19.817Z","updated_at":"2025-05-15T00:14:16.788Z","avatar_url":"https://github.com/cloudcomponents.png","language":"TypeScript","readme":"[![cloudcomponents Logo](https://raw.githubusercontent.com/cloudcomponents/cdk-constructs/master/logo.png)](https://github.com/cloudcomponents/cdk-constructs)\n\n# @cloudcomponents/cdk-constructs\n\n[![Build Status](https://github.com/cloudcomponents/cdk-constructs/workflows/Build/badge.svg)](https://github.com/cloudcomponents/cdk-constructs/actions?query=workflow=Build)\n[![cdkdx](https://img.shields.io/badge/buildtool-cdkdx-blue.svg)](https://github.com/hupe1980/cdkdx)\n[![typescript](https://img.shields.io/badge/jsii-typescript-blueviolet.svg)](https://www.npmjs.com/search?q=%40cloudcomponents)\n[![python](https://img.shields.io/badge/jsii-python-blueviolet.svg)](https://pypi.org/search/?q=%22cloudcomponents%22\u0026o=)\n\n\u003e A collection of higher-level reusable [cdk constructs](https://github.com/awslabs/aws-cdk)\n\n## Constructs\n\nThis repository is a monorepo managed with [Lerna](https://github.com/lerna/lerna). [Several constructs](/packages) are published to pypi and npm from the same codebase.\n\n| Constructs                                                                                           | Description                                                                                                 | Npm-Downloads                                                                                          |\n| ---------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |\n| [cdk-codepipeline-slack](/packages/cdk-codepipeline-slack)                                           | #slack approval workflow and notification messages on codepipeline state changes                            | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-codepipeline-slack)                      |\n| [cdk-contentful-webhook](/packages/cdk-contentful-webhook)                                           | Create, update and delete contentful webhooks with your app deployment                                      | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-contentful-webhook)                      |\n| [cdk-github-webhook](/packages/cdk-github-webhook)                                                   | Create, update and delete github webhooks with your app deployment                                          | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-github-webhook)                          |\n| [cdk-stripe-webhook](/packages/cdk-stripe-webhook)                                                   | Create, update and delete stripe webhooks with your app deployment                                          | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-stripe-webhook)                          |\n| [cdk-static-website](/packages/cdk-static-website)                                                   | Static website using S3, configures CloudFront (CDN) and maps a custom domain via Route53 (DNS)             | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-static-website)                          |\n| [cdk-pull-request-check](/packages/cdk-pull-request-check)                                           | CodeCommit pull request check                                                                               | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-pull-request-check)                      |\n| [cdk-pull-request-approval-rule](/packages/cdk-pull-request-approval-rule)                           | CodeCommit pull request approval rules to enforcing your pull request workflow                              | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-pull-request-approval-rule)              |\n| [cdk-codepipeline-merge-action](/packages/cdk-codepipeline-merge-action)                             | CodePipeline action to merge branches                                                                       | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-codepipeline-merge-action)               |\n| [cdk-codepipeline-check-parameter-action](/packages/cdk-codepipeline-check-parameter-action)         | Cdk component that checks if system parameters are set correctly                                            | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-codepipeline-check-parameter-action)     |\n| [cdk-codecommit-backup](/packages/cdk-codecommit-backup)                                             | Backup CodeCommit repositories to S3                                                                        | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-codecommit-backup)                       |\n| [cdk-dependency-check](/packages/cdk-dependency-check)                                               | OWASP dependency-check for codecommit repositories                                                          | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-dependency-check)                        |\n| [cdk-container-registry](/packages/cdk-container-registry)                                           | Registry for container images                                                                               | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-container-registry)                      |\n| [cdk-blue-green-container-deployment](/packages/cdk-blue-green-container-deployment)                 | Blue green container deployment with CodeDeploy                                                             | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-blue-green-container-deployment)         |\n| [cdk-chatops](/packages/cdk-chatops)                                                                 | Constructs for chattool integration: #slack / msteams                                                       | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-chatops)                                 |\n| [cdk-developer-tools-notifications](/packages/cdk-developer-tools-notifications)                     | #slack / msteams / email notifications for developer tools: CodeCommit, CodeBuild, CodeDeploy, CodePipeline | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-developer-tools-notifications)           |\n| [cdk-deletable-bucket](/packages/cdk-deletable-bucket)                                               | Bucket with content cleanup to allow bucket deletion when the stack will be destroyed                       | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-deletable-bucket)                        |\n| [cdk-codepipeline-dockerfile-linter-action](/packages/cdk-codepipeline-dockerfile-linter-action)     | CodePipeline action to lint dockerfiles with hadolint                                                       | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-codepipeline-dockerfile-linter-action)   |\n| [cdk-codepipeline-anchore-inline-scan-action](/packages/cdk-codepipeline-anchore-inline-scan-action) | CodePipeline action to integrate Anchore Engine into your pipeline                                          | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-codepipeline-anchore-inline-scan-action) |\n| [cdk-dynamodb-seeder](/packages/cdk-dynamodb-seeder) | A seeder for dynamodb tables       | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-dynamodb-seeder) |\n| [cdk-temp-stack](/packages/cdk-temp-stack) | A stack that destroys itself after a given time (ttl)        | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-temp-stack) |\n| [cdk-lambda-at-edge-pattern](/packages/cdk-lambda-at-edge-pattern) | CDK Constructs for Lambda@Edge pattern: HttpHeaders     | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-lambda-at-edge-pattern) |\n| [cdk-cloudfront-authorization](/packages/cdk-cloudfront-authorization) | CloudFront with Cognito authentication using Lambda@Edge     | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-cloudfront-authorization) |\n| [cdk-secret-key](/packages/cdk-secret-key) | Provide secret keys to lambdas     | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-secret-key) |\n| [cdk-responsive-email-template](/packages/cdk-responsive-email-template) | Responsive email template for aws ses     | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-responsive-email-template) |\n| [cdk-s3-antivirus](/packages/cdk-s3-antivirus) | Antivirus for Amazon S3     | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-s3-antivirus) |\n| [cdk-wordpress](/packages/cdk-wordpress) | CDK Construct to deploy wordpress    | ![npm](https://img.shields.io/npm/dm/@cloudcomponents/cdk-wordpress) |\n## Contributing\n\nWe welcome community contributions and pull requests.\n\n## License\n\n[MIT](LICENSE)\n","funding_links":[],"categories":["TypeScript","aws"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudcomponents%2Fcdk-constructs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudcomponents%2Fcdk-constructs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudcomponents%2Fcdk-constructs/lists"}