Ross ROSS = Recommend OSS · open-source software intelligence for agents

eleme/morjs

基于小程序 DSL(微信、支付宝)的,可扩展的多端研发框架,支持一键将微信或支付宝小程序转换为微信、支付宝、百度、字节、QQ、快手、淘宝、钉钉等小程序 或 Web 应用。 observed · 2026-08-28

github.com/eleme/morjs · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

44/100

  • Activity 50
  • Release rhythm 8
  • Longevity 92
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 1288
  • days_rel: n/a
  • days_push: 300
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2110 stars · 130 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

MorJS is an extensible multi-platform development framework from Ele.me based on mini-program DSLs (WeChat or Alipay). It compiles a single codebase into WeChat, Alipay, Baidu, ByteDance, QQ, Kuaishou, Taobao, DingTalk mini-programs or Web applications, with a full-lifecycle plugin system.

Use cases

  • convert a WeChat mini-program to Alipay, Douyin, and other mini-program platforms
  • write one mini-program codebase and compile it to multiple platforms
  • build a web (H5) app from existing mini-program source code
  • convert a mini-program into a mini-program plugin or subpackage
  • integrate an existing mini-program project with minimal changes
  • scaffold a new TypeScript mini-program project with less/scss support

When to choose

  • you need to maintain one mini-program codebase across many Chinese mini-program platforms
  • you want to reuse WeChat or Alipay mini-program DSL instead of learning a new framework syntax
  • you need form conversion between mini-programs, plugins, and subpackages
  • you want a plugin-based build pipeline covering the full development lifecycle

When to avoid

  • you only target a single mini-program platform and have no multi-platform needs
  • you are building a native mobile app rather than a mini-program or web app
  • you rely heavily on third-party mini-program UI libraries whose cross-platform compatibility is unverified

Facets

framework · maturity active

build-tool compiler cli plugin-system web-framework web-development frontend cross-platform developer-tools mobile-development cli cross-platform miniprogram multi-platform dsl code-transpilation wechat alipay taro-alternative typescript nodejs web-server

5 sources

Member repositories

RepositoryRoleHealth v2
eleme/morjsmain44

For agents

markdown · JSON · MCP: product_card(name="eleme/morjs")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem