vlife

低代码平台
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 国产
投 递 者 霍书
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

vlife平台是一套开源的模型驱动的低代码快速开发平台,基于SpringBoot+React前后端分离的快速开发框架。由核心组件和权限管理脚手架(vlife-admin)应用组成。

地址查看

前端

  • 前端端采用React、TS4、tailwindcss、Hooks、Semi、函数式组件开发。
  • 使用formily实现表单设计器。
  • 使用ahooks一套高质量可靠的 React Hooks 库
  • 使用wangeditor进行富文本编辑
  • 使用react-grid-layout进行组件页面可拖拽布局

后端

  • 后端采用Spring Boot、queryDSL、Spring Security & Jwt进行开发
  • 使用Javapoet能生成服务端代码
  • 支持多种登录方式(验证码登录,密码登录)
  • 支持加载动态权限菜单,控制菜单权限,按钮权限,数据权限。
  • 高效率开发,使用代码生成器可以一键生成前后端代码。
  • 在QueryDsl基础之上对所有复杂CRUD代码进行全量封装。

平台架构

逻辑架构

核心能力

  • �� 开箱即用,全方位提升前后端研发效能
  • �� 核心底层代码开源、二次开发私有部署无限制
  • �� 平台配套的权限管理脚手架系统可作为多数管理系统的骨架应用
  • �� 基于模型类型定义,自动生成前后端代码
  • �� 编写模型就能完成前后端功能,个性化可结合表单设计器搞定
  • �� 跨多表查询、级联保存和删除等复杂数据操作开放的接口全覆盖

功能展示

表单设计组件

 

前端代码一键同步生成

模型管理维护

权限资源同步导入管理

 相关资料
  • 摸鱼低代码平台希望打造一个基于低代码的无代码平台。即能给程序员使用,也能满足非专业人士的需求。 后端基于Spring Cloud Alibaba 注册中心、配置中心采用nacos 当前版本完成oauth2统一认证接入 持续进行功能完善 前端源码地址 演示环境 demo地址 功能模块 ├─ChatGpt│ ├─聊天├─驾驶舱│ ├─工作台├─系统管理│ ├─菜单管理│ ├─组织管理│ ├─

  • 背景:目前公司想做一个低代码平台,大致功能包含表单设计、流程设计、报表设计、根据拖拽的形式生成PC端、App端、小程序端的页面。基于这个大致的背景需求点。我自己有以下几个问题想了解下: 基于低代码平台根据拖拽生成前端页面,比如生成PC端页面,整体的页面数据结构大致是怎么样的?怎么样根据这样的数据结构渲染成整个对应的页面?; 基于低代码平台根据拖拽的形式怎么能够生成整个APP、H5应用?(公司前端技

  • 求教,有什么比较好的拖拽生成代码的前端低代码平台吗?

  • 1 使用 Upsource 是由 jetbrains 于 2014 年出品的一个进行 Code Review 的工具, 支持自动化的代码审查, 代码视察, 团队协作等多功能的一个软件. 它能够您和您的团队创建浏览源代码库,分享,讨论和审查代码。 1.1 安装 毫末科技Upsource平台 左上角点击IDE->Preferences->Plugins->Install JerBrains Plugi

  • 第一章 SonarQube简介 1.1 SonarQube介绍 Sonar 是一个用于代码质量管理的开源平台,用于管理源代码的质量 通过插件形式,可以支持包括 java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy,HTML,Python,PHP,XML等等二十几种编程语言的代码质量管理与检测 Sonar可以从以下七个维度检测代码质量 不遵循代码标准 sonar可以

  • 第一章 GitLab简介 GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集