{"id":13626466,"url":"https://github.com/jogold/cloudstructs","last_synced_at":"2026-01-06T22:26:06.925Z","repository":{"id":37324332,"uuid":"315618026","full_name":"jogold/cloudstructs","owner":"jogold","description":"High-level constructs for AWS CDK","archived":false,"fork":false,"pushed_at":"2025-04-10T01:20:50.000Z","size":3756,"stargazers_count":174,"open_issues_count":3,"forks_count":14,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T02:35:59.878Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jogold.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-24T11:58:17.000Z","updated_at":"2025-03-29T09:56:16.000Z","dependencies_parsed_at":"2023-09-24T03:51:38.598Z","dependency_job_id":"4354fc52-10d4-47b5-ac03-91c5920c0a33","html_url":"https://github.com/jogold/cloudstructs","commit_stats":{"total_commits":225,"total_committers":11,"mean_commits":"20.454545454545453","dds":0.4933333333333333,"last_synced_commit":"42f03ef04b7ed73d8a450989ae728d258225c862"},"previous_names":[],"tags_count":187,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jogold%2Fcloudstructs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jogold%2Fcloudstructs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jogold%2Fcloudstructs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jogold%2Fcloudstructs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jogold","download_url":"https://codeload.github.com/jogold/cloudstructs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249031775,"owners_count":21201357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T21:02:19.654Z","updated_at":"2026-01-02T17:16:19.130Z","avatar_url":"https://github.com/jogold.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# cloudstructs\n\nHigh-level constructs for AWS CDK\n\n## Installation\n\n`npm install cloudstructs` or `yarn add cloudstructs`\n\nVersion \u003e= 0.2.0 requires AWS CDK v2.\n\n## Constructs\n\n* [`CodeCommitMirror`](src/codecommit-mirror) Mirror a repository to AWS CodeCommit on schedule\n\n* [`EcsServiceRoller`](src/ecs-service-roller) Roll your ECS service tasks on schedule or with\n  a rule\n\n* [`EmailReceiver`](src/email-receiver) Receive emails through SES, save them to S3\n  and invoke a Lambda function\n\n* [`MjmlTemplate`](src/mjml-template) SES email template from [MJML](https://mjml.io/)\n\n* [`SlackApp`](src/slack-app) Deploy Slack apps from manifests\n\n* [`SlackEvents`](src/slack-events) Send Slack events to Amazon EventBridge\n\n* [`SlackTextract`](src/slack-textract) Extract text from images posted to Slack\n  using Amazon Textract. The extracted text is posted in a thread under the image\n  and gets indexed!\n\n* [`SslServerTest`](src/ssl-server-test) Test a server/host for SSL/TLS on schedule and\n  get notified when the overall rating is not satisfactory. [Powered by Qualys SSL Labs](https://www.ssllabs.com/).\n\n* [`StateMachineCustomResourceProvider`](src/state-machine-cr-provider) Implement custom\n  resources with AWS Step Functions state machines\n\n* [`StaticWebsite`](src/static-website) A CloudFront static website hosted on S3 with\n  HTTPS redirect, SPA redirect, HTTP security headers and backend configuration saved\n  to the bucket.\n\n* [`ToolkitCleaner`](src/toolkit-cleaner) Clean unused S3 and ECR assets from your CDK\n  Toolkit.\n\n* [`UrlShortener`](src/url-shortener) Deploy an URL shortener API\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjogold%2Fcloudstructs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjogold%2Fcloudstructs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjogold%2Fcloudstructs/lists"}