[开源]一个低代码引擎,支持在线实时构建低码平台,支持二次开发

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

TinyEngine低代码引擎使能开发者定制低代码平台,支持在线实时构建低码平台,支持二次开发或集成低码平台能力。

二、开源协议

使用MIT开源协议

三、界面展示

四、功能概述

TinyEngine是一个低代码引擎,基于这个引擎可以构建或者开发出不同领域的低代码平台。

特性:

  • 跨端跨框架前端组件

  • 支持在线实时构建、支持二次开发或被集成

  • 直接生成可部署的源码,运行时无需引擎支撑

  • 允许接入第三方组件、允许定制扩展插件

  • 支持高代码与低代码,混合开发部署应用

  • 平台接入 AI 大模型能力,辅助开发者构建应用

为什么选TinyEngine

定制低码平台

  • 支持在线实时构建支持二次开发或被集成

生成源码部署

  • 直接生成可部署的源码运行时无需引擎支撑

开放协议接口

  • 允许接入第三方组件允许定制扩展插件

高低代码混合开发

  • 支持高代码与低代码混合开发部署应用

AI辅助开发

  • 平台接入AI大模型能力辅助开发者构建应用

三大核心场景

低代码引擎

低代码平台基础能力建设,包括:制定低代码协议规范、开发可视化设计器、物料区块管理、创建和维护低代码平台等。

  • 引擎开发人员

  • 能力建设

  • 技术难度

  • 五星

低代码平台

创建和维护各业务领域的低代码平台,比如:抽象业务逻辑和封装业务模块,开发相应的物料区块、平台扩展插件等。

  • 平台开发人员

  • 物料生态

  • 技术难度

  • 三星

低代码应用

负责在各领域低代码平台上开发低代码业务应用,使用已抽象封装的物料区块,以搭积木的方式快速编排并生成应用。

  • 应用开发人员

  • 业务实现

  • 技术难度

  • 一星

来源:TinyEngine 官网

五、技术选型

开发

安装所需的依赖

$ pnpm install

本地开发,启动本地 mock 服务器,使用本地 mock 服务器的 mock 数据

$ pnpm dev

浏览器打开:http://localhost:8080/?type=app&id=918&tenant=1&pageid=NTJ4MjvqoVj8OVsc
url search参数:

  • type=app 应用类型

  • id=xxx 应用 ID

  • tenant=xxx 组织 ID

  • pageid=xxx 页面 ID

构建

# 先构建所有插件pnpm run build:plugin
# 构建设计器pnpm run build:alpha 或 build:prod

六、源码地址

访问一飞开源:https://code.exmay.com/


相关推荐

  • "改善标题提升图像生成": OpenAI DALL-E3 论文 精华+完整中文版
  • 1.7K Star开源无线传输利器:实现电脑和手机超大文件之间的极速共享
  • 大模型带动算力需求激增,AI基础设施如何应对新挑战?
  • 1024 程序员节全体大会官宣:院士、技术英雄齐聚,看开源如何启动 AI 新纪元!
  • 你创业的层级决定利润的天花板
  • 【美团】异步加载 JS 脚本时,async 与 defer 有何区别
  • 也看引入自我反思的大模型RAG检索增强生成框架:SELF-RAG的数据构造及基本实现思路
  • Character AI:如何把LLM变成人类想象力引擎?
  • 清华版「AutoGPT」开源,通用智能体XAgent,各种任务都能做
  • 1020.AI日报:DALL·E 3正式上线ChatGPT Plus和企业版
  • 刷到这个“没有译制片腔调的翻译”视频了么?AI可以解决!
  • 突发!美国升级对华芯片出口禁令
  • 前阿里员工坦言:32岁,我的职业生涯要结束了
  • DALL·E 3正式上线ChatGPT;智谱AI今年已融资25亿元;科大讯飞回应美国AI芯片出口管制丨AIGC大事日报
  • 千亿视讯市场:智慧物联巨头大华股份增长新引擎?
  • AI服务器缺货真相调查:两天涨价30万,连“味精大王”都入场了
  • 研发日常踩坑-Mysql分页数据重复
  • 开发者的“贴身伴侣”
  • MySQL到TiDB:Hive Metastore横向扩展之路
  • ZGC关键技术分析