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.
aws awesome awesome-list cdk aws-cdkCreate your first SST app. Follow us on Twitter and subscribe to our newsletter for updates.
aws lambda node typescript serverless sst aws-cdk serverless-stackThe AWS Solutions Constructs library is an open-source extension of the AWS Cloud Development Kit (AWS CDK) that provides multi-service, well-architected patterns for quickly defining solutions in code to create predictable and repeatable infrastructure. The goal of AWS Solutions Constructs is to accelerate the experience for developers to build solutions of any size using pattern-based definitions for their architecture. The patterns defined in AWS Solutions Constructs are high level, multi-service abstractions of AWS CDK constructs that have default configurations based on well-architected best practices. The library is organized into logical modules using object-oriented techniques to create each architectural pattern model.
architectural-patterns constructs aws-cdkPunchcard is a TypeScript framework for building cloud applications with the AWS CDK. It unifies infrastructure code with runtime code, meaning you can both declare resources and implement logic within the context of one node.js application. AWS resources are thought of as generic, type-safe objects — DynamoDB Tables are like a Map<K, V>; SNS Topics, SQS Queues, and Kinesis Streams feel like an Array<T>; and a Lambda Function is akin to a Function<A, B> – like the standard library of a programming language. To contact other services in your Function, data structures such as SNS Topics, SQS Queues, DynamoDB Tables, etc. are declared as a Dependency.
nodejs aws typescript serverless infrastructure-as-code punchcard aws-cdkThis repository is a monorepo managed with Lerna. Several constructs are published to pypi and npm from the same codebase. We welcome community contributions and pull requests.
github slack webhooks aws devops chatops backup stripe container contentful ecs owasp codepipeline codecommit codedeploy cdk msteams dependency-check aws-cdk bluegreen-deploymentaws-delivlib is a fabulous library for defining continuous pipelines for building, testing and publishing code libraries through AWS CodeBuild and AWS CodePipeline. aws-delivlib is used by the AWS Cloud Development Kit and was designed to support simultaneous delivery of the AWS CDK in multiple programming languages packaged via jsii.
aws-cdk continuous-delivery continuous-integration ci-cdThe library is a toolkit to develop purely functional and high-order cloud components with AWS CDK. aws-cdk-pure is an utility for design and development of purely function cand higher-order components. Think of it as Hooks for React.
aws-cdk aws higher-order-component hoc cloud-component infrastructure pure-functional typescript iaac infrastructure-as-codeServerless Erlang runtime for AWS Lambda Service, widen horizon of Erlang applications. Run code without provisioning or managing servers is a modern way to deliver applications. This library enables Erlang runtime at AWS Lambda service using AWS Lambda Runtime Interface. The Erlang runtime is deployed as AWS Lambda Layer to your AWS account.
serverless aws-lambda lambda aws-lambda-erlang aws-lambda-layer aws-cdkSample application that reads events from Amazon Kinesis Data Streams and batches records to Amazon Timestream, visualizing results via Grafana. The overall serverless architecture will work on events streamed to Amazon Kinesis Data Streams, pulled by an Apache Flink analytics application hosted on Amazon Kinesis Data Analytics to be batch-inserted in Amazon Timestream database. Finally, data will be visualized directly from the Timestream database by a Grafana dashboard using the Timestream datasource plugin.
kotlin aws gradle amazon-kinesis java-11 aws-cdk grafa amazon-kinesis-streams amazon-kinesis-data-analytics-flink amazon-timeDeploy multiple AWS Lambda functions as container images to Amazon ECR with CDK. Using the AWS CDK, a docker image will be created and deployed to Amazon ECR for every folder in src/. After uploading the image, an AWS Lambda will be created or updated to use the latest image.
aws lambda serverless construct cdk aws-cdk dockerGenerate an Access Key and Secret Access Key for your AWS account. Create a personal access token in GitHub and store it in AWS SecretsManager. The token needs permissions to read your (private) repositories and configure webhooks.
react deployment serverless pipeline aws-codepipeline cra aws-cdk cra-pipelineFull-featured AWS architecture to use Server-Side Rendering for any create-react-app project using Lambda, API Gateway, CloudFront. All infrastructure is configured using the AWS Cloud Development Kit and can be deployed using AWS CodePipeline and AWS CodeBuild. Whenever you search for server-side rendering of React applications, you will read it's hard to accomplish. But why? Most probably, you'll end up with frameworks like razzle or Next.js only because you wanted a little bit of pre-rendered HTML for your React application.
react aws aws-lambda serverless create-react-app ssr cra aws-cdk cra-serverlessThis project tests and describes the workflow of creating an AWS CDK construct using projen + jsii and publishing it to various repositories like npm, Maven Central, PyPi and NuGet. Note: If you are reading this on npm, NuGet, or PyPi as part of the package description, then please head over to https://github.com/seeebiii/projen-test. Otherwise the links might not work properly.
aws documentation aws-lambda getting-started aws-cdk jsii aws-cdk-construct projen getting-started-with-aws-cdk aws-cdk-java aws-cdk-node cdkThis AWS CDK construct allows you to setup email forwarding mappings in AWS SES to receive emails from your domain and forward them to another email address. All of this is possible without hosting your own email server, you just need a domain. For example, if you own a domain example.org and want to receive emails for hello@example.org and privacy@example.org, you can forward emails to whatever@provider.com. This is achieved by using a Lambda function that forwards the emails using aws-lambda-ses-forwarder.
aws aws-lambda email aws-ses email-forwarding aws-cdk aws-cdk-constructs cdk cdk-construct gmailThis package provides two constructs helping you to verify identities in AWS SES using the AWS CDK. For more information about verifying identities in AWS SES, read the documentation.
aws aws-ses email-verification domain-verification aws-cdk aws-cdk-constructs ses-identities ses-verification cdk cdk-construct domain emailThis is the infrasture project of Open TUNA on AWS orchestrated by AWS CDK.
aws tuna aws-cdkCdkGoat is Bridgecrew's "Vulnerable by Design" AWS CDK repository. CdkGoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments. It also shows how Bridgecrew can be used with the AWS CDK to provide CloudFormation template vulnerability scanning at build time, even though no CloudFormation templates exist in the source repository.
cloudformation aws-security devsecops cloud-security aws-cdkThis example can be used as a starting point for using Amazon Cognito together with an external IdP (e.g. a SAML 2.0/OIDC provider or a social login provider). It shows how to use triggers in order to map IdP attributes (e.g. LDAP group membership passed on the SAML response as an attribute) to Amazon Cognito User Pools Groups and optionally also to IAM roles. It contains all that is needed in order to create a serverless web application with Amazon Cognito, Amazon API Gateway, AWS Lambda and Amazon DynamoDB (with optionally an external IdP).
aws-lambda serverless amazon-cognito amazon-api-gateway aws-amplify aws-cdkThis repository contains a sample audit service where its components are decoupled through the use of Amazon EventBridge. When an audit event happens, it is put into a custom bus where different rules evaluate if their corresponding targets should be notified of the event based on the patterns their are interested to. It uses the AWS CDK framework for defining the required infrastructure while relying on CDK Pipelines (still on Developer Preview as of December 2020) for implementing CI/CD.
aws-lambda amazon-dynamodb cicd amazon-sns amazon-cloudwatch amazon-s3 aws-step-functions aws-cdk amazon-eventbridge
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.