前端还不会低代码?快来学习这5个开源的前端低代码项目

静Yu 2024-07-11 13:03:09 阅读 74

GoView

GoView是一个开源项目,其技术栈基于Vue3、TypeScript4、Vite2、NaiveUI、ECharts5和Axios。该项目通过Vue组件实现数据中动态刷新渲染,且其内部图表可以自由替换。

项目地址: https://gitee.com/dromara/go-view

以下是GoView开源项目的一些主要特点和优势:

1.流行技术:GoView基于Vue3和TypeScript框架编写,采用了新型技术。

2.优异性能:项目内部使用页面懒加载以及组件动态化注册等技术,提升了页面渲染速度。

3.高效代码封装:项目对路由、文件处理、主题、组件等模块进行内部封装,使得使用更为简便。

4.完备的功能:GoView提供项目控制、全局控制、组件基础配置、动画配置、请求配置、事件配置等功能。

5.丰富的组件:GoView拥有丰富的内容组件,内置50多个组件内容,并且在不断更新升级中。

优雅交互:GoView的页面设计精美,支持明/暗切换,主题色变更,以及内置丰富快捷方案,交互方式人性化。

在这里插入图片描述

JeecgBoot

JeecgBoot是一款基于代码生成器的低代码开发平台,其技术基于Vue3.0+TypeScript+Vite+Ant-Design-Vue。

项目地址: https://gitee.com/jeecg/jeecgboot-vue3

以下是JeecgBoot开源项目的一些主要特点和优势:

1.前后端分离架构:JeecgBoot采用前后端分离架构,前端使用Ant Design&Vue,后端使用SpringBoot 2.x,Mybatis-plus,Shiro,JWT等技术。

2.强大的代码生成器:JeecgBoot的代码生成器能够一键生成前后端代码,无需编写任何代码。这大大减少了开发者的重复性工作,提高了开发效率。

3.在线开发模式:JeecgBoot还提供了在线表单配置、移动配置能力、工作流配置、报表配置能力、在线图表配置、插件能力(可插拔)等,实现了流程与表单的分离设计(松耦合),并且支持任务节点灵活配置。

4.灵活性和高效性:JeecgBoot既能帮助公司节省成本,快速提高开发效率,同时又不失灵活性。

业务逻辑关注:JeecgBoot解决了Java项目70%的重复工作,让开发者可以更多关注业务逻辑。

在这里插入图片描述

Seezoon Stack

Seezoon Stack是一个低代码开发平台,基于Vue3、Vite、Antdv和Spring Boot实现。

项目地址: https://toscode.gitee.com/huangdf/seezoon-stack

以下是Seezoon Stack开源项目的一些主要特点和优势:

1.快速上手:Seezoon Stack采用了最简单的前后端技术封装实现,以及最简化的配置,使得开发者可以在一分钟内上手。

2.快速开发:该平台封装了最常用的后台功能,提供CRUD一体化生成,减少了新项目重复编码的工作量。

3.主流技术栈:Seezoon Stack采用了主流的开发框架,无论打包、编译、部署都按照大公司的标准完成,并不断完善。

在这里插入图片描述

Variant Form

Variant Form是一个基于Vue的低代码表单设计器,该项目包含表单设计器和表单渲染器,支持可视化的设计以及一键生成源代码

项目地址: https://github.com/vform666/variant-form

以下是Variant Form开源项目的一些主要特点和优势:

1.可视化设计:Variant Form提供了可视化的设计界面,开发者可以通过拖拽组件来创建和设计表单。

2.低代码:通过Variant Form,开发者可以无需编写大量的代码,而是通过简单的配置和拖拽操作来生成表单。

3.支持多种布局:Variant Form支持PC、Pad和H5三种布局,可以满足不同设备的需求。

4.动态加载表单:该项目支持运行时动态加载表单,可以根据实际需求动态调整表单内容和结构。

5.复杂交互支持:Variant Form还支持表单的复杂交互,可以满足更复杂的业务需求。

内置模板:项目内置了多套企业常用的表单模板,开发者可以直接使用或根据需要进行修改。

在这里插入图片描述

maku-generator

maku-generator是一款基于MIT开源协议的低代码生成器。

项目地址: https://gitee.com/makunet/maku-generator

以下是其主要特点和优势:

1.快速生成代码:maku-generator可以根据自定义模板内容,快速生成代码,帮助开发者实现项目的快速开发和上线。

2.减少重复工作:通过maku-generator,开发者可以减少重复的代码编写工作,只需专注于业务逻辑即可。

3.友好的代码结构:maku-generator生成的代码具有良好的结构和注释,便于阅读和二次开发。

支持多种数据库:maku-generator支持MySQL、Oracle、SQLServer、PostgreSQL、达梦8等主流的数据库。

4.支持spring boot starter:maku-generator可以很方便地集成到第三方项目中。

5.灵活的功能:maku-generator支持通过配置数据源,快速生成CRUD代码,支持第三方Java项目包名修改,以及批量导入表、批量生成代码和同步表结构等功能。

在这里插入图片描述



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。