{"id":20550019,"url":"https://github.com/thiskevinwang/waypoint-web-lambda","last_synced_at":"2025-04-14T11:14:52.590Z","repository":{"id":37643193,"uuid":"466000493","full_name":"thiskevinwang/waypoint-web-lambda","owner":"thiskevinwang","description":"Node.js, Go, Python, and Rust web server apps, deployed to AWS Lambda w/ HashiCorp Waypoint. More languages to come...","archived":false,"fork":false,"pushed_at":"2023-01-18T13:24:08.000Z","size":6450,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-14T11:14:42.738Z","etag":null,"topics":["aws","go","lambda","node","python","rust","waypoint"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thiskevinwang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-04T05:55:22.000Z","updated_at":"2023-03-08T16:37:37.000Z","dependencies_parsed_at":"2023-02-10T15:16:08.311Z","dependency_job_id":null,"html_url":"https://github.com/thiskevinwang/waypoint-web-lambda","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiskevinwang%2Fwaypoint-web-lambda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiskevinwang%2Fwaypoint-web-lambda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiskevinwang%2Fwaypoint-web-lambda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiskevinwang%2Fwaypoint-web-lambda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thiskevinwang","download_url":"https://codeload.github.com/thiskevinwang/waypoint-web-lambda/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248868766,"owners_count":21174758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","go","lambda","node","python","rust","waypoint"],"created_at":"2024-11-16T02:22:47.256Z","updated_at":"2025-04-14T11:14:52.572Z","avatar_url":"https://github.com/thiskevinwang.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"![hero](https://user-images.githubusercontent.com/26389321/168480028-c71d6450-261d-4880-986b-e8e209926563.png)\n\n# waypoint-web-lambda\n\nThis is a working collection of basic web-server-in-aws-lambda setups, in various languages using various popular web frameworks.\n\nThe images built from the associated `Dockerfiles` can be uploadeded to ECR, and then used by Lambda.\n\nYou can ignore the `waypoint.hcl` files unless you want to use [waypoint](https://www.waypointproject.io/downloads)\nto handle the entire build \u0026 deployment process.\n\n## Prerequisites\n\n\u003e **Note**: In order to run all [`Makefile`] commands, the following dependencies\n\u003e will need to be installed. Though, not all are needed if you’re only running a\n\u003e subset of all the available languages.\n\n[`Makefile`]: ./Makefile\n\n- `docker` CLI \u0026 Docker Desktop\n- [`waypoint`](https://www.waypointproject.io/downloads) CLI + a running Server\n- AWS Credentials\n- `deno`\n- `go`\n- `node` + `npm`\n- `python3`\n- `cargo`\n- `swift`\n- [`vapor`](https://docs.vapor.codes/install/macos/) CLI\n\n## Apps\n\nThere a various `Make` commands available in the [`Makefile`] to\nrun each app with their native build tool and with docker, and to deploy them\nto AWS Lambda.\n\n## Deployed Examples\n\n\u003e **Warning**: These URLs may change at any time.\n\n| Language | Framework  | Lambda URL                                                           |\n| :------- | :--------- | :------------------------------------------------------------------- |\n| Deno     | Oak        | https://kafr7v6452ywy4ien6rh7xyvcq0zpdsk.lambda-url.us-east-1.on.aws |\n| Go       | Gin        | https://qvomz3om452pulf5joiuyojwc40ekond.lambda-url.us-east-1.on.aws |\n| Node     | Next.js    | https://6f75ux4u5be7x2n6qip7ftn5t40mkhzh.lambda-url.us-east-1.on.aws |\n| Node     | Express.js | https://h6hgqeiofnuk4rsk44a2kigo4i0ewjfn.lambda-url.us-east-1.on.aws |\n| Python   | FastAPI    | https://6tgotnpviamif7ahs54gieskqy0hehao.lambda-url.us-east-1.on.aws |\n| Python   | Flask      | https://vfxxckern6sxk4gd7mjunj4zoi0lcwwd.lambda-url.us-east-1.on.aws |\n| Rust     | Rocket     | https://ofsktryxlax4xf7vnzno4425lq0bqsej.lambda-url.us-east-1.on.aws |\n| Rust     | Actix      | https://qlkeo2h74asvqbznraayrzxd4q0yfgth.lambda-url.us-east-1.on.aws |\n| Swift    | Vapor      | https://jsupnxhiyrtnu66zbke3wvoe5q0lywjo.lambda-url.us-east-1.on.aws |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiskevinwang%2Fwaypoint-web-lambda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthiskevinwang%2Fwaypoint-web-lambda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiskevinwang%2Fwaypoint-web-lambda/lists"}