dynarust
cargo-lambda
dynarust | cargo-lambda | |
---|---|---|
2 | 17 | |
14 | 614 | |
- | 6.5% | |
6.5 | 8.6 | |
6 months ago | 6 days ago | |
Rust | Rust | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dynarust
-
Dynarust - no excuse for not using rust in AWS now - a DynamoDB ODM library that uses serde_json for mapping native rust structs to Dynamo items.
As I have been using this stack already for I while, I factored out the [dynarust](https://github.com/gabotechs/dynarust) code and published it as open source, that way hopefully other people could also benefit from it and build serverless backends in Rust.
cargo-lambda
-
My Personal Serverless Rust Developer Experience. It’s Better Than You Think
Without a solid build and debug experience, achieving a quality Serverless Rust Developer Experience would be next to impossible. For the next two sections of my setup, I leverage Cargo Lambda pretty hard. Cargo Lambda is a project that brings a subcommand into the Cargo ecosystem for building and testing Lambdas locally. I could also use it for deploying, but I stick to CDK for that.
-
Rust and Lambda
Tooling: I'll talk more about it below, but I love Cargo Lambda. I appreciate the fact that I can use SAM or CDK to build and deploy my code. And I've become a fan of using CodeWhisperer with VSCode to build my Rust Lambdas.
-
API Gateway, Lambda, DynamoDB and Rust
A few months back, the AWS SAM team released "beta" support for Rust using Cargo Lambda. Cargo is the crate/library manager for Rust and this additional subcommand brings in a lot of additional functionality. Per the Cargo Lambda team:
-
Consuming an SQS Event with Lambda and Rust
My journey through consuming an SQS Event with Lambda and Rust was enhanced when I embraced Cargo Lambda. Per the documentation:
-
Dynarust - no excuse for not using rust in AWS now - a DynamoDB ODM library that uses serde_json for mapping native rust structs to Dynamo items.
I have been using this code for a while in my rust projects, mainly for backend development deployed on AWS lambdas with https://www.cargo-lambda.info/.
- Rust and Serverless | Current State of First-Class Support for Rust
-
Datadog APM
Has anyone experience with sending Traces from a Rust AWS Lambda (I've built mine with cargo-lambda) to Datadog APM? Sadly, there is nothing official yet and therefore also no examples I could try. Maybe some of you already have done it and could provide me with an example / tutorial?
-
Large Rust Lambda Package Size
Recently, I've been using cargo-lambda and cargo-lambda-cdk to deploy rust lambdas on AWS with the CDK.
-
Rust on Lambda Interest?
Hey op, have you used cargo-lambda? I haven't, but I wonder if it might help with whatever usability issues you've run into.
-
Rust on Lambda - Interest?
Have you tried https://www.cargo-lambda.info ? What are your thoughts on it? (not my project)
What are some alternatives?
async-graphql - A GraphQL server library implemented in Rust
lambda-log-router - Example project for deploying an AWS Lambda Function with a Lambda Extension written in Rust.
modyne - An opinionated Rust library for interacting with AWS DynamoDB single-table designs.
sled - the champagne of beta embedded databases
sam-rust-sqs-lambda-reader - Example repository to showcase Rust, Lambda and SAM
autopush-rs - Push Server in Rust
rust-chromium-azure-functions-crawler-poc - PoC of a crawler/scraper built with Rust and Chromium to pre-render and scrape websites. Can be hosted on Azure Functions or standalone!
opentelemetry-rust - The Rust OpenTelemetry implementation
rust - Empowering everyone to build reliable and efficient software.
lldb-mi - LLDB's machine interface driver
cargo-lambda-cdk - CDK Construct to build Rust functions with Cargo Lambda