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

news2024/11/20 3:19:20

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项目包名修改,以及批量导入表、批量生成代码和同步表结构等功能。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1064548.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++设计模式之备忘录模式:行为型】分析及示例

简介 备忘录模式(Memento Pattern)是一种行为型设计模式,它用于保存和恢复对象的状态。备忘录模式通过将对象的状态封装成一个备忘录(Memento),并将备忘录保存在一个管理者(Caretaker&#xff…

结构化面试 --- 介绍 + 人际关系

目录 一、介绍 1、认识考试 2、认识考官 3、认识对手 4、认识考场 5、认识规则 6、如何备考 二、人际关系 练习题 第一题(换岗) 第二题(办法) 第三题(相处) 第四题 第五题 第六题 …

初级数值计算理论总结

本文用于总结复习与研究生面试 一问,小伙子会不会数值计算啊一答:会二问:哦,讲讲看二答:讲不出来三问:...... 数值求根 二分法Jacobi 迭代法 Jacobi 迭代改进算法(事后加速法)&#…

[架构之路-228]:目标系统 - 纵向分层 - 计算机硬件与体系结构 - 硬盘存储结构原理:如何表征0和1,即如何存储0和1,如何读数据,如何写数据(修改数据)

目录 前言: 一、磁盘的盘面组成 1.1 磁盘是什么 ​编辑1.2 磁盘存储介质 1.3 磁盘数据的组织 1.3.1 分层组织:盘面号 1.3.2 扇区和磁道 1.3.3 数据 1.3.4 磁盘数据0和1的存储方式 1.3.5 磁盘数据0和1的修正方法 1.3.6 磁盘数据0和1的读 二、…

【AI视野·今日Robot 机器人论文速览 第四十九期】Fri, 6 Oct 2023

AI视野今日CS.Robotics 机器人学论文速览 Fri, 6 Oct 2023 Totally 29 papers 👉上期速览✈更多精彩请移步主页 Interesting: 📚ContactGen, 基于生成模型的抓取手势生成,类人五指手。(from 伊利诺伊大学 香槟) 数据集:GRAB da…

多线程 - 定时器

多线程 - 定时器 定时器的背景知识 定时器 ~~ (就类似于定闹钟) 平时的闹钟,有两种风格: 指定特定时刻,提醒指定特定时间段之后,提醒 这里的“定时器”,不是提醒,而是执行一个实现准备好的方法/代码,它是开发中一个常用的组件,尤其是在网络编程的时候,使用浏览器上网,打开…

【立体视觉(五)】之立体匹配与SGM算法

【立体视觉(五)】之立体匹配与SGM算法 一、立体匹配一)基本步骤二)局部立体匹配三)全局立体匹配四)评价标准1. 均方误差(RMS)2. 错误匹配率百分比(PBM) 二、半全局(SGM)立体匹配一)代价计算二&a…

雷达干扰和烧穿范围简介

一、干扰信号比 J/S或J-to-S是从目标发射的干扰信号接收的功率(J)与从目标的雷达反向散射接收的功率的比率。 二、烧穿范围 通过电子攻击(J)可以首先检测到目标回波信号(S)的雷达到目标的距离。 三、自保护干扰 也称为主瓣干扰(雷达回波源和干扰机并置)。 烧穿范围…

汽车驾驶任务的隐马尔可夫模型识别方法研究

汽车驾驶任务的隐马尔可夫模型识别方法研究 一、Introduction 自动驾驶汽车经过了几十年的发展,是目前国内外汽车行业中的重要研究方向。自 动驾驶汽车的智能化需要车辆能够有类“人”的行为,在决策策略上可以满足人的心理 需求。人在驾驶过程中&#…

Aasee Api开放平台上线啦!

使用方法 首先介绍使用方法&#xff0c;只需导入一个SDK即可使用实现调用第三方的接口&#xff0c;那如何导入SDK呢&#xff0c;目前jar已经上传至maven中心仓库可直接引入到pom文件中使用&#xff0c;下面是例子&#xff1a; <dependency><groupId>io.github.Aa…

攻防世界-T1 Training-WWW-Robots

文章目录 步骤1步骤二结束语 步骤1 看到文本——>提取有效信息——>利用有效信息 文本&#xff1a;In this little training challenge, you are going to learn about the Robots_exclusion_standard. The robots.txt file is used by web crawlers to check if they …

jar 命令启动java 指定配置文件路径 jar如何启动

一、各种启动方式 1.java -jar # 例子 java -jar test.jar 1. 2. 这是最简单的启动方式&#xff0c;同时弊端也是很多的。 弊端1&#xff1a;exit 退出终端会导致java进程中断。 弊端2&#xff1a;ctrlc 退出启动展示页会导致java进程中断。 弊端3&#xff1a;直接关闭终端会…

FREERTOS内容解惑与综合应用(基于STM32F103)

本文基础内容参考的是正点原子的FREERTOS课程。 这是基于HAL库的 正点原子手把手教你学FreeRTOS实时系统 这是基于标准库的 正点原子FreeRTOS手把手教学-基于STM32 基础知识&#xff0c;直接参考正点原子《FreeRTOS开发指南V1.1》基于标准库的&#xff0c;此处不再赘述。 本文…

【Java 进阶篇】HTML介绍与软件架构相关知识详解

HTML&#xff08;Hypertext Markup Language&#xff09;是一种用于创建网页的标记语言。它是互联网上信息传递和展示的基础&#xff0c;无论是在浏览器中查看网页还是在移动设备上浏览应用程序&#xff0c;HTML都扮演着关键角色。本文将向您介绍HTML的基础知识&#xff0c;并探…

踩大坑ssh免密登录详细讲解

目 录 问题背景 环境说明 免密登录流程说明 1.首先要在对应的用户主机名的情况下生成密钥对&#xff0c;在A服务器执行 2.将A服务器d公钥拷贝到B服务器对应的位置 3.在A服务器访问B服务器 免密登录流程 0.用户说明 1.目前现状演示 2.删除B服务器.ssh 文件夹下面的…

多普勒频率相关内容介绍

图1 多普勒效应 1、径向速度 径向速度是作用于雷达或远离雷达的速度的一部分。 图2 不同的速度 2、喷气发动机调制 JEM是涡轮机的压缩机叶片的旋转的多普勒频率。 3、多普勒困境 最大无模糊范围需要尽可能低的PRF&#xff1b; 最大无模糊速度需要尽可能高的PRF&#xff1b…

什么是TF-A项目的长期支持?

安全之安全(security)博客目录导读 问题&#xff1a;Trusted Firmware-A社区每六个月发布一次代码。然而&#xff0c;对于生产中的平台&#xff0c;该策略在维护、重要软件修复的向后兼容性、获得最新的安全缓解措施和整体产品生命周期管理方面不具备可扩展性。 开源软件项目&…

假期题目整合

1. 下载解压题目查看即可 典型的猪圈密码只需要照着输入字符解开即可得到答案 2. 冷门类型的密码题型&#xff0c;需要特意去找相应的解题思路&#xff0c;直接百度搜索天干地支解密即可 3. 一眼能出思路他已经给了篱笆墙的提示提示你是栅栏密码对应解密即可 4. 最简单的社会主…

【17】c++设计模式——>原型模式

原型模式的定义 c中的原型模式&#xff08;Prototype Pattern&#xff09;是一种创建型设计模式&#xff0c;其目的是通过复制&#xff08;克隆&#xff09;已有对象来创建新的对象&#xff0c;而不需要显示的使用构造函数创建对象&#xff0c;原型模式适用于创建复杂对象时&a…

Linux软硬链接和动静态库

本文已收录至《Linux知识与编程》专栏&#xff01; 作者&#xff1a;ARMCSKGT 演示环境&#xff1a;CentOS 7 软硬链接和动静态库 前言正文软硬链接原理使用 文件时间动静态库库介绍静态库静态库制作静态库的使用关于静态链接 动态库动态库制作动态库的使用关于动态链接 补充 最…