Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rails-lambda/lamby
ππ€ Simple Rails & AWS Lambda Integration
https://github.com/rails-lambda/lamby
aws aws-lambda aws-sam aws-sam-cli cloudformation fullstack-serverless rack rails ruby-on-rails
Last synced: about 7 hours ago
JSON representation
ππ€ Simple Rails & AWS Lambda Integration
- Host: GitHub
- URL: https://github.com/rails-lambda/lamby
- Owner: rails-lambda
- License: mit
- Created: 2019-03-10T22:23:07.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-30T13:20:26.000Z (4 months ago)
- Last Synced: 2025-01-02T03:08:01.959Z (7 days ago)
- Topics: aws, aws-lambda, aws-sam, aws-sam-cli, cloudformation, fullstack-serverless, rack, rails, ruby-on-rails
- Language: Ruby
- Homepage: https://lamby.cloud
- Size: 396 KB
- Stars: 605
- Watchers: 47
- Forks: 29
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Lamby [![Actions Status](https://github.com/rails-lambda/lamby/workflows/CI/CD/badge.svg)](https://github.com/rails-lambda/lamby/actions)
Simple Rails & AWS Lambda Integration using Rack
Lamby is an [AWS Lambda Web Adapter](https://github.com/awslabs/aws-lambda-web-adapter) for Rack applications.
We support Lambda [Function URLs](https://docs.aws.amazon.com/lambda/latest/dg/lambda-urls.html), [API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html) (HTTP or REST, all payload versions), and even [Application Load Balancer](https://docs.aws.amazon.com/lambda/latest/dg/services-alb.html) integrations.
## Quick Start
https://lamby.cloud/docs/quick-start
## Full Documentation
https://lamby.cloud/docs/anatomy
## Contributing
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/rails-lambda/lamby)
This project is built for [GitHub Codespaces](https://github.com/features/codespaces) using the [Development Container](https://containers.dev) specification. Once you have the repo cloned and setup with a dev container using either Codespaces or [VS Code](#using-vs-code), run the following commands. This will install packages and run tests.
```shell
$ ./bin/setup
$ ./bin/test
```#### Using VS Code
If you have the [Visual Studio Code Dev Container](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension installed you can easily clone this repo locally, use the "Open Folder in Container..." command. This allows you to use the integrated terminal for the commands above.
## Code of Conduct
Everyone interacting in the Lamby projectβs codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/rails-lambda/lamby/blob/master/CODE_OF_CONDUCT.md).
Bug reports and pull requests are welcome on GitHub at https://github.com/rails-lambda/lamby. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.