Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yugasun/awesome-serverless-framework

Serverless Framework 开发资源汇总 🚀
https://github.com/yugasun/awesome-serverless-framework

List: awesome-serverless-framework

serverless serverless-components serverless-framework serverless-template

Last synced: 4 days ago
JSON representation

Serverless Framework 开发资源汇总 🚀

Awesome Lists containing this project

README

        

Serverless 框架开发资源汇总

本文收集了基于 Serverless 框架开发过程中会使用到的资料、问题以及第三方组件库。本
文不是一篇关于如何学习 Serverless 框架开发的入门指南,只是一些资料的整理。

## 技术交流群

- Serverless 框架开发 QQ 群:`871445853`
- Serverless 框架开发微信群:`serverlesscloud`,(先添加群助手,备注后进群)

## 目录

- [官方文档](#官方文档)
- [社区](#社区)
- [组件](#组件)
- [开发模板](#开发模板)
- [案例](#案例)
- [实践文章](#实践文章)
- [贡献者](#贡献者)

## 置顶

- [Serverless 开发框架](https://github.com/serverless/serverless) 💯
- [Serverless 开发组件](https://github.com/serverless/components) 💯
- [腾讯云 Serverless Components 开发模板](https://github.com/serverless-plus/serverless-component-template)
💯
- [腾讯云框架 Serverless Components 开发模板](https://github.com/serverless-plus/tencent-framework-template)
💯

## 官方文档

- [Serverless Framework 介绍](https://serverless.com/framework/docs/)
- [Serverless Components 开发指南](https://serverless.com/blog/what-are-serverless-components-how-use/)

[↑ 返回目录 ↑](#目录)

## 社区

- [Serverless Framework 官方社区](https://serverless.com/blog/)
- [Serverless Framework 中文社区](https://serverlesscloud.cn)

[↑ 返回目录 ↑](#目录)

## 组件

#### 腾讯云

- [@slsplus/tencent-framework](https://github.com/serverless-plus/tencent-framework) -
第三方维护的实验性组件,支持现有大部分框架 🔥
- [@serverless/tencent-nestjs](https://github.com/serverless-components/tencent-nestjs) -
腾讯云 Nest.js 框架组件 🚀
- [@serverless/tencent-express](https://github.com/serverless-components/tencent-express) -
快速部署基于 Express.js 的后端服务到腾讯云函数的组件
- [@serverless/tencent-koa](https://github.com/serverless-components/tencent-koa) -
快速部署基于 Koa.js 的后端服务到腾讯云函数的组件
- [@serverless/tencent-egg](https://github.com/serverless-components/tencent-egg) -
腾讯云 Egg.js 框架组件
- [@serverless/tencent-nextjs](https://github.com/serverless-components/tencent-nextjs) -
腾讯云 Next.js 框架组件
- [@serverless/tencent-nuxtjs](https://github.com/serverless-components/tencent-nuxtjs) -
腾讯云 Nuxt.js 框架组件
- [@serverless/tencent-laravel](https://github.com/serverless-components/tencent-laravel) -
腾讯云 Laravel 框架组件
- [@serverless/tencent-thinkphp](https://github.com/serverless-components/tencent-thinkphp) -
腾讯云 ThinkPHP 框架组件
- [@serverless/tencent-flask](https://github.com/serverless-components/tencent-flask) -
腾讯云 Flask 框架组件
- [@serverless/tencent-django](https://github.com/serverless-components/tencent-django) -
腾讯云 Django 框架组件
- [@serverless/tencent-website](https://github.com/serverless-components/tencent-website) -
快速部署静态网站到腾讯云的组件
- [@serverless/tencent-websocket](https://github.com/serverless-components/tencent-websocket) -
腾讯云 Websockets 组件
- [@serverless/tencent-apigateway](https://github.com/serverless-components/tencent-apigateway) -
腾讯云 API 网关组件
- [@serverless/tencent-vpc](https://github.com/serverless-components/tencent-vpc) -
腾讯云 VPC 组件
- [@serverless/tencent-cos](https://github.com/serverless-components/tencent-cos) -
腾讯云云对象存储组件
- [@serverless/tencent-scf](https://github.com/serverless-components/tencent-scf) -
腾讯云函数组件
- [@serverless/tencent-cdn](https://github.com/serverless-components/tencent-cdn) -
腾讯云 CDN 组件

#### AWS

- [@serverless/website](https://github.com/serverless-components/website) - 快速
部署静态网站到 AWS S3
- [@serverless/backend](https://github.com/serverless-components/backend) - 快速
部署后端服务到 AWS Lambda
- [@serverless/backend-socket](https://github.com/serverless-components/backend-socket) -
快速部署 WebSocket 后端服务到 AWS Lambda
- [@serverless/api](https://github.com/serverless-components/api) - AWS API 网关
组件
- [@serverless/cdn](https://github.com/serverless-components/cdn) - AWS CDN 组件
- [@serverless/aws-dynamodb](https://github.com/serverless-components/aws-dynamodb) -
AWS DynamoDB 组件

[↑ 返回目录 ↑](#目录)

## 开发模板

模板使用方法,例如使用
[express-demo](https://github.com/serverless-components/tencent-express/tree/master/example)
模板创建项目

全局安装 `serverless cli`

```bash
$ npm install serverless -g
```

下载项目模板,并自动安装依赖:

```bash
$ serverless init express-demo
```

部署到云端:

```bash
$ sls deploy
```

更多使用方法参考[Serverless Component 官方指南](https://github.com/serverless/components/blob/master/README.cn.md)

#### 腾讯云:

- [photo-album](https://github.com/serverless-plus/photo-album) - 基于 Taro 框架开发的 Serverless 相册应用 🤖🔥🔥🔥
- [order-system](https://github.com/serverless-plus/serverless-order-system) - 基于 Websocket 的实时订单系统 🚀🔥🔥🔥
- [shorten-urls](https://github.com/serverless-plus/shorten-urls) - 短连接服务 Express + TypeScript 🚀
- [serverless-cnode](https://github.com/serverless-plus/serverless-cnode) - 基于 [Next.js](https://github.com/vercel/next.js) 的 Cnode 客户端 🚀
- [serverless-cnode-nuxtjs](https://github.com/serverless-plus/serverless-cnode-nuxtjs) - 基于 [Nuxt.js](https://github.com/nuxt/nuxt.js) 的 Cnode 客户端 🚀
- [admin-system](https://github.com/serverless-plus/serverless-admin-system) -
后台管理系统 Egg.js + Serverless PostgreSQL + Vue.js 🚀🔥🔥🔥
- [tencent-fullstack](https://github.com/serverless-components/tencent-fullstack) -
Fullstack + Serverless DB 项目模板 Version2.0 🔥
- [fullstack-serverless-db](https://github.com/yugasun/tencent-serverless-demo/tree/master/fullstack-serverless-db) -
Fullstack + Serverless DB 项目模板
- [serverless-graphql](https://github.com/yugasun/tencent-serverless-demo/tree/master/serverless-graphql) -
Serverless + GraphQL 服务端 🔥
- [serverless-ran](https://github.com/yugasun/serverless-ran) - Serverless +
React + GraphQL + Next.js 项目模板 🔥
- [admin-system](https://github.com/yugasun/tencent-serverless-demo/tree/master/admin-system) -
Serverless + Egg.js 后台管理系统 🔥
- [serverless-egg-ssr-template](https://github.com/yugasun/serverless-egg-ssr-template) -
Serverless + Egg.js + React **SSR** 实践方案 🔥
- [tencent-python-rest-api](https://github.com/serverless/components/tree/master/templates/tencent-python-rest-api) -
基于 Python 的 RESTful API
- [tencent-fullstack-vue-application](https://github.com/serverless/components/tree/master/templates/tencent-fullstack-vue-application) -
基于 Vue.js 全栈开发 1
- [fullstack-application-vue](https://github.com/yugasun/tencent-serverless-demo/tree/master/fullstack-application-vue) -
基于 Vue.js 全栈开发 2
- [tencent-fullstack-vue-application](https://github.com/serverless/components/tree/master/templates/tencent-fullstack-vue-application) -
基于 React.js 全栈开发
- [tencent-eggjs](https://github.com/serverless/components/tree/master/templates/tencent-eggjs) -
Egg.js 框架的开发模板
- [tencent-flask](https://github.com/serverless/components/tree/master/templates/tencent-flask) -
Flask 框架开发模板
- [tencent-laravel](https://github.com/serverless/components/tree/master/templates/tencent-laravel) -
Laravel 框架开发模板

#### AWS:

- [aws-app-sync-dynamodb](https://github.com/serverless/components/tree/master/templates/aws-app-sync-dynamodb) -
GraphQL + DynamoDB 的 API 服务
- [backend-monolith](https://github.com/serverless/components/tree/master/templates/backend-monolith) -
全面的后端服务
- [backend-websocket](https://github.com/serverless/components/tree/master/templates/backend-websocket) -
含有实时 WebSocket API 的后端服务
- [nextjs](https://github.com/serverless/components/tree/master/templates/website) -
基于 Next.js 框架的全栈模板
- [fullstack-application](https://github.com/serverless/components/tree/master/templates/fullstack-application) -
基于 React.js 全栈开发
- [backend-microservices](https://github.com/serverless/components/tree/master/templates/backend-microservices) -
后端微服务
- [aws-lambda-function](https://github.com/serverless/components/tree/master/templates/aws-lambda-function) -
云函数

[↑ 返回目录 ↑](#目录)

## 案例

- [yugasun/tencent-serverless-demo](https://github.com/yugasun/tencent-serverless-demo) -
基于腾讯云无服务开发案例合集
- [tinafangkunding/awesome-serverless](https://github.com/tinafangkunding/awesome-serverless) -
Serverless 的 100 种玩法(签到、打卡、图床等应用合集)
- [anycodes/ServerlessPractice](https://github.com/anycodes/ServerlessPractice) -
基于腾讯云无服务开发实践分享
- [anycodes/ServerlessBlog](https://github.com/anycodes/ServerlessBlog) - 基于
Serverless 架构开发的博客系统
- [anycodes/AI_Blog](https://github.com/anycodes/AI_Album) - 基于 Serverless 架
构开发的人工智能相册小程序
- [anycodes/GoServerless](https://github.com/anycodes/GoServerless) - 基于
Serverless 架构开发的微信公众号

[↑ 返回目录 ↑](#目录)

## 实践文章

- [Serverless 应用开发指南](https://serverless.ink/)
- [Serverless 实践博客](https://yugasun.com/)
- [玩转 Serverless - 知乎专栏](https://zhuanlan.zhihu.com/ServerlessGo)
- [Serverless 入门实践系列](https://github.com/anycodes/ServerlessArticle)

[↑ 返回目录 ↑](#目录)

## 贡献者

[贡献者名单](https://github.com/yugasun/awesome-serverless-framework/graphs/contributors)

[↑ 返回目录 ↑](#目录)