The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Deno-lambda Alternatives
Similar projects and alternatives to deno-lambda
-
bun
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
-
powertools-lambda-typescript
Powertools is a developer toolkit to implement Serverless best practices and increase developer velocity.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
-
aws-embedded-metrics-node
Amazon CloudWatch Embedded Metric Format Client Library
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
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!
-
-
-
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
-
-
-
dazn-lambda-powertools
Powertools (logger, HTTP client, AWS clients, middlewares, patterns) for Lambda functions.
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
deno-lambda reviews and mentions
-
Enhancing AWS Lambda Security with Deno
Using Deno with AWS Lambda functions requires a custom runtime. You can build your own runtime or use one that already exists. If you’re concerned about security, I suggest maintaining a copy of an existing runtime and carefully inspecting updates or creating your own runtime. For this proof of concept, I deployed the Serverless Application Repository (SAR) app for Deno into my AWS account. I used the included Lambda layer and the provided.al2 Lambda runtime to create my Deno Lambda function. I created a file called index.ts with some basic JavaScript code that makes requests to two different websites and returns the HTTP status code of the response or a caught error. I then updated the function’s configuration to reference the exported handler function.
-
Deploying to Lambda with the custom layer, but brand new to Deno - how do I cache the AWS SDK? Is there a version packaged with the custom layer?
I'm doing a simple PoC / testing with Deno using https://github.com/hayd/deno-lambda and specifically the CDK instructions.
-
Big Changes Ahead for Deno
As I had mentioned, it requires using a Lambda Layer. See: https://github.com/hayd/deno-lambda/blob/2d90756a0f18b57f16e...
Using your own image (i.e. without using the base AWS image with the layer) you'd get even worse cold start times.
-
First Look at Lambda Powertools TypeScript
Decorators and TypeScript aren't supported out of the box in Lambda (without using deno) so we'll also need a transpilation step if we go this route. Fortunately this is a mostly solved problem for AWS CDK, AWS SAM and Serverless Framework users. If you want or need to roll your own, esbuild is a great place to start and seems to be the bundler of choice for this purpose.
-
Is there an easy way to deploy Deno to production like for example Node to AWS Elastic Beanstalk? Or something in the works? I want to use deno in production on AWS Amazon.
In addition to the stuff posted here, there's the deno-lambda project for deploying to AWS Lambda
-
What is missing in Deno?
Cloud hosting support. Deno runs fine in a container, but lambda/cloud function support is difficult on most providers. deno-lambda exists but it only applies to AWS and can't be used with all CICD tools. Deno Deploy also exists but it's pretty new.
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Stats
denoland/deno-lambda is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of deno-lambda is TypeScript.
Popular Comparisons
- deno-lambda VS bun
- deno-lambda VS powertools-lambda-typescript
- deno-lambda VS deploy_feedback
- deno-lambda VS aws-embedded-metrics-node
- deno-lambda VS middy
- deno-lambda VS aws-xray-sdk-node
- deno-lambda VS powertools-lambda
- deno-lambda VS patch-package
- deno-lambda VS jsii
- deno-lambda VS cdk-async-testing-example