Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danteay/lamway
Simple manage layer for AWS lambdas using API Gateway V2 or V2 with golang
https://github.com/danteay/lamway
Last synced: about 1 month ago
JSON representation
Simple manage layer for AWS lambdas using API Gateway V2 or V2 with golang
- Host: GitHub
- URL: https://github.com/danteay/lamway
- Owner: danteay
- License: mit
- Created: 2023-08-11T16:11:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-18T16:37:57.000Z (9 months ago)
- Last Synced: 2024-05-01T16:24:08.895Z (8 months ago)
- Language: Go
- Size: 43.9 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Lamway
Is a manage layer implementation for AWS Lambda functions using API Gateway v1 or v2.
It provides a way to use go base http.Handler instances to manage all needed HTTP paths on the same lambda.
## Requirements
- Go >= 1.20
## Installation
```bash
go get github.com/danteay/lamway
```## Example
- [API Gateway v1](https://github.com/danteay/lamway/tree/main/examples/api-gateway-v1)
- [API Gateway v2](https://github.com/danteay/lamway/tree/main/examples/api-gateway-v2)
- [Gin](https://github.com/danteay/lamway/tree/main/examples/gin)## Credits
- Based on [apex/gateway](https://github.com/apex/gateway)