• Stars
    star
    504
  • Rank 84,245 (Top 2 %)
  • Language
    Ruby
  • License
    MIT License
  • Created about 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple Rails & AWS Lambda Integration 🐑🛤

Lamby Actions Status

Simple Rails & AWS Lambda Integration using Rack

Lamby: Simple Rails & AWS Lambda Integration using Rack.

Lamby is an AWS Lambda Web Adapter for Rack applications.

We support Lambda Function URLs, API Gateway (HTTP or REST, all payload versions), and even Application Load Balancer integrations.

Quick Start

https://lamby.cloud/docs/quick-start

Full Documentation

https://lamby.cloud/docs/anatomy

Contributing

Open in GitHub Codespaces

This project is built for GitHub Codespaces using the Development Container specification. Once you have the repo cloned and setup with a dev container using either Codespaces or VS Code, run the following commands. This will install packages and run tests.

$ ./bin/setup
$ ./bin/test

Using VS Code

If you have the Visual Studio Code Dev Container 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.

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 code of conduct.

More Repositories

1

secondbase

Seamless second database integration for Rails.
Ruby
221
star
2

lambdakiq

ActiveJob on SQS & Lambda
Ruby
155
star
3

strainer

Run isolated cookbook tests against your chef repository with Strainer.
Ruby
112
star
4

activerecord-colored_log_subscriber

Colorized SQL Logging Backport for ActiveRecord. See http://git.io/vmlOb
Ruby
91
star
5

activerecord-aurora-serverless-adapter

ActiveRecord Adapter for Amazon Aurora Serverless
Ruby
66
star
6

actionpack-cloudflare

Allow Rails request.remote_ip to defer to CloudFlare's connecting IP.
Ruby
50
star
7

crypteia

Rust Lambda Extension for any Runtime/Container to preload SSM Parameters as 🔐 Secure Environment Variables!
Shell
41
star
8

ruby-vips-lambda

AWS Lambda Layer for Ruby Libvips Gem
Dockerfile
37
star
9

activerecord-collection_cache_key

A Backport of Rails 5's collection cache keys to AR 3 and 4
Ruby
37
star
10

format_for_extensions

Extends ActiveRecord validates_format_of validations with reusable and customizable validation methods.
Ruby
34
star
11

central_log_viewer

Web based log viewer for the Central Logger
Ruby
32
star
12

lamby-cookiecutter

AWS SAM Cookiecutter to Quick Start Rails & Lambda 🐑🛤
HTML
27
star
13

mysql2-lambda

Precompiled Mysql2 Gem for AWS Lambda
Dockerfile
22
star
14

lambda_punch

Asynchronous background job processing for AWS Lambda with Ruby using Lambda Extensions. Inspired by the SuckerPunch gem but specifically tooled to work with Lambda's invoke model.
Ruby
19
star
15

cookiecutter-ruby-workshop

Cookiecutter Ruby - Microservice Workshop
18
star
16

webpack-react-graph

A webpack plugin that generates a graph visualization of a React component tree
JavaScript
16
star
17

lamby-site

Simple Rails & AWS Lambda Integration 🚂🐑 (PRODUCT SITE)
JavaScript
13
star
18

signalerjs

JavaScript A/B testing feature flag library
JavaScript
13
star
19

lambdipy

A tool for building and packaging python packages for AWS Lambda.
Python
13
star
20

nagios-nrpe-check_glusterfs

Fork of Mark Ruys' check_glusterfs from http://exchange.nagios.org/directory/Plugins/System-Metrics/File-System/GlusterFS-checks/details
12
star
21

docker-rails-lambda

A simple Rails Lambda Project on Docker to test Mac filesystems (https://github.com/docker/roadmap/issues/7) benchmarks for the Docker team.
Ruby
11
star
22

actionpack-cloudfront

Configure ActionDispatch::RemoteIp trusted proxies for Amazon CloudFront.
Ruby
11
star
23

ft2-ruby

Freetype2 ruby bindings
C
10
star
24

lambda-python-nltk-layer

Lambda layer to enable using famous NLTK python package with AWS lambda
Shell
9
star
25

codespaces-features

Public Codespaces Scripts/Features
Shell
8
star
26

lamby-rds-proxy

🦎♻️ Simple RDS Proxy Tutorial for Rails & Lambda
TypeScript
8
star
27

aws-embedded-metrics-customink

Amazon CloudWatch Embedded Metric Format Client Library for Ruby.
Ruby
7
star
28

cookiecutter-ruby

Demo AWS SAM Lambda Cookiecutter Ruby Project
Python
6
star
29

sass_paths

Helper methods to append directories to the SASS_PATH ENV variable
Ruby
6
star
30

capistrano-rollbar-sourcemaps

Uploads sourcemaps to Rollbar as a part of the Capistrano deploy process
Ruby
5
star
31

signalerjs-react

signalerjs React component for A/B testing
JavaScript
5
star
32

rubyconf5k_2015_results

Results for the 2015 RubyConf 5k in San Antonio, TX
4
star
33

navigation_builder

Just like a Rails FormBuilder, but for Navigation
Ruby
4
star
34

vertex_client

🧮 A ruby gem to interact with the Vertex Cloud API, which calculates sales tax.
Ruby
4
star
35

gigo

Garbage in, garbage out. Fix ruby encoded strings at all costs.
Ruby
4
star
36

is_it_up

A Ruby gem for adding a simple endpoint to see if your application "is up”.
Ruby
3
star
37

barcode_input

A Javascript handler for barcode scanner input
CoffeeScript
3
star
38

rolling_travis_builds

Rolling TravisCI Pro Builds - GitHub Webhook Template Application
Ruby
3
star
39

moxa_11x0

This is an updated driver for the Moxa USB to Serial 11x0 family adapters that runs on Linux kernel 2.6.32 (x86 or x64).
C
3
star
40

subexec-notifications

Instrumentation for Subexec commands using ActiveSupport::Notifications
Ruby
3
star
41

firstgiving_ruby

FirstGiving Ruby Client. Open Source!.
Ruby
2
star
42

nagios-check_s3_LastModified

Checks to see when an object in was last modified, and alerts based on thresholds you set.
Shell
2
star
43

jquery-datalink

Fork of older version of git://github.com/jquery/jquery-datalink.git
JavaScript
2
star
44

greenscreenapp

A running version of GreenScreen
JavaScript
2
star
45

astro-devcontainer-example

An example project of how to use local devcontainers with the Astronomer Astro platform
Python
2
star
46

lamby-vpc

🦾🌎 Simple VPC for RDS Proxy Tutorial with Rails & Lambda
Shell
2
star
47

easy_office_map

Open source office map app created during Inkovate 2016 - CustomInk's internal hack-a-thon.
JavaScript
1
star
48

stuffed_bunny

Provides stubbing of the Bunny gem
Ruby
1
star
49

action_parameter_cache

1
star
50

pear-zipcodes-api

HTML
1
star
51

code-challenge

Represent code challenge
JavaScript
1
star
52

nagios-check_sftp_file_exist

A nagios check script that tests for the existence of a file on an SFTP server.
Shell
1
star
53

customink.github.io

🐙 📒 CustomInk Technology Blog
HTML
1
star
54

lambda-node-canvas-layer

Build and deploy an AWS Lambda layer for using node-canvas
Shell
1
star
55

gigo-activerecord

GIGO for ActiveRecord
Ruby
1
star
56

rubyconf5k_2014_results

Results for the 2014 Rubyconf 5k in San Diego
1
star
57

homebrew-openssl-1.0

HomeBrew Tap for OpenSSL 1.0
Ruby
1
star
58

lambda_cable

Serverless WebSockets for Rails
Ruby
1
star