Skip to content

scaffoldly/scaffoldly-examples

Repository files navigation

Scaffoldly Examples

This repository contains example usage of the scaffoldly toolchain.

Introduction

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! ⭐️

Getting Started

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-app

Alternatively, browse the various Frameworks below and add scaffoldly to an existing project manually. See the docs for more information.

Frameworks

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

Questions, Feedback, and Help

License

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