Malagu Framework

基于 TypeScript 的 Serverless First、组件化、平台无关的渐进式应用框架

Malagu

为什么选择 Malagu

Serverless First

基于 TypeScript,坚信 Serverless 是未来,适配阿里云、腾讯云、AWS Lambda、Vercel等平台。

组件化 + 模块化

在 Malagu 的世界里“一切皆组件”。多个组件组合成一个模块,一个或多个模块组合成一个应用。

平台无关

适配任意的平台和基础框架,是一个平台或基础框架无关的上层框架。

IOC + AOP

使用TypeScript装饰器注解实现了依赖注入和切面编程,抽象化解藕业务逻辑,提高代码的可维护性。

渐进式

适配传统的 Web 应用、微服务、Serverless 应用,支持渐进式的应用开发,同时无缝集成各Web框架。

开箱即用

提供了一整套的开发工具和组件,开发者可以自由地组合组件,快速地搭建应用,直接撰写业务代码。

支持 15+ 框架

目前 Malagu 生态包含了 Malagu Cli 和 Malagu Framework,其中,Malagu Cli 已支持如下框架和工具,可以享受 Malagu 带来的开发和部署的便利。

支持的框架

开源项目与社区发展

截至 2024 年 1 月,Malagu 经历了五年的打磨和真实项目实践,陆续发布了 321 个版本。目前 Malagu 核心部分已经稳定,拥有 10 位左右的核心共建成员。在微信小程序、钉钉小程序、uni-app、门户网站、内容管理平台、云文档平台等场景都有真实项目成功落地。我们自己每天都在用 Malagu 开发真实业务项目。

在社区发展过程中,被越来越多的开发者和云厂商的认可,陆续有 29 位开发者加入到我们的社区共建团队。

被阿里云开发者平台集成为多个场景解决方案

受邀参加 2020 云原生微服务直播分享

被阿里云函数计算的 Serverless Devs 工具集成

受邀参加第三届腾讯运维技术开发日直播分享

和腾讯云函数首个合作的第三方开发框架

参与 2022 【开源摘星计划】

2023 年成为 Gitee GVP 项目

2024 年文档重新整理

贡献者

贡献者

加入我们

Malagu 是 MIT 许可的开源项目。需要优秀人士的支持使它不断发展。如果您想加入我们,请联系我们的邮箱kevin@cellbang.com。

联系我们
Copyright © 2024 Zero (github@groupguanfang) 粤ICP备2023102563号