Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/midwayjs/midway-faas
đą A simple and lightweight serverless framework
https://github.com/midwayjs/midway-faas
aliyun-fc aws-lambda cloud-function cloud-native faas ioc javascript microservice midway midway-faas serverless serverless-framework serviceid tecent-tcf typescript
Last synced: 2 months ago
JSON representation
đą A simple and lightweight serverless framework
- Host: GitHub
- URL: https://github.com/midwayjs/midway-faas
- Owner: midwayjs
- License: mit
- Archived: true
- Created: 2019-04-26T13:52:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-02T08:15:18.000Z (over 4 years ago)
- Last Synced: 2024-11-20T03:11:53.536Z (2 months ago)
- Topics: aliyun-fc, aws-lambda, cloud-function, cloud-native, faas, ioc, javascript, microservice, midway, midway-faas, serverless, serverless-framework, serviceid, tecent-tcf, typescript
- Language: TypeScript
- Homepage:
- Size: 1.93 MB
- Stars: 389
- Watchers: 32
- Forks: 40
- Open Issues: 8
-
Metadata Files:
- Readme: README.en-US.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
English | [įŽäŊä¸æ](./README.md)
![](https://img.alicdn.com/tfs/TB1HdniCSf2gK0jSZFPXXXsopXa-1000-353.png)
Midway FaaS is the Serverless framework used to build Node.js cloud functions. Helps you significantly reduce maintenance costs and focus more on product development in the cloud-native era.
- **Cross-cloud vendor**: One code can be deployed quickly across multiple cloud platforms, so you don't have to worry about your product being tied to a cloud vendor.
- **Code reuse**: Through the framework's dependency injection capability, each part of the logical unit is naturally reusable and can be quickly and easily combined to generate complex applications.
- **Traditional Migration**: Through the framework's runtime scalability, traditional applications such as Egg.js, Koa, Express.js and others can be seamlessly migrated to the cloud functions of various cloud vendors.## Document
- Guide [ä¸æ](https://www.yuque.com/midwayjs/faas) and [English](https://www.yuque.com/midwayjs/faas/quick_start?translate=en)
## Ecology
| Project | Version | Description |
|----------------|-----------------------------------------|-----------|
| [midway-faas] | [![faas-status]][faas-package] |A serverless framework based on dependency injection for adaptive multi-cloud platforms|
| [runtime-engine] | [![runtime-engine-status]][runtime-engine-package] |A base serverless runtime|
| [serverless-fc-starter] | [![serverless-fc-starter-status]][serverless-fc-starter-package] |Aliyun FC Function Launcher|
| [serverless-scf-starter] | [![serverless-scf-starter-status]][serverless-scf-starter-package] |Tencent Cloud SCF Function Launcher|
| [midway] | [![midway-status]][midway-package] |A future-proof web framework base on dependency injection |[midway-faas]: https://github.com/midwayjs/midway-faas
[midway]: https://github.com/midwayjs/midway
[runtime-engine]: https://github.com/midwayjs/midway-faas/tree/master/packages/runtime-engine
[faas-cli]: https://github.com/midwayjs/midway-faas/tree/master/packages/faas-cli
[serverless-fc-starter]: https://github.com/midwayjs/midway-faas/tree/master/packages/serverless-fc-starter
[serverless-scf-starter]: https://github.com/midwayjs/midway-faas/tree/master/packages/serverless-scf-starter[faas-status]: https://img.shields.io/npm/v/@midwayjs/faas.svg
[midway-status]: https://img.shields.io/npm/v/midway.svg
[runtime-engine-status]: https://img.shields.io/npm/v/@midwayjs/runtime-engine.svg
[serverless-fc-starter-status]: https://img.shields.io/npm/v/@midwayjs/runtime-engine.svg
[serverless-scf-starter-status]: https://img.shields.io/npm/v/@midwayjs/runtime-engine.svg[faas-package]: https://npmjs.com/package/@midwayjs/faas
[midway-package]: https://npmjs.com/package/midway
[runtime-engine-package]: https://npmjs.com/package/@midwayjs/runtime-engine
[serverless-fc-starter-package]: https://npmjs.com/package/@midwayjs/serverless-fc-starter
[serverless-scf-starter-package]: https://npmjs.com/package/@midwayjs/serverless-scf-starter## Community partners
- [icejs](https://ice.work/)
- [ykfe/ssr](https://github.com/ykfe/ssr/)## License
Midway FaaS is [MIT licensed](./LICENSE).