Skip to content

scaffoldly/scaffoldly-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 Public URL Image Size
.NET C# dotnet-csharp Function URL ~1000 MB
Go ConnectRPC go-connect Function URL ~100 MB
Node ConnectRPC (with fastify) node-connect Function URL ~130 MB
Node ExpressJS node-express Function URL ~130 MB
Node Next.js node-nextjs Function URL ~650 MB
Node Next.js (export mode) node-nextjs-export Function URL ~200 MB
Node Next.js (standalone mode) node-nextjs-standalone Function URL ~250 MB
Node React (with vite) node-react-vite Function URL ~200 MB
Python Flask (with poetry) python-flask-poetry Function URL ~1200 MB
Rust Axum rust-axum Function URL ~230 MB
Rust Hyper rust-hyper Function URL ~150 MB

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