Curated list of awesome lists
Curated list of awesome AWS Cloud Development Kit (AWS CDK) open-source projects, guides, blogs and other resources.
The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework for defining cloud infrastructure in code.
This section includes code libraries in various programming languages which vend constructs that can be used in CDK apps.
cdk-chalice - AWS CDK construct for AWS Chalice (Python Serverless Microframework for AWS).
auto-cdk - Automatically generate api-gateway/lambda integrations with the filesystem (beta).
cdk-static-website - CDK component that creates a static website using S3, configures CloudFront (CDN) and maps a custom domain via Route53 (DNS).
ness - CDK powered CLI tool for deploying static sites to your AWS account.
cdk-instanceStopRule - CDK component which creates an instance with a CloudWatch rule to stop it at the end of the day.
cdk-time-bomb - CDK Construct that implodes your AWS CDK Stack after a set amount of time.
cdk-tweet-queue - Fills up an SQS queue with tweets from a tweeter search query.
cdk-ses-template-mailer - Constructs to create AWS SES email templates + microservice to send templated emails with AWS SES.
cdk-sqs-monitored - SQS Construct with dead letter queue and configured alarms.
aws-bootstrap-kit - Creates a multi-account set-up with AWS Organization, AWS SSO, DNS, and AWS CodePipeline.
punchcard - TypeScript framework to unify infrastructure and runtime code for the CDK, so you can declare constructs and implement runtime logic within the context of one Node.js application.
aws-cdk-pure - A toolkit to develop purely functional and high-order cloud components with AWS CDK.
cdk-stepfunctions-patterns - A set of Step Functions high-level resiliency patterns.
ReactJS + Cognito + CDK Starter - Starter project for ReactJS + Amazon Cognito + Amazon Amplify Framework with AWS CDK support.
cra-template-aws-cdk - Create React App template using AWS CDK for out of the box, simple provisioning of serverless React apps.
create-cdk-app - Create CDK apps from templates.
awscdk-jsii-template - A GitHub template repository to generate a ready environment to build, test and publish your JSII construct lib for AWS CDK.
CDK-Dia - Automatic infrastructure diagrams for AWS CDK.
Training Materials and Sample Code
Blog Posts & Talks
cdk8s - Define Kubernetes native apps and abstractions using object-oriented programming.
cdktf - Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform.
Tips & Tricks
Contributions welcome! Read the contribution guidelines first.