dgomesbr / awesome-cdk-1

A collection of awesome things related to the AWS Cloud Development Kit (CDK)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

title site_description ogimage ogimagealt
Awesome CDK
A curated list of awesome projects related to the AWS Cloud Development Kit
Awesome CDK

Awesome CDK Awesome

A curated list of awesome projects related to the AWS Cloud Development Kit (AWS CDK).

DISCLAIMER: this is a personal project and not affiliated with Amazon or AWS.

last-updated activity

Contents

Construct Libraries

This section includes code libraries in various programming languages which vend constructs that can be used in CDK apps.

  • aws-delivlib: synthesizes CI/CD pipelines for multi-language software delivery (used by the CDK itself)
  • cdk-tweet-queue: fills up an SQS queue with tweets from a tweeter search query.
  • cdk-dynamo-table-viewer: exposes the contents of an Amazon DynamoDB table through a public HTML page.
  • cdk-tweet-sentiment: identify sentiments in tweets and log them into an Amazon DynamoDB table.
  • cdk-watchful: automatic dashboards and alarms for CDK apps
  • Alexa Deployment Pipeline: Construct which creates a CodePipeline to deploy Alexa Skills to Lambda and to the Developer console using AWS SAM and DeployToAlexa action.
  • cdk-codepipeline-slack: Cdk component that provisions a #slack approval workflow
  • cdk-github-webhook: Cdk component that provisions github webhooks
  • cdk-instanceStopRule Cdk component which creates an instance with an CloudWatch rule to stop it at the end of the day
  • cdk-static-website: Cdk component that creates a static website using S3, configures CloudFront (CDN) and maps a custom domain via Route53 (DNS)
  • cdk-pull-request-check: Cdk component that automatically check pull requests
  • cdk-passwordless: construct for having passwordless authentication using userpool
  • cdk-ses-template-mailer: Constructs to create AWS SES email templates + microservice to send templated emails with AWS SES.
  • aws-cdk-pure - a toolkit to develop purely functional and high-order cloud components with AWS CDK.
  • cdk-iam-generator - Construct to generate IAM Managed Policies and IAM Roles using JSON Configuration
  • cdk-codecommit-backup - Backup CodeCommit repositories to S3
  • aws-cdk-dynamodb-seeder - A simple CDK seeder for DynamoDB
  • cdk-sqs-monitored - SQS Construct with dead letter queue and configured alarms

Tools

Training Materials and Sample Code

Blog Posts & Talks

Related Projects

  • jsii - javascript interop interface, the technology that CDK uses to release to multiple programming langauges.
  • 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.
  • cra-template-aws-cdk Create React App template using AWS CDK for out of the box, simple provisioning of serverless React apps.

Tips & Tricks

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Elad Ben-Israel has waived all copyright and related or neighboring rights to this work.

About

A collection of awesome things related to the AWS Cloud Development Kit (CDK)

License:Other


Languages

Language:HTML 89.9%Language:Makefile 10.1%