This repository contains example usage of the scaffoldly toolchain.
Scaffoldly allows you to run any HTTP server inside AWS Lambda. It requires no code changes to your application and a simple configuration in the project's configuration file. Deployments can be done Locally or in GitHub Actions.
See the various examples below for running various frameworks in AWS Lambda using Scaffoldly.
⭐️ Please give scaffoldly a star on GitHub! ⭐️
All of the Frameworks below below can be created with the create-scaffoldly-app utility.
Note: Having npx, npm, or yarn installed is necesssary.
npx scaffoldly create app
# or
npm create scaffoldly-app
# or
yarn create scaffoldly-appAlternatively, browse the various Frameworks below and add scaffoldly to an existing project manually. See the docs for more information.
We've created a handful of examples to show how Scaffoldly can be used.
| Language | Framework | Example Projects |
|---|---|---|
| .NET | C# | dotnet-csharp |
| Go | ConnectRPC | go-connect |
| Go | HTTP | go-http |
| Node | ConnectRPC (with fastify) |
node-connect |
| Node | ExpressJS | node-express |
| Node | Next.js | node-nextjs |
| Node | Next.js (export mode) |
node-nextjs-export |
| Node | Next.js (standalone mode) |
node-nextjs-standalone |
| Node | React (with vite) |
node-react-vite |
| Python | Flask | python-flask |
| Python | Flask (with poetry) |
python-flask-poetry |
| Python | Huggingface (with flask) |
python-huggingface |
| Rust | Axum | rust-axum |
| Rust | Hyper | rust-hyper |
- Join our Discussions on GitHub.
- Join our Community on Discord.
The code in this repository and its branches are licensed under the Apache-2.0 license.
The scaffoldly toolchain is licensed under the FSL-1.1-Apache-2.0 license.
Copyright 2024 Scaffoldly LLC