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 Lambda Projects
-
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.
-
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!
-
aws-serverless-workshops
Code and walkthrough labs to set up serverless applications for Wild Rydes workshops
-
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: 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…
-
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.
-
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
-
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 )
-
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.)
-
We start by defining how we will be using AppSync in our Serverless project. We are using the Serverless AppSync plugin to simplify the configuration, and all we need to provide, in addition to the authentication config, is:
-
dazn-lambda-powertools
Powertools (logger, HTTP client, AWS clients, middlewares, patterns) for Lambda functions.
-
-
serverless-bundle
Optimized packages for ES6 and TypeScript Node.js Lambda functions without any configuration.
As you can see in the above handler.js file, we're getting CommonJS instead of modern JavaScript or TypeScript. To get these, you need webpack or some other bundler. serverless-webpack exists if you want full control over your ecosystem, but there is also serverless-bundle that gives you a set of reasonable defaults on webpack 4 out of the box. We opted into this option to get us started quickly.
-
aws-lambda-fastify
Insipired by aws-serverless-express to work with Fastify with inject functionality.
-
-
-
s3-to-lambda-patterns
Example applications for the S3-to-Lambda patterns series in the AWS Compute Blog and learning path. Questions? @jbesw.
-
serverless-layers
Serverless.js plugin that implements AWS Lambda Layers which reduces drastically lambda size, warm-up and deployment time.
-
-
we use https://github.com/venveo/serverless-sharp
-
Project mention: Week of Java: Part 2: Setting Up Your Local Development Environment | dev.to | 2022-05-11
Now we are ready to install plugins! Let’s try serverless-sam, a plugin that converts serverless.yml **files to **template.yml (the one required by SAM Local).
-
serverless-coffee
Serverlesspresso - The serverless coffee ordering application! As seen at AWS re:Invent 2021. Presented by AWS Serverless DA team. Questions? Contact @jbesw.
There is lots of examples on the AWS Labs GitHub repo, and for an app that makes an espresso bar check this out for a real world example: https://github.com/aws-samples/serverless-coffee
-
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.
JavaScript Lambda related posts
- Project advice
- I just want to host a static website with Cognito as a guard. How can I do it as simple as possible?
- Without saying "it's scalable", please convince me that a serverless architecture is worth it
- Is Turbopack 10x Faster than Vite?
- I made a Twitter bot that automatically generates videos from Tweets with Node.js
- Twitter Backend Clone
- Google login to S3 bucket website?
-
A note from our sponsor - Sonar
www.sonarsource.com | 3 Feb 2023
Index
What are some of the best open-source Lambda projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | serverless-express | 4,719 |
2 | aws-lambda-power-tuning | 4,231 |
3 | aws-serverless-workshops | 3,883 |
4 | Grant | 3,792 |
5 | middy | 3,220 |
6 | serverless-chrome | 2,738 |
7 | components | 2,311 |
8 | MoonMail | 1,877 |
9 | lambda-refarch-webapp | 1,508 |
10 | serverless-plugin-warmup | 1,034 |
11 | serverless-appsync-plugin | 914 |
12 | dazn-lambda-powertools | 705 |
13 | lambda-local | 685 |
14 | serverless-bundle | 506 |
15 | aws-lambda-fastify | 401 |
16 | arc.codes | 307 |
17 | parser-api | 266 |
18 | s3-to-lambda-patterns | 204 |
19 | serverless-layers | 204 |
20 | hyperform | 158 |
21 | serverless-sharp | 153 |
22 | serverless-sam | 150 |
23 | serverless-coffee | 130 |