一句话Grimoire.js 是一个面向 Web 开发的开源 WebGL 框架,用 HTML-like 标记和 DOM-like API 降低 WebGL 场景开发门槛。
定价开源免费 文本显示项目以 MIT License 发布,未提及商业版、付费计划或托管服务。
适合谁Web 前端工程师、CG/图形开发者、Shader 工程师、希望在网页中构建 WebGL/3D/Shader 表现的开发者。
核心功能GOML HTML-like 场景标记语法DOM-like 操作 APIUnity-like 组件系统支持 TypeScript可自定义组件与节点扩展 GLSL 的 .sort 着色语法材质参数可通过节点属性变更Inspector 调试工具,支持 Chrome 扩展或 npm 包插件化架构
功能与用途用于 Web 开发中的 WebGL 场景构建。通过 GOML HTML-like 标记描述场景,通过 DOM-like API 操作节点属性;提供组件系统、自定义节点、Shader 扩展和 Inspector 工具,旨在连接 Web 开发流程与 CG 开发流程。
支持语言/框架支持 JavaScript;API 可用于 TypeScript。文本示例包含 GOML、JavaScript、TypeScript、GLSL/.sort。未提及 React、Vue、Angular 等前端框架集成。
开源还是闭源开源。文本写明 We are OSS project,并以 MIT License 发布。
自托管选项未提及自托管服务。作为前端 WebGL 框架和 npm/源码项目,文本未描述云服务或部署形态。
定价未提及付费计划;MIT License 暗示可免费使用。
API/SDK提供 Guide、API、Example、GitHub 链接;有 Core library、Renderer library、Math library API Reference。提供 DOM operation APIs、组件 API、节点注册、材质/Shader 参数操作等。
集成与生态插件化架构,WebGL 功能本身也是插件;可创建新标签或导入其他开发者插件;Inspector 可作为 Chrome 扩展或 npm 包使用;社区通过 Slack/GitHub 参与。
文档质量有教程、示例和 API 引用入口,但文本说明 API references 正在迁移,除特定链接外其他页面已废弃;各插件仓库和文档分散,官方承认不便,文档成熟度偏弱。
中国访问未知
适用场景网页 3D 场景、WebGL 可视化、Shader art、交互式模型展示、前端与 CG 协作开发、教学或实验性 WebGL 项目。
同类Three.js、Babylon.js、PlayCanvas、A-Frame