一、开源项目简介

Yao 是一款支持快速创建 Web 服务和管理后台的开源低代码应用引擎。

Yao 是一款 Go 语言驱动的低代码应用引擎,通过编写 JSON 描述即可快速制作 API 接口,数据管理系统 ,命令行工具等应用程序,应用可以运行在本地、云端和物联网设备上。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图
开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图1
开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图2

客户管理系统

使用 Yao 搭建的一套通用 CRM 管理系统。

开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图3
开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图4
开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图5

智能仓库管理系统

使用 Yao 搭建的云+边物联网应用,支持人脸识别、RFID 的无人值守智能仓库管理系统。

开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图6
开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图7
开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图8

四、功能概述

Yao 是一个只需使用 JSON 即可创建数据库模型、编写 API 接口、描述管理后台界面的低代码引擎,使用 Yao 构建的应用可运行在云端或物联网设备上。 开发者不需要写一行代码,就可以拥有 10 倍生产力。

Yao 基于 flow-based 编程思想,采用 Go 语言开发,支持多种方式扩展数据流处理器。这使得 Yao 具有极好的通用性,大部分场景下可以代替编程语言, 在复用性和编码效率上是传统编程语言的 10 倍;应用性能和资源占比上优于 PHPJAVA 等语言。

Yao 内置了一套数据管理系统,通过编写 JSON 描述界面布局,即可实现 90% 常见界面交互功能,特别适合快速制作各类管理后台、CRM、ERP 等企业内部系统。对于特殊交互功能亦可通过编写扩展组件或 HTML 页面的方式实现。内置管理系统与 Yao 并不耦合,亦可采用 VUEReact 等任意前端技术实现管理界面。

关于 Yao

Yao 的名字源于汉字爻(yáo),是构成八卦的基本符号。八卦,是上古大神伏羲观测总结自然规律后,创造的一个可以指代万事万物的符号体系。爻,有阴阳两种状态,就像 0 和 1。爻的阴阳转换,驱动八卦更替,以此来总结记录事物的发展规律。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。