Home

Awesome

<p align="center"> <a href="https://github.com/eleme/morjs"><img src="https://img.alicdn.com/imgextra/i3/O1CN01l7Xw6O1E1K4OCFYmw_!!6000000000291-2-tps-485-350.png" width="150" /></a> </p> <div align="center">

NPM Version License PRs Welcome CLA assistant Discussions

</div> <h1 align="center">MorJS</h1> <p align="center">Mor (发音为 /mɔːr/,类似 more),是饿了么开发的一款基于小程序 DSL 的,可扩展的多端研发框架,使用小程序原生 DSL 构建,使用者只需书写一套(微信或支付宝)小程序,就可以通过 Mor 的转端编译能力,将源码分别编译出可以在不同端(<a href='https://developers.weixin.qq.com/miniprogram/dev/framework/' target='_blank'>微信</a>/<a href='https://opendocs.alipay.com/mini/development' target='_blank'>支付宝</a>/<a href='https://smartprogram.baidu.com/developer/index.html' target='_blank'>百度</a>/<a href='https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/introduction/overview/' target='_blank'>字节</a>/<a href='https://open.dingtalk.com/document/orgapp/develop-org-mini-programs' target='_blank'>钉钉</a>/<a href='https://mp.kuaishou.com/docs/develop/guide/introduction.html' target='_blank'>快手</a>/<a href='https://q.qq.com/wiki/develop/miniprogram/frame/' target='_blank'>QQ</a>/<a href='https://miniapp.open.taobao.com/docV3.htm?docId=117766&docType=1' target='_blank'>淘宝</a>/Web…)运行的产物。</p> <p align="center">MorJS 以多端编译为基础,配以面向全生命周期的插件体系,覆盖从源码到构建产物的每个阶段,支持各类功能扩展和业务需求,无论是基础的页面和组件还是复杂的分包和插件,MorJS 都可以胜任,帮助你高效地开发多端小程序。</p>

📚 快速上手 MorJS →

优势与核心能力

Mor 是一套基于小程序 DSL (支付宝或微信) 的框架。他的易用性、标准化和灵活性,使得开发者能更好地专注于业务,让开发成本,招聘、管理、测试各方面成本都大幅下降,提高开发者的工作效率。

示例

以下是饿了么-美食外卖频道在微信、支付宝、抖音小程序及 H5 中的表现。

<img src="https://img.alicdn.com/imgextra/i2/O1CN01pbpEfK1JHQ6ejbjIb_!!6000000001003-0-tps-2478-1383.jpg" />

部分使用案例

<img src="https://img.alicdn.com/imgextra/i2/O1CN01nT9RLK1wJ2WjD09Zc_!!6000000006286-0-tps-1520-3500.jpg" />

贡献

参见 贡献指南

社区

参见 社区指南

<img src="https://img.alicdn.com/imgextra/i1/O1CN01PtDerN2ADSKGjP2Li_!!6000000008169-2-tps-2640-1676.png" />

核心成员

核心成员是在 MorJS 相关问题、BUG 修复、功能增强、新特性添加等方便投入大量的时间和精力的社区贡献者。

许可证

MIT