开放代码社区 › 狮偶 RoarLang 图形化脚本语言

狮偶 RoarLang 图形化脚本语言

开发工具JavaScript

狮偶是基于 Blockly 构建的开源图形化脚本语言,面向业务场景,对使用者隐藏技术细节,支持多宿主语言与跨平台部署。可用于教育编程、游戏与业务逻辑开发,提供 IDE、文档与视频教程,适合开发者、企业与生态伙伴进行二次开发与共建。

AI/机器学习Web后端前端部署/运维JavaScript
作者:用户6868语言:JavaScript更新:2026-10-28
仓库地址
https://gitee.com/roarlang/roarlang.git

前往原仓库

README

# 狮偶

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/d384063bad244be013d06a03.png)

## 介绍
📢**狮偶 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目。**


🚩**去官网查看样例:**[https://mlzone.areyeshot.com](https://mlzone.areyeshot.com)


🚩**教育专版:**[https://openblock.online](https://openblock.online)


😁**官方开源仓库:**[https://gitcode.com/duzc2/roarlang/](https://gitcode.com/duzc2/roarlang/)

![star](https://gitcode.com/duzc2/roarlang/star/badge.svg)


🚀**官方文档:**[openblock.gitee.io/docs/](https://openblock.gitee.io/docs/)

🗺️ **视频教程:**[0基础教你复刻一款经典游戏](http://t.elecfans.com/v/23162.html)



查看更多介绍请查看文章 :point_right: 【[多宿主语言、跨平台平部署的开源图形化脚本语言-狮偶](https://mp.weixin.qq.com/s/tzFbHB9-ze6RihwnuuLLpg)】

我们希望 **基于Blockly构建一套全新的、面向业务的编程语言。对使用者尽可能隐藏技术细节。** 项目遵循开放、协作、共建的原则,面向开发者、企业及生态伙伴,持续推进技术演进与社区建设。

## 代码仓库

项目源码已在以下平台同步维护,内容保持一致:

- **AtomGit**:[狮偶](https://atomgit.com/roarlang)
- **Gitee**:[狮偶](https://gitee.com/roarlang)

## 界面

![](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/d92cb87a743d17d39caaabd2.png)


![](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/f2660bfb6e60f2ffcfe126d0.png)


相关视频、PPT查看 :point_right:  [gitee.com/openblock/docs/tree/master/files](https://gitee.com/openblock/docs/tree/master/files)

## 软件架构

![](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/af13daf7d0cbd2eb0c974e1e.png)


![](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/887950b3c0513ea8c947e94f.png)

## 安装教程

初学者不需要安装,安装是参与共建或者做二次开发才需要的步骤。

首先fork主仓库到文件夹,然后执行下面的命令。
1.  npm install -g static-server
2.  static-server
3.  http://localhost:9080/frontpage/

## 项目治理

本项目采用开放透明的治理模式,确保社区健康可持续发展。

### 治理架构

- **维护者(Maintainer)**:负责特定模块或仓库的日常维护,拥有代码审查和合并权限。
- **提交者(Committer)**:对项目有持续贡献的开发者,拥有代码审查权限,可协助维护者进行代码合入。
- **贡献者(Contributor)**:任何参与项目贡献的社区成员。

## 参与贡献

我们欢迎广大开发者和开源爱好者参与 **狮偶** 项目建设,您可以通过 Star、Fork、提交 Issue、发起 Pull Request 等方式,共同推动项目健康、可持续发展。

### 贡献流程

1. **问题反馈**:通过 [Issues](https://gitee.com/organizations/roarlang/issues) 提交 Bug 报告或功能建议。提交前请先搜索是否已有相关 Issue。
2. **开发贡献**:
   - Fork 目标仓库到个人账户
   - 创建特性分支(`git checkout -b feature/your-feature-name`)
   - 遵循项目代码规范进行开发
   - 提交前运行本地测试确保通过
3. **提交代码**:发起 [Pull Requests](https://gitee.com/organizations/roarlang/pull_requests) ,填写 PR 模板,关联相关 Issue。

### 代码合入决策

所有代码合并遵循严格的质量控制流程:

- **审查要求**:PR 必须获得 **至少 2 名维护者(Maintainer)的批准(Approve)** 方可合入。涉及核心模块的变更需相关模块负责人审查。
- **合入权限**:仅维护者拥有向主分支合并代码的权限。维护者将在审查通过后执行合并操作。

### 代码规范

- 提交信息(Commit Message)遵循 [Conventional Commits](https://conventionalcommits.org/) 规范
- 代码风格遵循项目特定的 Lint 规则(如 ESLint、Pylint 等)
- 新增功能需包含单元测试和必要的文档更新

## 开源许可

本组织包含多个开源项目,具体许可证信息请查看各项目仓库根目录下的 `LICENSE` 文件,或访问 [组织主页](https://gitee.com/organizations/roarlang/projects) 浏览各项目详情。

**使用本项目源码前,请务必阅读并遵守相关许可条款。**

## 联系我们

欢迎对 **狮偶** 感兴趣的开发者、企业及生态伙伴与我们交流合作。

### 官方渠道

- 🌐 狮偶IDE:[狮偶IDE](https://gitee.com/link?target=https%3A%2F%2Fopenblock.online%2F)
- 💬 邮箱:duzc2@163.com
- 👥 技术交流渠道:微信:duzc2dtw       邮箱:duzc2@163.com

---

![OpenAtom Foundation](https://gitee.com/roarlang/roarlang/raw/master/assets/openatom-logo.svg)