{"id":13901335,"url":"https://github.com/alibaba/lowcode-materials","last_synced_at":"2025-10-14T08:44:42.286Z","repository":{"id":37839220,"uuid":"443120466","full_name":"alibaba/lowcode-materials","owner":"alibaba","description":"An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系","archived":false,"fork":false,"pushed_at":"2024-09-21T18:32:58.000Z","size":3103,"stargazers_count":347,"open_issues_count":6,"forks_count":192,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-07-08T08:52:07.400Z","etag":null,"topics":["alibaba","low-code","lowcode"],"latest_commit_sha":null,"homepage":"https://lowcode-engine.cn","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-30T15:57:15.000Z","updated_at":"2025-07-02T16:47:12.000Z","dependencies_parsed_at":"2023-02-17T15:45:26.284Z","dependency_job_id":"e32b2442-b3ea-46dc-93c6-f4b50184780a","html_url":"https://github.com/alibaba/lowcode-materials","commit_stats":{"total_commits":113,"total_committers":27,"mean_commits":4.185185185185185,"dds":0.7433628318584071,"last_synced_commit":"f6871a3e6f70589005231f6444e5032e876d9e4f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alibaba/lowcode-materials","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Flowcode-materials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Flowcode-materials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Flowcode-materials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Flowcode-materials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/lowcode-materials/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Flowcode-materials/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264428793,"owners_count":23606693,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alibaba","low-code","lowcode"],"created_at":"2024-08-06T21:01:12.810Z","updated_at":"2025-10-14T08:44:37.264Z","avatar_url":"https://github.com/alibaba.png","language":"TypeScript","readme":"\u003ch1 align=\"center\"\u003eLowcode Materials\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n基于 [Fusion Design](https://fusion.design) 和 [Ant Design](https://ant.design) 设计规范的低代码基础物料库\n\n\u003c/div\u003e\n\n## 介绍 / Introduce\n\n物料（Material）是指能够被沉淀下来的前端能力，一般表现为组件、区块和模板。而低代码物料库，则是一套专门用于低代码开发模式（Lowcode）的物料，它除了包含物料组件，还有一套描述组件信息的低代码引擎物料协议。简单来说，低代码物料库包含了两个部分：\n\n- 组件的实现，即组件的代码和样式\n- 遵循[《低代码引擎物料协议规范》](https://lowcode-engine.cn/material)的物料协议\n\n低代码物料应该配合[低代码引擎](https://lowcode-engine.cn/)使用，如果你还不了解低代码引擎，请先阅读相关文档。\n\n在使用中遇到的任何问题，请在[lowcode-engine](https://github.com/alibaba/lowcode-engine)项目中反馈。\n\n\u003ch2\u003e\u003cimg width=\"50\" src=\"https://img.alicdn.com/tfs/TB1YsoiHVzqK1RjSZFCXXbbxVXa-159-99.svg\"\u003e Fusion Design For Lowcode\u003c/h2\u003e\n\n[![NPM version][npm-image-fusion]][npm-url-fusion]\n\n### [在线示例 / DEMO](https://alifd.alicdn.com/npm/@alilc/lowcode-materials@1.2.1/build/lowcode/index.html)\n\n### 使用 / Usage\n\n#### NPM\n\n```js\nconst { material } from '@alilc/lowcode-engine';\nconst assets = require('@alilc/lowcode-materials/dist/assets.json');\n\n// in GeneralWorkbench init\nmaterial.setAssets(assets);\n```\n\n#### CDN\n\n```js\n// in GeneralWorkbench init\nconst assets = await fetch(\n  `https://alifd.alicdn.com/npm/@alilc/lowcode-materials@1.2.1/dist/assets.json`,\n).then((res) =\u003e res.json());\nmaterial.setAssets(assets);\n```\n\n[npm-image-fusion]: https://img.shields.io/npm/v/@alilc/lowcode-materials.svg?style=flat-square\n[npm-url-fusion]: http://npmjs.org/package/@alilc/lowcode-materials\n\n\u003ch2\u003e\u003cimg width=\"30\" src=\"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\"\u003e Ant Design For Lowcode\u003c/h2\u003e\n\n[![NPM version][npm-image-antd]][npm-url-antd]\n\n### [在线示例 / DEMO](https://alifd.alicdn.com/npm/@alilc/antd-lowcode-materials@1.2.2/build/lowcode/index.html)\n\n### 使用 / Usage\n\n#### NPM\n\n```js\nconst { material } from '@alilc/lowcode-engine';\nconst assets = require('@alilc/antd-lowcode-materials/build/lowcode/assets-prod.json');\n\n// in GeneralWorkbench init\nmaterial.setAssets(assets);\n```\n\n#### CDN\n\n```js\n// in GeneralWorkbench init\nconst assets = await fetch(\n  `https://alifd.alicdn.com/npm/@alilc/antd-lowcode-materials@1.2.2/build/lowcode/assets-prod.json`,\n).then((res) =\u003e res.json());\nmaterial.setAssets(assets);\n```\n\n[npm-image-antd]: https://img.shields.io/npm/v/@alilc/antd-lowcode-materials.svg?style=flat-square\n[npm-url-antd]: http://npmjs.org/package/@alilc/antd-lowcode-materials\n\n## 如何贡献 / How-to-contribute\n\n### 目录结构 / Structure\n\n```\n|-packages\n    |-{package-name} // fusion 或 antd 低代码组件包\n        |-lowcode // 组件低代码描述文件\n            |-{component-name}\n                |-meta.ts // 组件低代码描述协议\n                |-meta.design.ts // 【可选】面向设计者的组件低代码描述，移除面向研发的高级配置能力，可做静态搭建和简单的交互\n        |-src\n            |-index.tsx // 组件库导出文件\n            |-components // 组件库源码\n                |-{component-name}\n                |-index.tsx\n                |-index.scss\n    |-build.lowcode.js // 低代码调试和构建使用的配置文件\n    |-build.json // 源码调试和构建使用的配置文件\n```\n\n### 常用命令 / Commands\n\n#### 低代码 / LowCode\n\n```bash\ncd packages/fusion-lowcode-materilas\n# OR `cd packages/antd-lowcode-materilas`\nnpm run lowcode:dev\nnpm run lowcode:build\n```\n\n#### 源码 / ProCode\n\n```bash\nnpm start\nnpm run build\n```\n\n#### 其他命令 / Other Commands\n\n```bash\n# 更新 README 中的版本号\nnpm run update-readme\n```\n\n### 贡献者 / Contributors\n\n因无法保留开源前的提交记录，这里列出开源前的贡献者（花名）：\n\n@荣彬 @度城 @屹凡 @启剑 @春希 @梧忌 @褚天 @莫夭 @金禅 @默吉 @旅途 @斩鲌 @永元 @听鸿 @晓吉 @与白 @若泉 @独寒 @尤恩 @馨焱\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falibaba%2Flowcode-materials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falibaba%2Flowcode-materials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falibaba%2Flowcode-materials/lists"}