Awesome Open Source
Awesome Open Source

cloudcomponents Logo


Build Status cdkdx typescript python

A collection of higher-level reusable cdk constructs


This repository is a monorepo managed with Lerna. Several constructs are published to pypi and npm from the same codebase.

Constructs Description Npm-Downloads
cdk-codepipeline-slack #slack approval workflow and notification messages on codepipeline state changes npm
cdk-contentful-webhook Create, update and delete contentful webhooks with your app deployment npm
cdk-github-webhook Create, update and delete github webhooks with your app deployment npm
cdk-stripe-webhook Create, update and delete stripe webhooks with your app deployment npm
cdk-static-website Static website using S3, configures CloudFront (CDN) and maps a custom domain via Route53 (DNS) npm
cdk-pull-request-check CodeCommit pull request check npm
cdk-pull-request-approval-rule CodeCommit pull request approval rules to enforcing your pull request workflow npm
cdk-codepipeline-merge-action CodePipeline action to merge branches npm
cdk-codepipeline-check-parameter-action Cdk component that checks if system parameters are set correctly npm
cdk-codecommit-backup Backup CodeCommit repositories to S3 npm
cdk-dependency-check OWASP dependency-check for codecommit repositories npm
cdk-container-registry Registry for container images npm
cdk-blue-green-container-deployment Blue green container deployment with CodeDeploy npm
cdk-chatops Constructs for chattool integration: #slack / msteams npm
cdk-developer-tools-notifications #slack / msteams / email notifications for developer tools: CodeCommit, CodeBuild, CodeDeploy, CodePipeline npm
cdk-deletable-bucket Bucket with content cleanup to allow bucket deletion when the stack will be destroyed npm
cdk-codepipeline-dockerfile-linter-action CodePipeline action to lint dockerfiles with hadolint npm
cdk-codepipeline-anchore-inline-scan-action CodePipeline action to integrate Anchore Engine into your pipeline npm
cdk-dynamodb-seeder A seeder for dynamodb tables npm
cdk-temp-stack A stack that destroys itself after a given time (ttl) npm
cdk-lambda-at-edge-pattern CDK Constructs for [email protected] pattern: HttpHeaders npm
cdk-cloudfront-authorization CloudFront with Cognito authentication using [email protected] npm
cdk-secret-key Provide secret keys to lambdas npm
cdk-responsive-email-template Responsive email template for aws ses npm
cdk-s3-antivirus Antivirus for Amazon S3 npm


We welcome community contributions and pull requests.



Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
typescript (11,686
aws (1,106
github (758
devops (584
slack (313
backup (201
container (142
ecs (133
stripe (106
owasp (72
webhooks (46
chatops (31
contentful (27
cdk (24
aws-cdk (19
codepipeline (17