jaeswift-website/api/data/awesomelist/kalaiser--awesome-cdk.json

1 line
No EOL
25 KiB
JSON

{"slug": "kalaiser--awesome-cdk", "title": "Cdk", "description": "A collection of awesome things related to the AWS Cloud Development Kit (CDK)", "github_url": "https://github.com/kalaiser/awesome-cdk", "stars": "1.6K", "tag": "Back-End Development", "entry_count": 124, "subcategory_count": 11, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Construct Libraries", "url": "#construct-libraries", "description": ""}, {"name": "High-Level Frameworks", "url": "#high-level-frameworks", "description": ""}, {"name": "Scaffolding", "url": "#scaffolding", "description": ""}, {"name": "Language Support", "url": "#language-support", "description": ""}, {"name": "Library Publishing", "url": "#library-publishing", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Training Materials and Sample Code", "url": "#training-materials-and-sample-code", "description": ""}, {"name": "Blog Posts & Talks", "url": "#blog-posts--talks", "description": ""}, {"name": "Related Projects", "url": "#related-projects", "description": ""}, {"name": "Tips & Tricks", "url": "#tips--tricks", "description": ""}]}, {"name": "APIs", "parent": "Construct Libraries", "entries": [{"name": "cdk-chalice", "url": "https://github.com/alexpulver/cdk-chalice", "description": "AWS CDK construct for AWS Chalice (Python Serverless Microframework for AWS).", "stars": "37"}, {"name": "auto-cdk", "url": "https://github.com/wulfmann/auto-cdk", "description": "Automatically generate api-gateway/lambda integrations with the filesystem (beta).", "stars": "22"}, {"name": "crow-api", "url": "https://github.com/thomasstep/crow-api", "description": "Create a serverless API with routes based on your file structure.", "stars": "6"}]}, {"name": "Databases", "parent": "Construct Libraries", "entries": [{"name": "aws-cdk-dynamodb-seeder", "url": "https://github.com/elegantdevelopment/aws-cdk-dynamodb-seeder", "description": "A simple CDK seeder for DynamoDB.", "stars": "31"}, {"name": "cdk-tweet-sentiment", "url": "https://www.npmjs.com/package/cdk-tweet-sentiment", "description": "Identify sentiments in tweets and log them into an Amazon DynamoDB table."}, {"name": "cdk-dynamo-table-viewer", "url": "https://github.com/eladb/cdk-dynamo-table-viewer", "description": "Exposes the contents of an Amazon DynamoDB table through a public HTML page.", "stars": "97"}, {"name": "cdk-postgresql", "url": "https://github.com/botpress/cdk-postgresql", "description": "AWS CDK Constructs for PostgreSQL.", "stars": "20"}, {"name": "cdk-sqlserver-seeder", "url": "https://github.com/kolomied/cdk-sqlserver-seeder", "description": "CDK construct that executes custom SQL scripts against SQL Server database.", "stars": "5"}]}, {"name": "Static Websites", "parent": "Construct Libraries", "entries": [{"name": "cdk-static-website", "url": "https://github.com/cloudcomponents/cdk-components/blob/master/packages/cdk-static-website", "description": "CDK component that creates a static website using S3, configures CloudFront (CDN) and maps a custom domain via Route53 (DNS).", "stars": "526"}, {"name": "ness", "url": "https://github.com/nessjs/ness", "description": "CDK powered CLI tool for deploying static sites to your AWS account.", "stars": "631"}]}, {"name": "Security", "parent": "Construct Libraries", "entries": [{"name": "cdk-passwordless", "url": "https://github.com/farminf/aws-cdk-passwordless", "description": "Construct for having passwordless authentication using userpool.", "stars": "16"}, {"name": "cdk-iam-generator", "url": "https://github.com/srihariph/cdk-iam-generator", "description": "Construct to generate IAM Managed Policies and IAM Roles using JSON Configuration.", "stars": "16"}, {"name": "c3", "url": "https://github.com/SSHcom/c3", "description": "Enables compliancy with privacy and security best practices.", "stars": "26"}, {"name": "cdk-iam-floyd", "url": "https://github.com/udondan/iam-floyd", "description": "IAM policy statement generator with fluent interface.", "stars": "449"}, {"name": "k9-cdk", "url": "https://github.com/k9securityio/k9-cdk", "description": "Construct to generate secure S3 bucket policies easily.", "stars": "6"}, {"name": "cdk-cloudfront-authorization", "url": "https://github.com/cloudcomponents/cdk-constructs/tree/master/packages/cdk-cloudfront-authorization", "description": "CloudFront with Cognito authentication using Lambda\\@Edge.", "stars": "526"}, {"name": "aws-firewall-factory", "url": "https://github.com/globaldatanet/aws-firewall-factory", "description": "Deploy, update, and stage your WAFs while managing them centrally via FMS.", "stars": "74"}]}, {"name": "Ops", "parent": "Construct Libraries", "entries": [{"name": "cdk-instanceStopRule", "url": "https://github.com/tecracer/cdk-constructs/tree/master/packages/cdk-instanceStopRule", "description": "CDK component which creates an instance with a CloudWatch rule to stop it at the end of the day.", "stars": "0"}, {"name": "cdk-time-bomb", "url": "https://github.com/jmb12686/cdk-time-bomb", "description": "CDK Construct that implodes your AWS CDK Stack after a set amount of time.", "stars": "34"}]}, {"name": "Queue", "parent": "Construct Libraries", "entries": [{"name": "cdk-tweet-queue", "url": "https://www.npmjs.com/package/cdk-tweet-queue", "description": "Fills up an SQS queue with tweets from a tweeter search query."}, {"name": "cdk-ses-template-mailer", "url": "https://github.com/mkrn/cdk-ses-template-mailer", "description": "Constructs to create AWS SES email templates + microservice to send templated emails with AWS SES.", "stars": "12"}, {"name": "cdk-sqs-monitored", "url": "https://github.com/kamilbiela/cdk-sqs-monitored", "description": "SQS Construct with dead letter queue and configured alarms.", "stars": "11"}]}, {"name": "CI/CD", "parent": "Construct Libraries", "entries": [{"name": "aws-delivlib", "url": "https://github.com/awslabs/aws-delivlib", "description": "Synthesizes CI/CD pipelines for multi-language software delivery (used by the CDK itself).", "stars": "318"}, {"name": "cdk-blue-green-container-deployment", "url": "https://github.com/cloudcomponents/cdk-constructs/tree/master/packages/cdk-blue-green-container-deployment", "description": "Blue/Green container deployment with CodeDeploy.", "stars": "526"}]}, {"name": "Monitoring", "parent": "Construct Libraries", "entries": [{"name": "cdk-watchful", "url": "https://github.com/eladb/cdk-watchful", "description": "Automatic dashboards and alarms for CDK apps.", "stars": "449"}, {"name": "aws-cdk-billing-alarm", "url": "https://github.com/alvyn279/aws-cdk-billing-alarm", "description": "Construct that sets up email alerts for exceeding an amount on your AWS bill.", "stars": "19"}, {"name": "cdk-monitoring-constructs", "url": "https://github.com/cdklabs/cdk-monitoring-constructs", "description": "Use high-level APIs to create monitoring for your AWS apps. Generates dashboards automatically.", "stars": "173"}]}, {"name": "Workflows", "parent": "Construct Libraries", "entries": [{"name": "cdk-pull-request-check", "url": "https://github.com/cloudcomponents/cdk-components/blob/master/packages/cdk-pull-request-check", "description": "CDK component that automatically check pull requests.", "stars": "526"}, {"name": "cdk-github-webhook", "url": "https://github.com/cloudcomponents/cdk-components/blob/master/packages/cdk-github-webhook", "description": "CDK component that provisions GitHub webhooks.", "stars": "526"}, {"name": "cdk-codepipeline-slack", "url": "https://github.com/cloudcomponents/cdk-components/blob/master/packages/cdk-codepipeline-slack", "description": "CDK component that provisions a #slack approval workflow.", "stars": "526"}, {"name": "cdk-codecommit-backup", "url": "https://github.com/cloudcomponents/cdk-components/tree/master/packages/cdk-codecommit-backup", "description": "Backup CodeCommit repositories to S3.", "stars": "526"}, {"name": "Alexa Deployment Pipeline", "url": "https://github.com/taimos/cdk-constructs/tree/master/lib/alexa", "description": "Construct which creates a CodePipeline to deploy Alexa Skills to Lambda and to the Developer console using AWS SAM and DeployToAlexa action.", "stars": "35"}, {"name": "cdk-developer-tools-notifications", "url": "https://github.com/cloudcomponents/cdk-constructs/tree/master/packages/cdk-developer-tools-notifications", "description": "Slack / Microsoft Teams / Email notifications for developer tools: CodeCommit, CodeBuild, CodeDeploy, CodePipeline.", "stars": "526"}, {"name": "aws-pdf-textract-pipeline", "url": "https://github.com/aeksco/aws-pdf-textract-pipeline", "description": "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.", "stars": "126"}]}, {"name": "Multi-accounts setup", "parent": "Construct Libraries", "entries": [{"name": "aws-bootstrap-kit", "url": "https://github.com/awslabs/aws-bootstrap-kit", "description": "Creates a multi-account set-up with AWS Organization, AWS SSO, DNS, and AWS CodePipeline.", "stars": "87"}, {"name": "cdk-organizations", "url": "https://github.com/pepperize/cdk-organizations", "description": "CDK constructs that helps to provision AWS Organization, Organizational Units (OU), Accounts and Policies.", "stars": "91"}, {"name": "punchcard", "url": "https://github.com/punchcard/punchcard", "description": "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.", "stars": "474"}, {"name": "aws-cdk-pure", "url": "https://github.com/fogfish/aws-cdk-pure", "description": "A toolkit to develop purely functional and high-order cloud components with AWS CDK.", "stars": "83"}, {"name": "cdk-stepfunctions-patterns", "url": "https://github.com/kolomied/cdk-stepfunctions-patterns", "description": "A set of Step Functions high-level resiliency patterns.", "stars": "46"}, {"name": "Orkestra", "url": "https://github.com/knowsuchagency/orkestra", "description": "An event-driven alternative to Airflow built on the AWS CDK and Step Functions.", "stars": "41"}, {"name": "SST", "url": "https://github.com/serverless-stack/serverless-stack", "description": "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.", "stars": "9.3k"}, {"name": "Datajob", "url": "https://github.com/vincentclaes/datajob", "description": "Build and deploy a serverless data pipeline or machine learning pipeline on AWS with no effort.", "stars": "96"}, {"name": "ReactJS + Cognito + CDK Starter", "url": "https://github.com/vbudilov/reactjs-cognito-starter", "description": "Starter project for ReactJS + Amazon Cognito + Amazon Amplify Framework with AWS CDK support.", "stars": "171"}, {"name": "cra-template-aws-cdk", "url": "https://github.com/luisfarzati/rnbw-aws-cdk/tree/master/packages/cra-template-aws-cdk", "description": "Create React App template using AWS CDK for out of the box, simple provisioning of serverless React apps.", "stars": "16"}, {"name": "create-cdk-app", "url": "https://github.com/cdk-tools/create-cdk-app", "description": "Create CDK apps from templates.", "stars": "14"}, {"name": "awscdk-jsii-template", "url": "https://github.com/pahud/awscdk-jsii-template", "description": "A GitHub template repository to generate a ready environment to build, test and publish your [JSII](\\(https://github.com/aws/jsii\\)) construct lib for AWS CDK.", "stars": "18"}, {"name": "AWS-CDK-Kotlin-DSL", "url": "https://github.com/justincase-jp/AWS-CDK-Kotlin-DSL", "description": "A Wrapper library of [AWS CDK Java](https://mvnrepository.com/artifact/software.amazon.awscdk). CI automatically generates code and deploys it by daily.", "stars": "13"}, {"name": "aws-cdk-maven-plugin", "url": "https://github.com/LinguaRobot/aws-cdk-maven-plugin", "description": "A plugin to define and deploy your AWS CDK applications using Java and Maven.", "stars": "10"}, {"name": "aws-lambda-nodejs-webpack", "url": "https://github.com/vvo/aws-lambda-nodejs-webpack", "description": "Alternative Node.js lambda CDK construct, using [webpack](https://webpack.js.org/).", "stars": "31"}, {"name": "aws-lambda-nodejs-esbuild", "url": "https://github.com/floydspace/aws-lambda-nodejs-esbuild", "description": "Alternative Node.js lambda CDK construct, using [esbuild (\u2b5034k)](https://github.com/evanw/esbuild).", "stars": "58"}, {"name": "GitHub Action", "url": "https://github.com/marketplace/actions/aws-cdk-action", "description": "GitHub Action for AWS CDK."}, {"name": "jsii-publish", "url": "https://github.com/udondan/jsii-publish", "description": "A [Docker image](https://hub.docker.com/r/udondan/jsii-publish) and [GitHub action](https://github.com/marketplace/actions/jsii-publish) to build and publish CDK constructs created via [JSII (\u2b502.1k)](https://github.com/aws/jsii).", "stars": "17"}, {"name": "CDK-Dia", "url": "https://github.com/pistazie/cdk-dia", "description": "Automatic infrastructure diagrams for AWS CDK.", "stars": "571"}, {"name": "Official CDK Examples", "url": "https://github.com/aws-samples/aws-cdk-examples", "description": "A set of example projects for the AWS CDK.", "stars": "3.6k"}, {"name": "CDK Serverless Workshop", "url": "https://cdkworkshop.com/", "description": "A workshop that guides you through the process of creating and deploying CDK application."}, {"name": "Build an App with AWS Cloud Development Kit course on egghead.io", "url": "https://egghead.io/courses/build-an-app-with-the-aws-cloud-development-kit?af=6p5abz", "description": ""}, {"name": "Infrastructure is Code with the AWS CDK", "url": "https://youtu.be/Lh-kVC2r2AU", "description": "Recording of re:Invent 2018 session."}, {"name": "GitHub Changelog Crawler", "url": "https://github.com/aws-samples/aws-cdk-changelogs-demo", "description": "A fully fledged CDK app written by Nathan Peck which uses Fargate, API Gateway, Lambda, CloudFront, S3, ElastiCache, and Dynamodb.", "stars": "234"}, {"name": "ECS with CI/CD", "url": "https://github.com/rix0rrr/cdk-ecs-demo", "description": "Demo of deploying ECS application using CDK.", "stars": "41"}, {"name": "Example templates for aws cdk", "url": "https://github.com/tecracer/cdk-templates", "description": "Working TypeScript snippets from several AWS projects.", "stars": "113"}, {"name": "Lambda packaging asset", "url": "https://gitlab.com/josef.stach/aws-cdk-lambda-asset", "description": "CDK asset which builds lambda function and produces a ZIP file with dependencies."}, {"name": "Open CDK Guide", "url": "https://github.com/kevinslin/open-cdk", "description": "Open source guide on CDK and best practices.", "stars": "738"}, {"name": "Colorteller Example", "url": "https://github.com/denmat/colorteller-aws-cdk", "description": "Great example project using Fargate and Appmesh.", "stars": "3"}, {"name": "CDK Patterns", "url": "https://github.com/cdk-patterns/serverless", "description": "An opensource collection of serverless architecture patterns built with CDK.", "stars": "1.9k"}, {"name": "Create a CI/CD pipeline using CodePipeline and CodeBuild", "url": "https://sbstjn.com/deploy-react-cra-with-cdk-codepipeline-and-codebuild.html", "description": "The [cra-pipeline (\u2b5039)](https://github.com/sbstjn/cra-pipeline) project on GitHub shows an AWS CodePipeline with AWS CodeBuild to deploy a static React application."}, {"name": "React SPA with server-side rendering on AWS Lambda", "url": "https://sbstjn.com/serverless-create-react-app-server-side-rendering-ssr-lamda.html", "description": "The [cra-serverless (\u2b50157)](https://github.com/sbstjn/cra-serverless) project is a serverless architecture to add pre-rendering to a React website created with [create-react-app](https://create-react-app.dev)."}, {"name": "Mini Tutorial: Setup AWS Lambda + ACM + API Gateway with AWS Cloud Development Kit", "url": "https://github.com/shaftoe/api-gateway-lambda-cdk-example", "description": "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.", "stars": "8"}, {"name": "Example of REST API built with CDK", "url": "https://github.com/shaftoe/api-l3x-in", "description": "Source code that powers REST APIs at <https://api.l3x.in/>.", "stars": "13"}, {"name": "dilbert-feed", "url": "https://github.com/mlafeldt/dilbert-feed", "description": "A serverless application written in Go that allows you to enjoy Dilbert in your RSS feed reader without any ads.", "stars": "26"}, {"name": "django-postgres-vue-gitlab-ecs", "url": "https://gitlab.com/verbose-equals-true/django-postgres-vue-gitlab-ecs", "description": "An example Django + Vue.js web app deployed with CDK using GitLab CI."}, {"name": "nextjs-vercel-aws-cdk-example", "url": "https://github.com/vvo/nextjs-vercel-aws-cdk-example", "description": "A PostgreSQL (RDS), EventBridge (crons) and SNS (background jobs) example along with a Next.js application.", "stars": "66"}, {"name": "Create and Publish CDK Constructs Using projen and jsii", "url": "https://github.com/seeebiii/projen-test", "description": "A step-by-step guide with sample code to create a new CDK construct using [projen (\u2b501.7k)](https://github.com/projen/projen) and `jsii` and publish it to npm, Maven Central, PyPi and NuGet.", "stars": "28"}, {"name": "Introduction to how and why CDK", "url": "https://www.slideshare.net/ranguard/aws-cdk-introduction-191140240", "description": "By Leo Lapworth."}, {"name": "How to Build a CDK Construct Library", "url": "https://garbe.io/blog/2019/03/26/construct-your-own-cdk-construct-library/", "description": "By Philipp Garbe."}, {"name": "CDK All The Things: A Whirlwind Tour", "url": "https://kevinslin.com/aws/cdk_all_the_things/", "description": "By Kevin S Lin."}, {"name": "AWS CDK Developer Preview Announcement", "url": "https://aws.amazon.com/blogs/developer/aws-cdk-developer-preview/", "description": "The first AWS CDK Developer Preview announced on on 27 August 2018."}, {"name": "Contributing to the AWS Cloud Development Kit", "url": "https://aws.amazon.com/blogs/developer/contributing-to-the-aws-cloud-development-kit/", "description": "By Mike Cowgill from Intuit."}, {"name": "First look into AWS Cloud Development Kit", "url": "https://garbe.io/blog/2018/08/17/first-look-into-cdk/", "description": "By Philipp Garbe."}, {"name": "Boost your AWS Infrastructure with the CDK", "url": "https://www.slideshare.net/philippgarbe/boost-your-aws-infrastructure-with-cdk", "description": "SlideShare by Philipp Garbe."}, {"name": "Getting started with AWS CDK for Amazon ECS", "url": "https://aws.amazon.com/blogs/compute/getting-started-with-the-aws-cloud-development-kit-for-amazon-ecs/", "description": "By Nathan Peck."}, {"name": "AWS re:Invent 2018, best of show: CDK", "url": "https://medium.com/allermedia-techblog/aws-re-invent-2018-best-of-show-cloud-development-kit-cdk-ad1755561ade", "description": "Aller Media Tech Blog."}, {"name": "AWS Cloud Development Kit introduction with Live Demos", "url": "https://youtu.be/IIiIoMGTJec", "description": "AWS User Group Finland Meetup January 2019."}, {"name": "AWS CDK\u200a\u2014\u200aa glimpse into the future", "url": "https://medium.com/nordcloud-engineering/aws-cdk-a-glimpse-into-the-future-90db660f8a89", "description": "By Nordcloud Engineering."}, {"name": "AWS Infrastructure as Code with CDK", "url": "https://medium.com/avmconsulting-blog/aws-infrastructure-as-code-with-cdk-1d6fa013ce7d", "description": "By Ross Rhodes."}, {"name": "Callbacks with AWS Step Functions", "url": "https://medium.com/swlh/callbacks-with-aws-step-functions-a3dde1bc7203", "description": "By Ross Rhodes."}, {"name": "Using the CDK for CodePipelines Setup", "url": "https://www.stefreitag.de/wp/2019/03/07/using-aws-cdk-for-code-pipeline-setup/", "description": "By Stefan Freitag."}, {"name": "Using the CDK for AWS MSK Setup", "url": "https://www.stefreitag.de/wp/2019/08/31/paths-are-made-by-walking-or-how-aws-cdk-and-msk-work-together/", "description": "By Stefan Freitag."}, {"name": "Serverless Dotnet - E01: Intro to AWS CDK", "url": "https://youtu.be/c9UXHPX6-Ns", "description": "By Jake Scott."}, {"name": "GitHub repository", "url": "https://github.com/jakejscott/aws-cdk-phone-verify-api", "description": "By Jake Scott.", "stars": "6"}, {"name": "Infrastructure is Code with the AWS CDK", "url": "https://youtu.be/ZWCvNFUN-sU", "description": "AWS Tech Talk Webinar."}, {"name": "tecRacer Amazon AWS Blog", "url": "https://aws-blog.de/tags/cdk.html", "description": "Several Blog Posts from aws-blog.de by Gernot Glawe."}, {"name": "Using CDK to build a UDP NLB Logging Service", "url": "https://youtu.be/dXTEVp0ATzo", "description": "By ClouderDex."}, {"name": "GitHub Repo", "url": "https://github.com/ClouderDex/CDK-UDP-NLB-Demo", "description": "By ClouderDex.", "stars": "2"}, {"name": "Purely Functional Cloud Components with AWS CDK", "url": "https://i.am.fog.fish/2019/08/23/purely-functional-cloud-with-aws-cdk.html", "description": "Bu fogfish."}, {"name": "Using the CDK to probe multiple accounts (sfn/lambda/sqs/sechub)", "url": "https://fudless.xyz/aws/seedecay/", "description": "Blog post from [fudless.xyz](https://fudless.xyz)."}, {"name": "Scheduled Lambda Functions and CI/CD pipeline with AWS CDK", "url": "https://medium.com/hatchsoftware/using-the-aws-cdk-to-build-scheduled-lambda-functions-13eb1674586e", "description": "By Maarten Thoelen."}, {"name": "GitHub Repo", "url": "https://github.com/HatchSoftware/automatic-aws-db-shutdown-cdk", "description": "By Maarten Thoelen.", "stars": "4"}, {"name": "AWS Client VPN with mutual TLS", "url": "https://lanwen.ru/posts/aws-client-vpn/", "description": "By Kirill Merkushev."}, {"name": "CDK Step Functions", "url": "https://dev.to/elthrasher/exploring-aws-cdk-step-functions-1d1e", "description": "By Matt Morgan."}, {"name": "Loading DynamoDB with Custom Resources", "url": "https://dev.to/elthrasher/exploring-aws-cdk-loading-dynamodb-with-custom-resources-jlf", "description": "By Matt Morgan."}, {"name": "Loading DynamoDB with Provider Framework", "url": "https://dev.to/elthrasher/exploring-aws-cdk-a-million-a-minute-dynamodb-and-providerframework-e92", "description": "By Matt Morgan."}, {"name": "German: React SPA und server-side rendering (SSR) mit AWS Lambda und CloudFront", "url": "https://superluminar.io/2020/02/07/react-spa-und-server-side-rendering-ssr-mit-aws-lambda-cloudfront-und-dem-cdk/", "description": "By superluminar GmbH."}, {"name": "Introducing AWS CDK with a real life Lambda and API gateway example", "url": "https://a.l3x.in/2020/02/04/migrating-from-terraform-to-cdk.html", "description": "By Alexander Fortin."}, {"name": "CloudWatch Dashboards as Code (the Right Way) Using AWS CDK", "url": "https://medium.com/poka-techblog/cloudwatch-dashboards-as-code-the-right-way-using-aws-cdk-1453309c5481", "description": "By Simon-Pierre Gingras."}, {"name": "Coding the Jamstack missing parts: databases, crons & background jobs", "url": "https://dev.to/vvo/coding-the-jamstack-missing-parts-databases-crons-background-jobs-1bpj", "description": "By Vincent Voyer."}, {"name": "AWS CDK Continuous Integration and Delivery Using Travis CI", "url": "https://medium.com/better-programming/aws-cdk-continuous-integration-and-delivery-using-travis-ci-ee5dd7549434", "description": "By Thomas Poignant."}, {"name": "Custom Resources with AWS CDK", "url": "https://medium.com/cyberark-engineering/custom-resources-with-aws-cdk-d9a8fad6b673?source=friends_link\\&sk=549fcf9d998bbea304bdd8d834aca9e6", "description": "By Roy Ben-Yosef."}, {"name": "Recommended AWS CDK project structure for Python applications", "url": "https://aws.amazon.com/blogs/developer/recommended-aws-cdk-project-structure-for-python-applications/", "description": "By Alex Pulver."}, {"name": "jsii", "url": "https://github.com/awslabs/jsii", "description": "JavaScript interop interface, the technology that CDK uses to create language bindings (currently supports .NET, Java and Python).", "stars": "2.1k"}, {"name": "cdk8s", "url": "https://github.com/awslabs/cdk8s/", "description": "Define Kubernetes native apps and abstractions using object-oriented programming.", "stars": "3.2k"}, {"name": "cdktf", "url": "https://github.com/hashicorp/terraform-cdk", "description": "Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform.", "stars": "4k"}, {"name": "cdktg", "url": "https://github.com/hupe1980/cdk-threagile", "description": "Agile Threat Modeling as Code.", "stars": "9"}, {"name": "Reflect on the CDK Type System", "url": "https://gist.github.com/eladb/68a009cf9c953b04a637bac5c40afdbc", "description": "Explore the CDK's type system."}, {"name": "Testing Your Construct Library CodeBuild Configuration Locally", "url": "https://github.com/aws/aws-codebuild-docker-images/tree/master/local_builds", "description": "With the `jsii/superchain:latest` Docker Image.", "stars": "933"}]}], "name": ""}