Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 JavaScript AWS Projects
-
Previous Serverless Version 0.5.x
⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –
Project mention: [p] I built an open source platform to deploy computationally intensive Python functions as serverless jobs, with no timeouts | reddit.com/r/MachineLearning | 2023-02-02- With Lambda, you manage creating and building the container yourself, as well as updating the Lambda function code. There are tools out there such as sst or serverless.com which help streamline this.
-
Now that you have installed MinIO server, let's use it on your project. I will be using the official S3 JavaScript SDK as example. But should be applicable for all other S3 SDKs.
-
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!
-
-
serverless-express
Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, [email protected], and ALB.
To get Express to run on AWS Lambda the Node http stack needs to be emulated, or a full-blown HTTP/TCP server needs to be started and proxied to. Each of these workarounds require a ton of code from libraries like serverless-express.
-
aws-lambda-power-tuning
AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced.
Use AWS Lambda Power Tuning to balance cost and performance.
-
-
aws-serverless-workshops
Code and walkthrough labs to set up serverless applications for Wild Rydes workshops
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: Call to help beta test wireless highlight backups with https://kobli.me/ | reddit.com/r/kobo | 2022-07-22
Thanks for taking a look! I use the https://www.npmjs.com/package/grant for OAuth (to spare people having to remember yet another password) and I believe it uses cookies to prevent OAuth replay attacks. Thanks for highlighting this. I'll work on a better error message if cookies are not enabled.
-
Project mention: Work around to Deploy Large Lambda Functions with Claudia.js 🕵🏻♂️ | dev.to | 2023-01-10
Claudia creates a default role for your Lambda in AWS IAM, this role can be customised by passing a policy file. In our case, the role is claudia-large-executor. If you do not delete it before trying again, you will get an EntityAlreadyExists error in the terminal. This is the issue on Claudia.js
-
Project mention: Ask HN: What would be your stack if you are building an MVP today? | news.ycombinator.com | 2023-01-26
I mean I'm literally building an AWS lambda function that outputs HTML when it's called via API Gateway. So someone hits https://mydomain.com/mycoolpage, then the MyCoolPage AWS Lambda function is executed and outputs whatever.
If you're interested, I use https://middy.js.org/ as a middleware engine for my AWS lambda functions which I find helpful.
I use the open sourced serverless framework for doing deploys https://www.serverless.com/
-
Project mention: Is it possible to use functions requiring a GPU in a serverless google cloud function? | reddit.com/r/googlecloud | 2022-06-14
Please see this thread on some similar implementations to what I'm doing if you are curious: https://github.com/adieuadieu/serverless-chrome/issues/108
-
-
components
The Serverless Framework's new infrastructure provisioning technology — Build, compose, & deploy serverless apps in seconds... (by serverless)
Today, we’re bringing Serverless Framework Components out of beta, and introducing several new features, including a “serverless dev mode” that enables you to develop on the cloud, via an experience that looks and feels local…
-
Architect is a heavily opinionated framework for building FWA's, Functional Web Apps. It uses AWS SAM under the hood but provides a layer on top with simplified abstractions that lets developers define and use AWS infrastructure without necessarily knowing what service is backing their "events" construct.
-
lad
Node.js framework made by a former @expressjs TC and @koajs team member. Built for @forwardemail, @spamscanner, @breejs, @cabinjs, and @lassjs.
Another quite popular package is email-templates. As you can see from the name, this package is designed for creating various custom templates for Node.js. It features support for automatic inline CSS, stylesheets, embedded images, and fonts. Also, it has an email preview option. The email templates package was made by the creator of the Lad framework. So it’s recommended to use it with Lad.
-
MoonMail
Email marketing platform for bulk emailing via Amazon SES (Google Cloud Platform and Azure coming soon)
- not maintained because of commercial success - https://github.com/MoonMail/MoonMail
-
cloudsplaining
Cloudsplaining is an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized report.
It is an open source contribution from Salesforce.
-
former2
Generate CloudFormation / Terraform / Troposphere templates from your existing AWS resources.
Project mention: Is there a way to turn a existing cloudformation template into a terraform file? | reddit.com/r/Terraform | 2022-12-23 -
lambda-refarch-webapp
The Web Application reference architecture is a general-purpose, event-driven, web application back-end that uses AWS Lambda, Amazon API Gateway for its business logic. It also uses Amazon DynamoDB as its database and Amazon Cognito for user management. All static content is hosted using AWS Amplify Console.
Project mention: advice on tech stack for new project | reddit.com/r/softwarearchitecture | 2022-03-28host your upload web app with aws lambda ( see reference architecture https://github.com/aws-samples/lambda-refarch-webapp )
-
aws-extend-switch-roles
Extend your AWS IAM switching roles by Chrome extension, Firefox add-on, or Edge add-on
Project mention: Anybody knows how to show AWS Account ID and Name on top of the AWS Console? | reddit.com/r/aws | 2022-11-03Use the AWS Extend Switch Roles extension, perhaps: https://github.com/tilfinltd/aws-extend-switch-roles?
-
Project mention: Keeping Functions Warm — How To Fix AWS Lambda Cold Start Issues | dev.to | 2022-03-24
I got sick of cold starts on my Lambdas at @Fidel, so I wrote a plugin called serverless-plugin-warmup that allows you to keep all your Lambdas hot. (YES.)
-
-
A couple months ago, I created the Serverless Step Functions plugin to deploy and manage Step Functions and a bunch of composed Lambda functions via the Serverless Framework.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
JavaScript AWS related posts
- You are probably testing wrong
- How to use AWS step functions to call lambda?
- AWS Lambda, a good host for a rest API?
- Terraform을 이용한 Amazon IVS Live Streams 및 Chat 배포 (Deploy Amazon IVS Live Streams and Chat with Terraform)
- AWS Serverless Production Readiness Checklist
- AWS S3 for the lazy - package lets you use fs methods on S3
- AWS S3 for the lazy - package lets you use fs methods on S3
-
A note from our sponsor - Sonar
www.sonarsource.com | 5 Feb 2023
Index
What are some of the best open-source AWS projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Previous Serverless Version 0.5.x | 44,159 |
2 | aws-sdk-js | 7,287 |
3 | cloudmapper | 5,353 |
4 | serverless-express | 4,728 |
5 | aws-lambda-power-tuning | 4,231 |
6 | learn-to-cloud | 3,908 |
7 | aws-serverless-workshops | 3,886 |
8 | Grant | 3,792 |
9 | claudia | 3,763 |
10 | middy | 3,220 |
11 | serverless-chrome | 2,738 |
12 | cloudsploit | 2,467 |
13 | components | 2,311 |
14 | architect | 2,311 |
15 | lad | 2,212 |
16 | MoonMail | 1,877 |
17 | cloudsplaining | 1,648 |
18 | former2 | 1,564 |
19 | lambda-refarch-webapp | 1,508 |
20 | aws-extend-switch-roles | 1,165 |
21 | serverless-plugin-warmup | 1,034 |
22 | serverless-python-requirements | 1,018 |
23 | serverless-step-functions | 952 |