一、开源项目简介
Yao 是一款支持快速创建 Web 服务和管理后台的开源低代码应用引擎。
Yao 是一款 Go 语言驱动的低代码应用引擎,通过编写 JSON 描述即可快速制作 API 接口,数据管理系统 ,命令行工具等应用程序,应用可以运行在本地、云端和物联网设备上。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
![开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图 开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220810061810569.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图1 开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图1](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220810061827841.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图2 开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图2](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220810061821609.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
客户管理系统
使用 Yao 搭建的一套通用 CRM 管理系统。
![开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图3 开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图3](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220810061742218.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图4 开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图4](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220810061747565.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图5 开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图5](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220810061751712.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
智能仓库管理系统
使用 Yao 搭建的云+边物联网应用,支持人脸识别、RFID 的无人值守智能仓库管理系统。
![开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图6 开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图6](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220810062818456.png?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图7 开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图7](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220810062909371.jpg?imageView2/0/format/webp/interlace/1/q/90|imageslim)
![开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图8 开源一款支持快速创建Web服务和管理后台的开源低代码应用引擎插图8](https://lanmeijiang.cdn.ruantang.net/wp-content/uploads/2022/08/20220810062913627.jpg?imageView2/0/format/webp/interlace/1/q/90|imageslim)
四、功能概述
Yao 是一个只需使用 JSON 即可创建数据库模型、编写 API 接口、描述管理后台界面的低代码引擎,使用 Yao 构建的应用可运行在云端或物联网设备上。 开发者不需要写一行代码,就可以拥有 10 倍生产力。
Yao 基于 flow-based 编程思想,采用 Go 语言开发,支持多种方式扩展数据流处理器。这使得 Yao 具有极好的通用性,大部分场景下可以代替编程语言, 在复用性和编码效率上是传统编程语言的 10 倍;应用性能和资源占比上优于 PHP, JAVA 等语言。
Yao 内置了一套数据管理系统,通过编写 JSON 描述界面布局,即可实现 90% 常见界面交互功能,特别适合快速制作各类管理后台、CRM、ERP 等企业内部系统。对于特殊交互功能亦可通过编写扩展组件或 HTML 页面的方式实现。内置管理系统与 Yao 并不耦合,亦可采用 VUE, React 等任意前端技术实现管理界面。
关于 Yao
Yao 的名字源于汉字爻(yáo),是构成八卦的基本符号。八卦,是上古大神伏羲观测总结自然规律后,创造的一个可以指代万事万物的符号体系。爻,有阴阳两种状态,就像 0 和 1。爻的阴阳转换,驱动八卦更替,以此来总结记录事物的发展规律。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)