awesome-projen
Project manager
Curates and provides resources and examples for managing complex project configurations through code.
P6M7G8: Awesome Projen
68 stars
5 watching
7 forks
Language: JavaScript
last commit: 12 months ago
Linked from 2 awesome lists
awesomeawesome-listawscdkiacjsiip6p6m7g8projentypescript
Awesome Projen / Training Materials and Sample Code | |||
Tutorial | Pahud Hsieh's YouTube | ||
Create and Publish CDK Constructs Using projen and jsii | 38 | over 1 year ago | A step-by-step guide with sample code to create a new CDK construct using and and publish it to npm, Maven Central, PyPi and NuGet |
Awesome Projen / Blog Posts & Talks | |||
Talk | Elad Ben-Israel's CDK Day 2020 | ||
Blog | Matthew Bonig's | ||
Blog | Ken Winner's | ||
Blog | Philip M. Gollucci's | ||
Awesome Projen / Social Media | |||
#projen | Hash #projen tag on Twitter | ||
Awesome Projen / Tips and Tricks | |||
Plugin | 174,014 | 7 days ago | Philip M. Gollucci's ohmyzsh |
Awesome Projen / External Project Types | |||
kcwinner/cdk-appsync-project | 130 | 6 days ago | Projen for AppSync |
terraform-cdk-providers/cdktf-provider-project | 18 | 4 days ago | Projen for Terraform |
guillaumemaka/of-node-projen | 0 | almost 2 years ago | Open FaaS Node Project |
neva-argueta/custom-awscdk-app-ts | 0 | about 4 years ago | Aws cdk project with a test stack and lambda function using webpack bundler and other features |
taimos/taimos-projen | 0 | 3 months ago | CDK App, CDK Construct, Ts Lib |
p6m7g8/p6-projen-project-awesome-list | 3 | over 1 year ago | Projen for Awesome List per its standards, replaces |
Awesome Projen / Projects using Projen / Official | |||
aws/constructs | 407 | 7 days ago | A programming model for composable configuration |
aws/jsii-docgen | 50 | 6 days ago | Generates api docs for jsii modules |
aws/jsii-release | 54 | 6 days ago | Release jsii modules to multiple package managers |
aws/jsii-srcmak | 20 | 6 days ago | Generate source code in multiple languages from typescript |
aws/json2jsii | 22 | 7 days ago | Generates jsii structs from JSON schemas |
awslabs/cdk8s/packages/cdk8s-plus-17 | 4,369 | 6 days ago | High level abstractions on top of cdk8s |
awslabs/cdk8s/packages/cdk8s-cli | 4,369 | 6 days ago | CLI for CDK8s |
awslabs/cdk8s/packages/cdk8s | 4,369 | 6 days ago | Cloud Development Kit for Kubernetes |
aws-samples/aws-cdk-for-k3scluster | 60 | about 2 years ago | A JSII construct lib to deploy a K3s cluster on AWS with CDK |
aws-samples/aws-fargate-fast-autoscaler | 223 | about 2 years ago | A JSII construct lib to build AWS Fargate Fast Autoscaler |
aws-samples/cdk-serverless-lamp | 65 | about 2 years ago | A JSII construct lib to build AWS Serverless LAMP with AWS CDK |
cdk-dev/link-scraper | Scrapes Links from sites used by cdk.dev website | ||
construct-catalog/catalog/packages/catalog-search | Search application for the construct catalog | ||
p6m7g8/awesome-projen | 68 | 12 months ago | This awesome list |
Awesome Projen / Projects using Projen / NodeProject | |||
mmuller88/influxdb-s3-backup | 1 | about 2 years ago | A docker image based on InfluxDB and enhanced with awc cli + backupscripts which is runnable on arm64 (raspberries) as well |
Awesome Projen / Projects using Projen / JsiiProject | |||
ArmaanT/cdkactions/packages/cdkactions | 46 | over 1 year ago | Cloud Development Kit for GitHub Actions |
eladb/cdk8s-dashboard | 2 | over 3 years ago | Kubernetes dashboard construct library for cdk8s |
eladb/cdk8s-operator | 42 | 5 days ago | CDK8s operator like pattern |
eladb/cdk8s-redis | 13 | 5 days ago | CKD8s Constructs for redis |
eladb/cfunctions | 0 | almost 3 years ago | Cloud Functions |
iliapolo/aws-cdk-sdk | 2 | over 3 years ago | CDK for the AWS SDK |
iliapolo/constructs-tokens-staging | Tokens system for the constructs programming model | ||
mmuller88/alps-unified-ts | 3 | almost 2 years ago | Convert an ALPS API spec to other API spec like openApi, Graph QL Schema |
rayou/cdk-url-shortener | 14 | almost 2 years ago | Deploy a URL shortener with custom domain support in just a few lines of code |
skorfmann/cdktf-aws-ecr-asset | 4 | almost 2 years ago | Terraform CDK - L2 - AWS ECR Asset |
skorfmann/cdktf-github-constructs | 2 | almost 2 years ago | Terraform CDK - L2 - GitHub Provider |
toricls/cdk8s-debore | 40 | 3 months ago | Run your apps on Kubernetes cluster without bored YAMLing |
Awesome Projen / Projects using Projen / TypeScriptProject | |||
eladb/cfn-resources | 7 | 6 days ago | Prints the list of resource types and logical IDs from a CloudFormation template |
eladb/markmac | 17 | 6 days ago | Markdown macros - embed program outputs in markdown |
mmuller88/alf-cdk-api-gw | 0 | about 3 years ago | Alfresco Backend |
mmuller88/alf-cdk-cognito | 0 | about 2 years ago | Cognito User Pool for managing users |
mmuller88/alf-cdk-ui/cdk | 1 | almost 2 years ago | Alfresco Provisioner Frontend |
mmuller88/alf-cdk | 6 | almost 2 years ago | The Alfresco Provisioner |
mmuller88/alfresco-ocr | 2 | almost 2 years ago | Alfresco OCR |
mmuller88/aws-cdk-stagging-pipeline | 7 | about 3 years ago | |
skorfmann/cfn2tf | 10 | almost 2 years ago | Converts CloudFormation resources to Terraform resources |
wheatstalk/ecs-service-extension-listener-rules | Listener Rule Extension | ||
Awesome Projen / Projects using Projen / TypeScriptLibraryProject | |||
ArmaanT/cdkactions/packages/cdkactions-cli | 46 | over 1 year ago | CDK for GitHub Actions CLI |
Awesome Projen / Projects using Projen / AwsCdkTypeScriptApp | |||
OperationalFallacy/max-lambda-out | 0 | almost 4 years ago | Pipelines, APIs, Lambdas |
aws-samples/amazon-eks-refarch-cloudformation | 143 | about 2 years ago | Reference architecture of Amazon EKS cloudformation templates and AWS CDK samples |
aws-samples/aws-lambda-layer-awscli | 152 | over 2 years ago | AWS Lambda Layer for AWS CLI |
davidsung/ecs-kinesis-log-archiving-cdk | 0 | almost 2 years ago | Architecture demonstrating ECS Secured Log Streaming using Kinesis Data Stream and Kinesis Data Firehose |
davidsung/ecs-servicediscovery-cdk | 0 | almost 2 years ago | A service discovery sample for Lambda and ECS architecture |
elthrasher/circular-layer | Circular layer aws-lambda-nodejs | ||
fsalamida/aws-report-signin | Sends email when console login without mfa | ||
guan840912/aws-lambda-container-sample/cdk-lambda-container | 0 | almost 4 years ago | This is Lambda Custom Container Sample repo |
guan840912/cdk-okd-311-infra | 0 | over 3 years ago | Sample for One Master Node Infra node OKD 3.11 Cluster via AWS CDK |
guan840912/cdk-sample-save/aws-cdk-typescript/centosInstance | 5 | 6 days ago | CentOs instance w/ Docker |
guan840912/cdk-sample-save/aws-cdk-typescript/eks-console-view | 5 | 6 days ago | Eks viewable in console |
guan840912/cdk-sample-save/aws-cdk-typescript/lambda-container | 5 | 6 days ago | Lambda container |
guan840912/cdk-sample-save/aws-cdk-typescript/lambda-s3-endpoint | 5 | 6 days ago | Lambda S3 endpoint |
guan840912/cdk8s-cdk-example | 4 | almost 3 years ago | 2048 game |
guan840912/ddt-techday-demo | 0 | over 3 years ago | DDT Tech Day Demo CDK Part |
guan840912/rke2-eks-d-lab | 0 | over 3 years ago | rke2 featuring eks-d cdk sample project |
kcwinner/advocacy/cubejs-serverless-demo | 17 | almost 2 years ago | Cube.js Serverless Demo |
kirkchen/cdk-jenkins-with-dynamic-workers | 8 | almost 2 years ago | CDK - Jenkins with dynamic worker - Stateless Jenkins leader on AWS Fargate with on-demand Windows and Linux workers |
martzcodes/blog-cdk-openapi | 2 | about 2 years ago | OpenAPI Specs from CDK Stack WITHOUT Deploying First |
martzcodes/blog-ts-request-validation | 3 | almost 2 years ago | How to Automatically Generate Request Models from TypeScript Interfaces |
mbonig/cdk-published-listener | 2 | about 2 years ago | Listens for CDK publishing to an SNS topic and sends you an e-mail |
mmuller88/aws-api-gw-petstore-example | 2 | about 2 years ago | A cool AWS API Gateway petstore example with a cdk staging pipeline |
mmuller88/aws-cdk-todolist | 3 | over 1 year ago | An AWS CDK todolist backend using appsync and dynamodb |
mmuller88/aws-cdk-todolist-ui | 9 | about 2 years ago | AWS Amplify React frontend for mmuller88/aws-cdk-todolist containing S3, Amplify, React and a CDK Pipeline |
mmuller88/cdk-alps-constructs-demo | 0 | almost 2 years ago | API Gateway and GraphQL generated out of the ALPS spec src/todo-alps.yaml |
mmuller88/rasp4 | 1 | over 2 years ago | Remote control my Raspberry 4 via AWS CodeDeploy & AWS CDK |
nikovirtala/cdk-preview-environments | 27 | 6 days ago | Pull Request Preview Environments with AWS CDK and GitHub Actions |
pahud/aws-cdk-eks-sample | Sample CDK application to create a sample Amazon EKS cluster | ||
pahud/aws-cdk-fargate-sample | Sample CDK application to create a sample Fargate service with ALB | ||
pahud/aws-cdk-serverless-sample | Sample AWS CDK app for Amazon API Gateway and AWS Lambda | ||
pahud/aws-cdk-spotone-sample | Sample CDK application to create one durable spot instance with cdk-spot-one | ||
pahud/cdk-cfn-module-securebucket | 0 | almost 4 years ago | A "secure" S3 bucket |
pahud/eks-cdk8s-refarch | Reference architecture for building load-balanced web services in Amazon EKS with AWS CDK and CDK8S | ||
pahud/fargate-global | CDK app that provisions multi-regional AWS Application Load-balanced Fargate services with AWS Global Accelerator | ||
pahud/fargate-service-single-task | Fargate single task | ||
pahud/lambda-gin-refarch | Reference architecture for AWS Lambda with Golang(Gin HTTP Framework), Amazon API Gateway and AWS SAM deployment | ||
pgarbe/cdk-stackset | 9 | about 1 year ago | Stackset example |
pszabop/cdk-vpc-export-import-test | 1 | over 1 year ago | Export VPC from one stack, import to another |
rogerchi/vns-pdf-gen | 0 | almost 2 years ago | Generates pdf from vns in lambda |
stefanfreitag/csv-to-heartbeat-yml/cdk | 0 | 20 days ago | Converts CSV data to heartbeat yml files |
stefanfreitag/helloWorldLambda | 1 | 20 days ago | Hello World application using an AWS API Gateway and Lambda function |
titanjer/cdk-lambda-edge | 7 | over 3 years ago | Validate app version in request user-agent using lambda@edge |
Awesome Projen / Projects using Projen / AwsCdkConstructLibrary | |||
EdwinRad/cdkfoldingathome | 0 | about 4 years ago | Never forget to shut off expensive instances. With built-in TTL for your stack, you just define the lifetime of your instances and the stack will be destroyed afterwards |
JordanSinko/the-slack-pipeline-approval | 0 | almost 2 years ago | CDK pipelines with approvals |
SnapPetal/cdk-cloudfront-deploy | 4 | 5 days ago | Simplify deploying a single-page website use CloudFront distributions |
StErMi/cdk-website | 1 | over 1 year ago | AWS CDK construct to instantly deploy a static website on serverless infrastructure. Easy, fast, done |
cerealcoder/aws-cdk-serverless-timer | 1 | over 1 year ago | Deploy a scalable periodic timer that invokes scalable a Lambda function. The timer service is controlled by an API Gateway REST API |
clarencetw/cdk-sns-notify | 1 | 3 months ago | CDK library to send line notify or discord webhook |
clarencetw/cdk-wordpress | 14 | 3 months ago | CDK construct library to deploy WordPress |
co2zxc/aws-cdk-test | High level CDK construct to provision GitLab integrations with AWS | ||
eladb/cdk-asset-publisher | Publish an asset to buckets in multiple regions (or all regions) via a pipeline | ||
flyingImer/cdk-distributed-computing | 0 | over 1 year ago | A place holds distributed patterns using serverless power |
guan840912/cdk-aurora-globaldatabase | 25 | 5 days ago | AWS CDK construct library that allows you to create Amazon Aurora Global Databases with AWS CDK in Typescript or Python |
guan840912/cdk-events-notify | 12 | 5 days ago | Events Notify AWS Construct lib for AWS CDK |
guan840912/cdk-gitlab-runner | 55 | 5 days ago | Gitlab Runner JSII construct lib for AWS CDK |
guan840912/cdk-s3bucket | 3 | about 2 years ago | AWS CDK construct library that provides a drop-in replacement for the Bucket construct with the capability to remove non-empty S3 buckets |
guan840912/cdk-sample-save/aws-cdk-typescript/resource-overwrite-ecs-sample | 5 | 6 days ago | ECS overwrite example |
guan840912/secure-bucket | 0 | almost 3 years ago | A "secure" bucket" |
hayao-k/cdk-ecr-image-scan-notify | 28 | about 1 year ago | AWS CDK construct library that notify the slack channel of Amazon ECR image scan results |
jogold/cloudstructs | 167 | 6 days ago | EcsServiceRoller EmailReceiver SlackEvents SlackTextract StateMachineCustomResourceProvider StaticWebsite UrlShortner |
kcwinner/cdk-appsync-transformer | 130 | 6 days ago | AppSync Transformer Construct for AWS CDK |
kcwinner/cdk-bucket-deployment-expirator | 2 | about 2 years ago | Opinionated CDK Bucket Deployment object pruner for maintaining N old versions |
kirkchen/cdk-image-builder-patterns | 1 | over 1 year ago | CDK Construct to build Windows images via Jenkins and Powershell |
markusl/cdk-codepipeline-bitbucket-build-result-reporter | 1 | about 2 years ago | JSII construct lib for reporting AWS CodePipeline build statuses to a Bitbucket server instance |
markusl/cdk-ecr-image-scan-handler | 3 | over 1 year ago | JSII construct for ECR image scan results processing and reporting via Email or Microsoft Teams webhook |
mbonig/nightynight | 18 | 6 months ago | CDK construct that will automatically stop a running EC2 instance at a given time |
mbonig/sqs-redrive | 15 | 7 months ago | Redrive construct to use with an SQS queue and it's dead letter queue |
mbonig/wakeywakey | 1 | almost 2 years ago | CDK construct that will automatically start a stopped EC2 instance at a given time |
mikeyangyo/cdk-changelog-slack-notify | 3 | almost 2 years ago | JSII construct lib to deploy a service to send new changes pushed to codecommit to slack channel |
mmuller88/aws-cdk-ssm-parameter | 3 | about 2 years ago | AWS CDK Construct for get the value of an SSM parameter. If the parameter doesn't exist, it will be created. The implementation simply leverages AwsCustomResource as an SDK wrapper |
mmuller88/cdk-alps-graph-ql | 0 | almost 4 years ago | Generates an AWS Graph QL out of an ALPS API yaml file |
mmuller88/cdk-alps-spec-rest-api | 6 | almost 2 years ago | Generates an AWS API Gateway out of an ALPS API yaml |
mmuller88/aws-cdk-build-badge | 5 | almost 2 years ago | Thats is an AWS CDK custom construct for retrieving a CodeBuild project status |
p6m7g8/p6-barrier | P6Barrier is an AWS CDK Construct that deploys a Custom Resource which will poll until AWS Lambda Function isReady returns true. Ideal for running code AFTER an RDS or EKS is ready | ||
p6m7g8/p6-namer | Sets the AWS IAM Account Alias with a Custom Resource | ||
pahud/awscdk-run | 1-Click AWS CDK Deploy like CloudFormation | ||
pahud/cdk-apisix | CDK construct library to generate serverless Apache APISIX workload on AWS Fargate | ||
pahud/cdk-efs-assets | Amazon EFS assets from GitHub repositories or S3 buckets | ||
pahud/cdk-eks-spotblocks | Sample JSII construct lib for AWS CDK | ||
pahud/cdk-fargate-express | Sample JSII construct lib for Express Apps in AWS Fargate | ||
pahud/cdk-fargate-run-task | Define and run container tasks on AWS Fargate immediately or with schedule | ||
pahud/cdk-gitlab | High level CDK construct to provision GitLab integrations with AWS | ||
pahud/cdk-lambda-extensions | AWS CDK construct library that allows you to add any AWS Lambda extensions to the Lambda functions | ||
pahud/cdk-remote-stack | 87 | 4 months ago | Get outputs from cross-regional AWS CDK stacks |
pahud/cdk-soca | AWS CDK construct library that allows you to create the Scale-Out Computing on AWS with AWS CDK in TypeScript or Python | ||
pahud/cdk-spot-one | One spot instance with EIP and defined duration. No interruption | ||
pahud/cdk-ssm-parameter-store | 2 | about 3 years ago | AWS CDK construct that allows you to get the latest Version of the AWS SSM Parameters |
pgarbe/cdk-bitbucket-server | 3 | 6 days ago | A CDK Construct library to work with BitBucket Server (Stash) |
pgarbe/cdk-ecr-sync | 53 | 4 days ago | CDK Construct to synchronizes Docker images from Docker Hub to ECR |
pszabop/cdk-vpc-export-import | 0 | about 4 years ago | Export VPC from one stack, import to another |
stefanfreitag/cdk-budget-notifier | 15 | 3 months ago | Simple AWS budget notifier |
stefanfreitag/gradle_uploader | 3 | 20 days ago | Uploads new Gradle versions to an S3 bucket |
wheatstalk/cdk-ecs-website | 3 | 6 months ago | Construct creates an ECS service following a shared ALB pattern |
hariohmprasath/scaled-test-execution | 2 | almost 4 years ago | Construct that creates scaling hub (scaled using fargate spot) with chrome and firefox nodes, that can help customers run integration and regression tests quicker and cheaper to improve the CI/CD process |
hariohmprasath/ecs-event-driven-scaling | 3 | over 1 year ago | Construct that creates an autoscaling SQS consumer (Fargate based) deployed in container-based ecosystem using ECS |
Awesome Projen / Projects using Projen / CdktfProviderProject | |||
terraform-cdk-providers/cdktf-provider-aws | 104 | 4 days ago | CDKTF AWS Provider |
terraform-cdk-providers/cdktf-provider-azurerm | 25 | 4 days ago | CDKTF Azurerm Provider |
terraform-cdk-providers/cdktf-provider-docker | 12 | 4 days ago | CDKTF Docker Provider |
terraform-cdk-providers/cdktf-provider-github | 17 | 4 days ago | CDKTF GitHub Provider |
terraform-cdk-providers/cdktf-provider-google | 35 | 4 days ago | CDKTF Google Provider |
terraform-cdk-providers/cdktf-provider-kubernetes | 25 | 4 days ago | CDKTF Kubernetes Provider |
terraform-cdk-providers/cdktf-provider-null | 6 | 4 days ago | CDKTF Null Provider |
Awesome Projen / Projects using Projen / Subproject | |||
cdk-appsync-react-demo | 12 | almost 4 years ago |