TypeScript AWS

Open-source TypeScript projects categorized as AWS

Top 23 TypeScript AWS Projects

  • GitHub repo amplify-js

    A declarative JavaScript library for application development using cloud services.

    Project mention: Write nodejs/browser compatible libraries | dev.to | 2021-06-18

    Note: vitejs cannot bundle this kind of package, because the nodejs native package does not exist in the browser environment, this is a known error, refer to: Cannot use amplify-js in browser environment (breaking vite/snowpack/esbuild).

  • GitHub repo CapRover

    Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

    Project mention: Some direction on "the best" way to run multiple applications in a single VPS | reddit.com/r/selfhosted | 2021-05-31

    Someone else suggested Caprover, and it seems alluring since it promises to automagically do all of these things. I'm feeling compelled to try it out and slowly dip my feet in how it all works together and perhaps create a system in which I'd have more control, like the one you suggested.

  • GitHub repo aws-cdk

    The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code

    Project mention: Beginner's Guide to Running Rust on AWS Lambda | dev.to | 2021-06-13

    AWS CDK. At the time of writing, I am using version 1.107.0. npm i -g aws-cdk

  • GitHub repo Quick Start

    🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈

  • GitHub repo serverless-next.js

    ⚡ Deploy your Next.js apps on AWS [email protected] via Serverless Components

    Project mention: Next.js 11 | news.ycombinator.com | 2021-06-15

    >Running a custom server means no deploying to Vercel. I understand that one the most, since Vercel has decided to lean on serverless

    For those who want simple serverless deployment, but don't want to vendor lock in with Vercel, checkout serverless-next.js, it makes deploying to aws [email protected] directly a breeze, it's awesome![1].

    1: https://github.com/serverless-nextjs/serverless-next.js

  • GitHub repo chrome-aws-lambda

    Chromium Binary for AWS Lambda and Google Cloud Functions

    Project mention: Puppeteer performance in AWS Lambda Docker containers | dev.to | 2021-05-05

    For example, we can use chrome-aws-lambda binaries. They were built to fit Lambda layers, so the size is much smaller than regular chrome installation.

  • GitHub repo serverless-stack

    💥 Serverless Stack (SST) is a framework that makes it easy to build serverless apps.

    Project mention: AWS newbie looking for tools | reddit.com/r/aws | 2021-06-17

    If you decide to try out CDK or are doing things with Lambda functions, check out Serverless Stack https://serverless-stack.com

  • GitHub repo serverless

    This is intended to be a repo containing all of the official AWS Serverless architecture patterns built with CDK for developers to use. All patterns come in Typescript and Python with the exported CloudFormation also included. (by cdk-patterns)

    Project mention: Serverless Framework vs SAM vs AWS CDK | dev.to | 2021-05-07

    CDK Patterns

  • GitHub repo jsii

    jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!

    Project mention: Wouldn't it make sense to build a .NET compiler for typescript? | reddit.com/r/typescript | 2021-04-02

    I love reading all the opinions here knowing this exists: https://github.com/aws/jsii

  • GitHub repo examples

    Infrastructure, containers, and serverless apps to AWS, Azure, GCP, and Kubernetes... all deployed with Pulumi (by pulumi)

    Project mention: Use-cases for Pulumi | reddit.com/r/pulumi | 2021-06-15

    If you're looking for cross language examples, our examples repo maybe the best starting point. There's lots and lots of different implementations here, which may or may not meet your definition of "production-ready".

  • GitHub repo sqs-consumer

    Build Amazon Simple Queue Service (SQS) based applications without the boilerplate

    Project mention: Knock and Open Source | dev.to | 2021-06-10

    As we built out this new system, we looked at the current module ecosystem to determine if anything would fit our needs to keep this queue cleared. Unfortunately, the best module we could find, sqs-consumer, did not support FIFO queues and the issues indicated they did not have any intention to do so. Therefore, we wrote sqsiphon. Our library heavily borrows from the public interface of sqs-consumer, but is implemented in a much different way. In particular, sqsiphon leverages the Node.js event loop through setImmediate to build the polling mechanism instead of relying on SQS's "long polling" feature. Additionally, sqsiphon utilizes the JavaScript prototype to reduce reliance on expensive closures. As a bonus, OpenTracing support is built-in to sqsiphon so that applications built with it can be monitored effectively. The result is a library that can poll SQS extremely quickly while requiring very little overhead.

  • GitHub repo dynamodb-toolbox

    A simple set of tools for working with Amazon DynamoDB and the DocumentClient

    Project mention: 12 Common Misconceptions about AWS DynamoDB | dev.to | 2021-05-30

    Moreover, the ecosystem of DynamoDB is constantly growing. There are more and more tools providing useful abstractions like DynamoDB Toolbox by Jeremy Daly for working with single-table design, Dynamoose for ORM-like experience, AWS Amplify which hides the DynamoDB layer from the programmer completely, or Dynobase which helps you in navigating between profiles, regions, tables and exploring datasets.

  • GitHub repo aws-toolkit-vscode

    AWS Toolkit for Visual Studio Code, an extension for working with AWS services including AWS Lambda, S3 and CloudWatch.

    Project mention: DevOps tools you should have on your belt | dev.to | 2021-01-22

    🧰 AWS Toolkit for Visual Studio Code is an extension for working with AWS services such as AWS Lambda.

  • GitHub repo org-formation-cli

    Better than landingzones!

    Project mention: Resources for setting up a new AWS Account with configurable templates. Any additional suggestions or recommendations? | reddit.com/r/aws | 2021-01-10
  • GitHub repo ness

    Deploy web sites and apps to your own cloud account effortlessly.

    Project mention: Ness – Deploy web sites to your AWS account | reddit.com/r/hackernews | 2021-06-14
  • GitHub repo vercel-php

    ▲ Vercel PHP runtime • vercel-php • now-php • 🐘+ λ = ❤

    Project mention: deploy de backend em php no vercel | reddit.com/r/brdev | 2021-02-20

    Vercel Runtime PHP talvez possa te ajudar

  • GitHub repo serverlessui

    A command-line utility for deploying serverless applications to AWS. Complete with custom domains, deploy previews, TypeScript support, and more.

    Project mention: A command-line utility for deploying serverless applications to AWS. Complete with custom domains, deploy previews, TypeScript support, and more | reddit.com/r/aws | 2021-03-17
  • GitHub repo leapp

    Leapp is the tool to access your cloud; It securely stores your access information and generates temporary credential sets to access your cloud ecosystem from your local machine.

    Project mention: Ask HN: What are some tools / libraries you built yourself? | news.ycombinator.com | 2021-05-16

    Last year I built Leapp: a Cross-Platform Cloud access App, built on top of Electron.

    As a consultant, I was looking for an excellent way to access the cloud in a standard way programmatically, so I build up an app that manages short-lived credentials, credentials rotation, and access to many Cloud providers: AWS and Azure now.

    I built the app for a personal need and then i decided to open-source it, in order to add more cloud access strategies as possible and to help as many DevOps as possible in accessing the Cloud

    https://github.com/Noovolari/leapp

  • GitHub repo aws-lambda-graphql

    Use AWS Lambda + AWS API Gateway v2 for GraphQL subscriptions over WebSocket and AWS API Gateway v1 for HTTP

    Project mention: Graphql Subscriptions Over Api Gateway | reddit.com/r/graphql | 2021-02-26

    It can be done! https://github.com/michalkvasnicak/aws-lambda-graphql

  • GitHub repo serverless-iam-roles-per-function

    Serverless Plugin for easily defining IAM roles per function via the use of iamRoleStatements at the function level.

    Project mention: Insecure Serverless Plugins: Why You Should Inspect the Source Code | dev.to | 2021-01-10

    Configure AWS IAM policies per function

  • GitHub repo lift

    Expanding Serverless Framework beyond functions using the AWS CDK (by getlift)

    Project mention: Lift 1.0: AWS CDK constructs in the Serverless Framework | reddit.com/r/serverless | 2021-06-11
  • GitHub repo terraform-aws-next-js

    Terraform module for building and deploying Next.js apps to AWS. Supports SSR (Lambda), Static (S3) and API (Lambda) pages.

    Project mention: Anyone hosting a nextjs app in AWS? | reddit.com/r/nextjs | 2021-03-26

    AWS https://github.com/dealmore/terraform-aws-next-jsWhich is as close to Vercel as your going to get on AWS; We have not been using this particular library ourselves yet, we built our own setup. But this setup is alot better than our one.

  • GitHub repo aws-secure-environment-accelerator

    The AWS Secure Environment Accelerator is a tool designed to help deploy and operate secure multi-account, multi-region AWS environments on an ongoing basis. The power of the solution is the configuration file which enables the completely automated deployment of customizable architectures within AWS without changing a single line of code.

    Project mention: Multi-account with AWS Organization + VPN server access to multiple VPC/regions: best practices? | reddit.com/r/aws | 2021-01-19

    Hey ! If you plan to create a new Landing zone, take a look at Control Tower, or this Env Accelerator you can also do it with Terraform.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-18.

Index

What are some of the best open-source AWS projects in TypeScript? This list will help you:

Project Stars
1 amplify-js 8,120
2 CapRover 7,256
3 aws-cdk 6,867
4 Quick Start 4,339
5 serverless-next.js 2,349
6 chrome-aws-lambda 2,244
7 serverless-stack 1,874
8 serverless 1,227
9 jsii 1,225
10 examples 1,196
11 sqs-consumer 1,068
12 dynamodb-toolbox 881
13 aws-toolkit-vscode 848
14 org-formation-cli 522
15 ness 500
16 vercel-php 491
17 serverlessui 485
18 leapp 394
19 aws-lambda-graphql 344
20 serverless-iam-roles-per-function 333
21 lift 332
22 terraform-aws-next-js 273
23 aws-secure-environment-accelerator 263