TypeScript AWS

Open-source TypeScript projects categorized as AWS | Edit details

Top 23 TypeScript AWS Projects

  • amplify-js

    A declarative JavaScript library for application development using cloud services.

    Project mention: Building a chat application using AWS AppSync and Serverless | dev.to | 2022-04-21

    On the frontend, we use the GraphQL operations and the Authentication module from AWS Amplify. The core of the app is the App.js file where we configure Amplify with all our authentication settings and point it to our GraphQL endpoint.

  • aws-cdk

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

    Project mention: Controlling access in service-to-service communications with Cognito - Part 2 | dev.to | 2022-05-18

    Github repo - The stack in CDK

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • CapRover

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

    Project mention: Ask HN: What should I use instead of Heroku? | news.ycombinator.com | 2022-05-07

    I recommend Caprover. It's a simple container environment that hosts your services via sensible nginx configurations and Docker swarm, has a cli tool that can be utilized for CI purposes, and provides easy spin-up for common OSS web-apps.

    I utilize it to host many different PHP and Java apps.


  • serverless-stack

    💥 SST makes it easy to build serverless apps. Set breakpoints and test your functions locally. https://serverless-stack.com

    Project mention: What You Should Know Before Setting Up Your First CI/CD Pipeline | dev.to | 2022-05-18

    Use ArgoCD or Flux for Kubernetes, and Serverless Stack for your serverless Lambda applications.

  • 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. 🌈

    Project mention: I'm writing this while your 100th AD in BRAVE shows up this week only. I am tired of seeing your crappy exchange on my feed while I'm trying to work. So I decided to leave my honest review about your service. Enjoy. | reddit.com/r/Bitstamp | 2021-12-06

    Your node js is borrowed technology from china: https://github.com/midwayjs/midway

  • webiny-js

    Open-source serverless enterprise CMS. Includes a headless CMS, page builder, form builder, and file manager. Easy to customize and expand. Deploys to AWS.

    Project mention: Top 5 NodeJS Framework in 2022 | reddit.com/r/u_Saloni_contentwriter | 2022-05-11

    Give it a shot! https://www.webiny.com

  • serverless-next.js

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

    Project mention: Serverless on AWS Lambda with Kotlin + Micronaut + Graal VM | reddit.com/r/Kotlin | 2022-02-09

    If you haven't seen it, you should check out serverless-nextjs

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • chrome-aws-lambda

    Chromium Binary for AWS Lambda and Google Cloud Functions

    Project mention: Dynamic Open Graph images with Next.js | dev.to | 2022-03-10

    When requesting the API route, the Next.js serverless function will actually spin up a web browser on the server (a headless instance of Chromium, using chrome-aws-lambda). Next, a webpage will be generated with HTML we can define ourselves. This HTML will be used to construct the image. That means that as a developer we can generate images using HTML and CSS, technologies we are already familiar with!

  • amplify-cli

    The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.

    Project mention: BaaS (Firebase, AWS Amplify) and alternatives | reddit.com/r/webdev | 2022-04-06

    Hi all, for a new project I need to create a web app and mobile app and would like to hear your opinion on what would be the right architecture. The architecture has two peculiarities, it needs: - a service for crawling/scraping and writing into a (document) DB - full search text support for the crawled/scraped data Since the budget for running is low and time is tight, I was looking into serverless and BaaS architectures. I like the idea of using a BaaS architecture so I was I thinking if Firebase or AWS Amplify are a good fit. Regarding the full search text, Firestore does not support full text search out of the box, but it is possible to use Elastic, Algolia, Typesense (https://firebase.google.com/docs/firestore/solutions/search). With AWS Amplify it's apparently even more easier - it appears that it can be directly connected to AWS ElasticSearch. Regarding the crawling/scraping, I could use e.g. EC2 instances. Now from the time perspective looks good, but not from the budget perspective. As I found here: https://github.com/aws-amplify/amplify-cli/issues/3860 an ElasticSearch Instance on AWS can cost 70$ for 2 hours!!! This is around the budget for a whole month... So what you guys would advice me? Are there any alternatives? How can I move fast with a minimal cost?

  • m3o

    Universal public cloud services

    Project mention: M3O - Open source AWS alternative | reddit.com/r/golang | 2022-04-21
  • 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: AWS's Open Source Problem - by Corey Quinn | reddit.com/r/aws | 2022-04-27

    That said - https://github.com/firecracker-microvm/firecracker and https://github.com/bottlerocket-os/bottlerocket are interesting, and while AWS CDK is very AWS specific, the underlying jsii https://github.com/aws/jsii and projen https://github.com/projen/projen/issues are fundamental services.

  • examples

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

    Project mention: Things I Wish I Knew Earlier About Pulumi | reddit.com/r/devops | 2022-04-14
  • 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: What Are AWS CDK Constructs, Stacks and How To Use Them | dev.to | 2022-05-17

    Level 3 constructs are opinionated units of reusable code which often deliver a service. Open source level 3 constructs are available from AWS Solutions Constructs - an extension to the CDK, CDK Patterns - a library of well-architected patterns, Construct Hub - a library of open-source constructs and some even come out of the box with the CDK - these are appended with 'patterns' to make them identifiable. Two examples are shown below:

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

  • dynamodb-toolbox

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

    Project mention: Dynamodb design with Appsync | reddit.com/r/aws | 2022-03-19

    I use single table design with app sync through this library: https://github.com/jeremydaly/dynamodb-toolbox

  • leapp

    Leapp is the DevTool to access your cloud

    Project mention: Shortcut for AWS CDK credentials: insanely simple setup for SSO, SAML, and named profiles | dev.to | 2022-05-12

    But fear not! This article will show you how you can improve your CDK templates by making wise use of our open-source tool.

  • aws-toolkit-vscode

    Debug SAM Lambdas locally, autocomplete SAM/CFN templates, browse your AWS resources in Lambda/S3/CloudWatch

  • terraform-aws-github-runner

    Terraform module for scalable GitHub action runners on AWS

    Project mention: Github billing bug displays multi-million dollar bill for Github Actions | reddit.com/r/programming | 2022-04-14

    If you're a smaller team, you probably aren't building code all the time and you may as well use self-hosted runners hosted in the cloud that can scale down to zero. For example, on AWS you can get a spot instance with same specs as GH runners at 10% of the cost; simply use a project like this one and you're done.

  • org-formation-cli

    Better than landingzones!

    Project mention: AWS Organization Formation | reddit.com/r/devopspro | 2022-04-21
  • 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: NextJS on AWS with vs. without Serverless framework | reddit.com/r/nextjs | 2022-02-07

    On a non-Amplify note, are you by any chance familiar with how terraform-aws-next-js sets up the lambda function?

  • aws-lambda-powertools-typescript

    A suite of utilities for AWS Lambda Functions that makes structured logging, creating custom metrics asynchronously and tracing with AWS X-Ray easier

    Project mention: Can AppConfig deploy secrets in Secrets Manager? | reddit.com/r/aws | 2022-03-17

    for secrets, I would recommend using AWS PowerTools if you can (depending on your language) - https://github.com/awslabs/aws-lambda-powertools-python - https://github.com/awslabs/aws-lambda-powertools-typescript

  • lift

    Expanding Serverless Framework beyond functions using the AWS CDK

    Project mention: Serverless can benefit from not being so Lambda-centric | dev.to | 2022-01-12

    Such implementation opens up a lot of new possibilities: a functionless RESTful API where the only code is configuration-only IaC is not out of reach anymore and can help team achieve cheaper, more robust code base with minimal efforts. Such implementation is currently under discussion within Lift project where your feedbacks on the implementation are highly valued.

  • vercel-php

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

    Project mention: Next.js 12 | news.ycombinator.com | 2021-10-26

    Fun fact, you can actually write PHP function on Vercel :)


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 2022-05-18.

TypeScript AWS related posts


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

Project Stars
1 amplify-js 8,729
2 aws-cdk 8,687
3 CapRover 8,591
4 serverless-stack 6,480
5 Quick Start 5,673
6 webiny-js 5,569
7 serverless-next.js 3,514
8 chrome-aws-lambda 2,669
9 amplify-cli 2,500
10 m3o 2,150
11 jsii 1,938
12 examples 1,649
13 serverless 1,643
14 sqs-consumer 1,237
15 dynamodb-toolbox 1,212
16 leapp 982
17 aws-toolkit-vscode 939
18 terraform-aws-github-runner 907
19 org-formation-cli 869
20 terraform-aws-next-js 831
21 aws-lambda-powertools-typescript 712
22 lift 636
23 vercel-php 635
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.