Top 50 Awesome List

kolomied/awesome-cdk

Back-End Development  3 months ago  1.3k
A collection of awesome things related to the AWS Cloud Development Kit (CDK)
View byDAY/WEEK/README
View on Github

Sep 6th

High-Level Frameworks

  • Datajobstars71 - Build and deploy a serverless data pipeline or machine learning pipeline on AWS with no effort.
  • Blog Posts & Talks

  • Recommended AWS CDK project structure for Python applications - By Alex Pulver.
  • Jun 12th

    High-Level Frameworks

  • SSTstars3.4k - An open source framework for building serverless applications with CDK. It features a Live Lambda Development environment, to test and debug Lambda functions locally without having to redeploy them.
  • Orkestrastars30 - An event-driven alternative to Airflow built on the AWS CDK and Step Functions.
  • Mar 29th

    Tools

  • CDK-Diastars334 - Automatic infrastructure diagrams for AWS CDK.
  • Feb 22nd

    Training Materials and Sample Code

  • Create and Publish CDK Constructs Using projen and jsiistars18 - A step-by-step guide with sample code to create a new CDK construct using projenstars890 and jsii and publish it to npm, Maven Central, PyPi and NuGet.
  • Feb 3rd

    Construct Libraries

    Security

  • cdk-cloudfront-authorization - CloudFront with Cognito authentication using [email protected]
  • Feb 1st

    Construct Libraries

    Multi-accounts setup

  • aws-bootstrap-kitstars53 - Creates a multi-account set-up with AWS Organization, AWS SSO, DNS, and AWS CodePipeline.
  • Jan 18th

    Blog Posts & Talks

  • Custom Resources with AWS CDK - By Roy Ben-Yosef.
  • Jan 6th

    Blog Posts & Talks

  • AWS CDK Continuous Integration and Delivery Using Travis CI - By Thomas Poignant.
  • Dec 21st, 2020

    Construct Libraries

    Monitoring

  • aws-cdk-billing-alarmstars9 - Construct that sets up email alerts for exceeding an amount on your AWS bill.
  • Dec 16th, 2020

    Construct Libraries

    Workflows

  • aws-pdf-textract-pipelinestars108 - ETL pipeline for crawling PDFs from the Web using Puppeteer and transforming their contents into structured data using AWS Textract and storing the results in DynamoDB.
  • Construct Libraries

    Static Websites

  • nessstars596 - CDK powered CLI tool for deploying static sites to your AWS account.
  • Dec 10th, 2020

    Construct Libraries

    Security

  • k9-cdkstars5 - Construct to generate secure S3 bucket policies easily.
  • Oct 28th, 2020

    Language Support

  • aws-lambda-nodejs-webpackstars31 - Alternative Node.js lambda CDK construct, using webpack.
  • aws-lambda-nodejs-esbuildstars53 - Alternative Node.js lambda CDK construct, using esbuildstars28.9k.
  • Oct 7th, 2020

    High-Level Frameworks

  • cdk-stepfunctions-patternsstars31 - A set of Step Functions high-level resiliency patterns.
  • Aug 19th, 2020

    Blog Posts & Talks

  • Coding the Jamstack missing parts: databases, crons & background jobs - By Vincent Voyer.
  • Serverless Dotnet - E01: Intro to AWS CDK - By Jake Scott.
  • Infrastructure is Code with the AWS CDK - AWS Tech Talk Webinar.
  • Training Materials and Sample Code

  • nextjs-vercel-aws-cdk-examplestars56 - A PostgreSQL (RDS), EventBridge (crons) and SNS (background jobs) example along with a Next.js application.
  • Jul 26th, 2020

    Related Projects

  • cdk8sstars2.7k - Define Kubernetes native apps and abstractions using object-oriented programming.
  • cdktfstars2.9k - Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform.
  • Jul 24th, 2020

    Construct Libraries

    Databases

  • cdk-dynamo-table-viewerstars54 - Exposes the contents of an Amazon DynamoDB table through a public HTML page.
  • Construct Libraries

    Security

  • cdk-iam-generatorstars14 - Construct to generate IAM Managed Policies and IAM Roles using JSON Configuration.
  • cdk-iam-floydstars285 - IAM policy statement generator with fluent interface.
  • Construct Libraries

    Ops

  • cdk-time-bombstars22 - CDK Construct that implodes your AWS CDK Stack after a set amount of time.
  • Jul 21st, 2020

    Construct Libraries

    Security

  • c3stars22 - Enables compliancy with privacy and security best practices.
  • Construct Libraries

    CI/CD

  • cdk-blue-green-container-deployment - Blue/Green container deployment with CodeDeploy.
  • Scaffolding

  • ReactJS + Cognito + CDK Starterstars152 - Starter project for ReactJS + Amazon Cognito + Amazon Amplify Framework with AWS CDK support.
  • Training Materials and Sample Code

  • Official CDK Examplesstars2.5k - A set of example projects for the AWS CDK.
  • CDK Serverless Workshop - A workshop that guides you through the process of creating and deploying CDK application.
  • ECS with CI/CDstars37 - Demo of deploying ECS application using CDK.
  • Lambda packaging asset - CDK asset which builds lambda function and produces a ZIP file with dependencies.
  • Blog Posts & Talks

  • Introduction to how and why CDK - By Leo Lapworth.
  • AWS CDK Developer Preview Announcement - The first AWS CDK Developer Preview announced on on 27 August 2018.
  • AWS Cloud Development Kit introduction with Live Demos - AWS User Group Finland Meetup January 2019.
  • Purely Functional Cloud Components with AWS CDK - Bu fogfish.
  • Using the CDK to probe multiple accounts (sfn/lambda/sqs/sechub) - Blog post from fudless.xyz.
  • Tips & Tricks

  • Reflect on the CDK Type System - Explore the CDK's type system.
  • Jul 20th, 2020

    Related Projects

  • jsiistars1.7k - JavaScript interop interface, the technology that CDK uses to create language bindings (currently supports .NET, Java and Python).
  • Construct Libraries

    APIs

  • cdk-chalicestars31 - AWS CDK construct for AWS Chalice (Python Serverless Microframework for AWS).
  • auto-cdkstars16 - Automatically generate api-gateway/lambda integrations with the filesystem (beta).
  • Construct Libraries

    Databases

  • aws-cdk-dynamodb-seederstars25 - A simple CDK seeder for DynamoDB.
  • cdk-tweet-sentiment - Identify sentiments in tweets and log them into an Amazon DynamoDB table.
  • cdk-postgresqlstars10 - AWS CDK Constructs for PostgreSQL.
  • cdk-sqlserver-seederstars4 - CDK construct that executes custom SQL scripts against SQL Server database.
  • Construct Libraries

    Static Websites

  • cdk-static-website - CDK component that creates a static website using S3, configures CloudFront (CDN) and maps a custom domain via Route53 (DNS).
  • Construct Libraries

    Security

  • cdk-passwordlessstars13 - Construct for having passwordless authentication using userpool.
  • Construct Libraries

    Ops

  • cdk-instanceStopRule - CDK component which creates an instance with a CloudWatch rule to stop it at the end of the day.
  • Construct Libraries

    Queue

  • cdk-tweet-queue - Fills up an SQS queue with tweets from a tweeter search query.
  • cdk-ses-template-mailerstars10 - Constructs to create AWS SES email templates + microservice to send templated emails with AWS SES.
  • cdk-sqs-monitoredstars9 - SQS Construct with dead letter queue and configured alarms.
  • Construct Libraries

    CI/CD

  • aws-delivlibstars245 - Synthesizes CI/CD pipelines for multi-language software delivery (used by the CDK itself).
  • Construct Libraries

    Monitoring

  • cdk-watchfulstars353 - Automatic dashboards and alarms for CDK apps.
  • Construct Libraries

    Workflows

  • cdk-pull-request-check - CDK component that automatically check pull requests.
  • cdk-github-webhook - CDK component that provisions GitHub webhooks.
  • cdk-codepipeline-slack - CDK component that provisions a #slack approval workflow.
  • cdk-codecommit-backup - Backup CodeCommit repositories to S3.
  • 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-developer-tools-notifications - Slack / Microsoft Teams / Email notifications for developer tools: CodeCommit, CodeBuild, CodeDeploy, CodePipeline.
  • High-Level Frameworks

  • punchcardstars443 - 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-purestars68 - A toolkit to develop purely functional and high-order cloud components with AWS CDK.
  • Scaffolding

  • cra-template-aws-cdk - Create React App template using AWS CDK for out of the box, simple provisioning of serverless React apps.
  • create-cdk-appstars9 - Create CDK apps from templates.
  • awscdk-jsii-templatestars18 - A GitHub template repository to generate a ready environment to build, test and publish your JSIIstars1.7k construct lib for AWS CDK.
  • Language Support

  • AWS-CDK-Kotlin-DSLstars12 - A Wrapper library of AWS CDK Java. CI automatically generates code and deploys it by daily.
  • aws-cdk-maven-pluginstars5 - A plugin to define and deploy your AWS CDK applications using Java and Maven.
  • Library Publishing

  • GitHub Action - GitHub Action for AWS CDK.
  • jsii-publishstars13 - A Docker image and GitHub action to build and publish CDK constructs created via JSIIstars1.7k.
  • Training Materials and Sample Code

  • Build an App with AWS Cloud Development Kit course on egghead.io
  • Infrastructure is Code with the AWS CDK - Recording of re:Invent 2018 session.
  • GitHub Changelog Crawlerstars212 - A fully fledged CDK app written by Nathan Peck which uses Fargate, API Gateway, Lambda, CloudFront, S3, ElastiCache, and Dynamodb.
  • Example templates for aws cdkstars103 - Working TypeScript snippets from several AWS projects.
  • Open CDK Guidestars663 - Open source guide on CDK and best practices.
  • Colorteller Examplestars3 - Great example project using Fargate and Appmesh.
  • CDK Patternsstars1.4k - An opensource collection of serverless architecture patterns built with CDK.
  • Create a CI/CD pipeline using CodePipeline and CodeBuild - The cra-pipelinestars34 project on GitHub shows an AWS CodePipeline with AWS CodeBuild to deploy a static React application.
  • React SPA with server-side rendering on AWS Lambda - The cra-serverlessstars151 project is a serverless architecture to add pre-rendering to a React website created with create-react-app.
  • Mini Tutorial: Setup AWS Lambda + ACM + API Gateway with AWS Cloud Development Kitstars6 - Deploy a functional public API that receives an HTML form (e.g. /contact_us.html) POST request and delivers its data to Pushover notification service.
  • Example of REST API built with CDKstars9 - Source code that powers REST APIs at https://api.l3x.in/.
  • dilbert-feedstars17 - A serverless application written in Go that allows you to enjoy Dilbert in your RSS feed reader without any ads.
  • django-postgres-vue-gitlab-ecs - An example Django + Vue.js web app deployed with CDK using GitLab CI.
  • Blog Posts & Talks

  • How to Build a CDK Construct Library - By Philipp Garbe.
  • CDK All The Things: A Whirlwind Tour - By Kevin S Lin.
  • Contributing to the AWS Cloud Development Kit - By Mike Cowgill from Intuit.
  • First look into AWS Cloud Development Kit - By Philipp Garbe.
  • Boost your AWS Infrastructure with the CDK - SlideShare by Philipp Garbe.
  • Getting started with AWS CDK for Amazon ECS - By Nathan Peck.
  • AWS re:Invent 2018, best of show: CDK - Aller Media Tech Blog.
  • AWS CDK — a glimpse into the future - By Nordcloud Engineering.
  • AWS Infrastructure as Code with CDK - By Ross Rhodes.
  • Callbacks with AWS Step Functions - By Ross Rhodes.
  • Using the CDK for CodePipelines Setup - By Stefan Freitag.
  • Using the CDK for AWS MSK Setup - By Stefan Freitag.
  • GitHub repositorystars6 - By Jake Scott.
  • tecRacer Amazon AWS Blog - Several Blog Posts from aws-blog.de by Gernot Glawe.
  • Using CDK to build a UDP NLB Logging Service - By ClouderDex.
  • GitHub Repostars1 - By ClouderDex.
  • Scheduled Lambda Functions and CI/CD pipeline with AWS CDK - By Maarten Thoelen.
  • GitHub Repostars4 - By Maarten Thoelen.
  • AWS Client VPN with mutual TLS - By Kirill Merkushev.
  • CDK Step Functions - By Matt Morgan.
  • Loading DynamoDB with Custom Resources - By Matt Morgan.
  • Loading DynamoDB with Provider Framework - By Matt Morgan.
  • German: React SPA und server-side rendering (SSR) mit AWS Lambda und CloudFront - By superluminar GmbH.
  • Introducing AWS CDK with a real life Lambda and API gateway example - By Alexander Fortin.
  • CloudWatch Dashboards as Code (the Right Way) Using AWS CDK - By Simon-Pierre Gingras.
  • Tips & Tricks

  • Testing Your Construct Library CodeBuild Configuration Locally - With the jsii/superchain:latest Docker Image.
  • Last Checked At: 2021-11-26T18:05:44.221Z
    Previous
    mjhea0/awesome-fastapi
    Next
    kdeldycke/awesome-iam

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap