Displaying 1 to 20 from 41 results

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

  •    Javascript

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-solutions-constructs - The 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

  •    TypeScript

The 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.

punchcard - Type-safe AWS infrastructure.

  •    TypeScript

Punchcard 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.




aws-delivlib - aws-delivlib can be used to setup and manage continuous delivery pipelines for code libraries in multiple languages

  •    TypeScript

aws-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-pure - Purely Functional and high-order cloud components with AWS CDK

  •    TypeScript

The 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.

serverless - Serverless Erlang runtime for AWS Lambda Service

  •    Erlang

Serverless 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.


amazon-kinesis-timestream-grafana - Sample serverless application that reads events from Amazon Kinesis Data Streams and batches records to Amazon Timestream via Apache Flink app, visualizing results via Grafana

  •    Python

Sample 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.

cdk-lambda-fleet - Deploy AWS Lambda functions using docker images to ECR with AWS CDK

  •    TypeScript

Deploy 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.

cra-pipeline - Use AWS CDK with CodePipeline to deploy a TypeScript Create-React-App.

  •    TypeScript

Generate 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.

cra-serverless - Serverless pre-rendering (SSR) for React SPA using AWS Lambda, S3, and CloudFront.

  •    TypeScript

Full-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.

projen-test - An example project explaining how to create and publish CDK constructs using projen and jsii

  •    TypeScript

This 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.

ses-email-forwarding - AWS CDK constructs to receive emails with SES and forward them to any other email address

  •    TypeScript

This 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.

ses-verify-identities - AWS CDK constructs to verify SES identities like domains and email addresses

  •    TypeScript

This 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.

opentuna - TUNA on AWS

  •    TypeScript

This is the infrasture project of Open TUNA on AWS orchestrated by AWS CDK.

cdkgoat - CdkGoat is Bridgecrew's "Vulnerable by Design" AWS CDK repository

  •    Python

CdkGoat 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.

amazon-cognito-example-for-external-idp - An example for using Amazon Cognito together with an external IdP

  •    TypeScript

This 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).

amazon-efs-integrations - Amazon EFS Integrations

  •    TypeScript

This repository provides examples of some of the various Amazon EFS integrations available, beginning with ECS on EC2 and ECS on AWS Fargate. Execute npm run cdk destroy to delete resources pertaining to this example.

amazon-eventbridge-cdk-audit-service-sample - Sample of a decoupled audit service using Amazon EventBridge and AWS Step Functions

  •    TypeScript

This 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.






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.