{"id":17601087,"url":"https://github.com/scaffoldly/scaffoldly-examples","last_synced_at":"2025-04-30T07:49:32.004Z","repository":{"id":258101765,"uuid":"868108425","full_name":"scaffoldly/scaffoldly-examples","owner":"scaffoldly","description":"Example usages of the Scaffoldly toolchain.","archived":false,"fork":false,"pushed_at":"2024-12-21T06:00:49.000Z","size":23442,"stargazers_count":16,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-30T07:49:22.421Z","etag":null,"topics":["aws","axum","csharp","dotnet","express","flask","hyper","lambda","nextjs","node","python","rust","scaffoldly"],"latest_commit_sha":null,"homepage":"https://github.com/scaffoldly/scaffoldly","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scaffoldly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-05T13:55:18.000Z","updated_at":"2025-03-29T14:11:20.000Z","dependencies_parsed_at":"2024-10-17T17:20:56.627Z","dependency_job_id":"873339aa-c009-40f6-a379-59c7c0f4c4f4","html_url":"https://github.com/scaffoldly/scaffoldly-examples","commit_stats":{"total_commits":95,"total_committers":3,"mean_commits":"31.666666666666668","dds":"0.33684210526315794","last_synced_commit":"ae3589e046224d31f5a1f31e34d16b4f0b1f35fb"},"previous_names":["scaffoldly/scaffoldly-examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaffoldly%2Fscaffoldly-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaffoldly%2Fscaffoldly-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaffoldly%2Fscaffoldly-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaffoldly%2Fscaffoldly-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scaffoldly","download_url":"https://codeload.github.com/scaffoldly/scaffoldly-examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251666226,"owners_count":21624290,"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","axum","csharp","dotnet","express","flask","hyper","lambda","nextjs","node","python","rust","scaffoldly"],"created_at":"2024-10-22T12:08:32.341Z","updated_at":"2025-04-30T07:49:31.943Z","avatar_url":"https://github.com/scaffoldly.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scaffoldly Examples\n\nThis repository contains example usage of the [`scaffoldly`](https://scaffoldly.dev) toolchain.\n\n## Introduction\n\n[Scaffoldly](https://github.com/scaffoldly/scaffoldly) allows you to run **any HTTP server** inside AWS Lambda. It requires **no code** changes to your application and a [simple configuration](https://scaffoldly.dev/docs/config/) in the project's configuration file. Deployments can be done [Locally](https://scaffoldly.dev/docs/cli/#scaffoldly-deploy) or in [GitHub Actions](https://scaffoldly.dev/docs/gha/).\n\nSee the various examples below for running various frameworks in AWS Lambda using [Scaffoldly](https://scaffoldly.dev).\n\n⭐️ Please [give `scaffoldly` a star](https://github.com/scaffoldly/scaffoldly) on GitHub! ⭐️\n\n## Getting Started\n\nAll of the [Frameworks](#frameworks) below below can be created with the [`create-scaffoldly-app`](https://www.npmjs.com/package/create-scaffoldly-app) utility.\n\n_Note_: Having `npx`, `npm`, or `yarn` installed is necesssary.\n\n```bash\nnpx scaffoldly create app\n# or\nnpm create scaffoldly-app\n# or\nyarn create scaffoldly-app\n```\n\nAlternatively, browse the various [Frameworks](#frameworks) below and add `scaffoldly` to an existing project manually. See the [docs](https://scaffoldly.dev/docs) for more information.\n\n## Frameworks\n\nWe've created a handful of examples to show how Scaffoldly can be used.\n\n\u003c!-- TODO: Generate this table based on frameworks.yaml !--\u003e\n\n\u003c!-- Alphbetically Ordered!!! --\u003e\n\u003c!-- ALSO UPDATE ./index.yml for \"create-scaffoldly-app\" !!! --\u003e\n\n| Language | Framework                   | Example Projects                                                                                          |\n| :------- | :-------------------------- | :-------------------------------------------------------------------------------------------------------- |\n| .NET     | C#                          | [`dotnet-csharp`](https://github.com/scaffoldly/scaffoldly-examples/tree/dotnet-csharp)                   |\n| Go       | ConnectRPC                  | [`go-connect`](https://github.com/scaffoldly/scaffoldly-examples/tree/go-connect)                         |\n| Go       | HTTP                        | [`go-http`](https://github.com/scaffoldly/scaffoldly-examples/tree/go-http)                               |\n| Node     | ConnectRPC (with `fastify`) | [`node-connect`](https://github.com/scaffoldly/scaffoldly-examples/tree/node-connect)                     |\n| Node     | ExpressJS                   | [`node-express`](https://github.com/scaffoldly/scaffoldly-examples/tree/node-express)                     |\n| Node     | Next.js                     | [`node-nextjs`](https://github.com/scaffoldly/scaffoldly-examples/tree/node-nextjs)                       |\n| Node     | Next.js (`export` mode)     | [`node-nextjs-export`](https://github.com/scaffoldly/scaffoldly-examples/tree/node-nextjs-export)         |\n| Node     | Next.js (`standalone` mode) | [`node-nextjs-standalone`](https://github.com/scaffoldly/scaffoldly-examples/tree/node-nextjs-standalone) |\n| Node     | React (with `vite`)         | [`node-react-vite`](https://github.com/scaffoldly/scaffoldly-examples/tree/node-react-vite)               |\n| Python   | Flask                       | [`python-flask`](https://github.com/scaffoldly/scaffoldly-examples/tree/python-flask)                     |\n| Python   | Flask (with `poetry`)       | [`python-flask-poetry`](https://github.com/scaffoldly/scaffoldly-examples/tree/python-flask-poetry)       |\n| Python   | Huggingface (with `flask`)  | [`python-huggingface`](https://github.com/scaffoldly/scaffoldly-examples/tree/python-huggingface)         |\n| Rust     | Axum                        | [`rust-axum`](https://github.com/scaffoldly/scaffoldly-examples/tree/rust-axum)                           |\n| Rust     | Hyper                       | [`rust-hyper`](https://github.com/scaffoldly/scaffoldly-examples/tree/rust-hyper)                         |\n\n\u003c!-- Alphbetically Ordered!!! --\u003e\n\u003c!-- ALSO UPDATE ./index.yml for \"create-scaffoldly-app\" !!! --\u003e\n\n## Questions, Feedback, and Help\n\n- Join our [Discussions](https://github.com/scaffoldly/scaffoldly/discussions) on GitHub.\n- Join our [Community](https://scaffoldly.dev/community) on Discord.\n\n## License\n\nThe code in this repository and its branches are licensed under the [Apache-2.0](LICENSE.md) license.\n\nThe [`scaffoldly`](https://github.com/scaffoldly/scaffoldly) toolchain is licensed under the [FSL-1.1-Apache-2.0](https://github.com/scaffoldly/scaffoldly?tab=License-1-ov-file) license.\n\nCopyright 2024 Scaffoldly LLC\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscaffoldly%2Fscaffoldly-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscaffoldly%2Fscaffoldly-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscaffoldly%2Fscaffoldly-examples/lists"}