首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开源推荐 | 遵循MIT协议,基于数据库表生成各种语言代码的在线代码生成器

一、项目简介

一款基于数据库表生成各种语言代码的在线代码生成器;支持多种模板语言,支持多数据源;高自由度自定义扩展参数,良好的参数查看交互,良好的在线模板编辑交互;具备多项目管理、团队化管理功能,助力约束团队内代码规范;所有配置均在线可调,即时生效。

二、开源协议

本项目遵循 MIT 开源协议发布。

三、功能介绍

系统架构:

平台化,可管理多个项目,一次部署长期使用

轻量级,mvc单体项目结构,无需依赖额外环境,部署更简单

支持团队内共享,规范代码

支持多数据源,支持多种类型数据库(Mysql、Maria、SqlServer、Oracle、PostgreSql,支持扩展)

支持多种模板引擎(Enjoy、Freemarker、Vilocity,支持扩展)

支持同时生成多语言数据类型映射,如同时生成匹配Java和TypeScript数据类型的代码

在线模板编辑器使用Monaco控件,使用体验同Visual Studio Code相差无几

支持在项目、成员、数据源、表、字段等维度进行自定义参数的扩展配置,即配即用

可用参数随时查看,清晰了然

可直接克隆项目、配置,快速个性化定制

支持项目、配置导入导出,移植无压力

四、演示展示

五、技术选型

JDK版本:JDK 1.8

数据库:Mysql 5.7.3

框架:Spring-boot-web

登录控制:sa-token 1.34.0

前端UI框架:Layuimini 2.5.5 单页模式(jQuery + Html5)

编辑器控件:Monaco Editor

六、源码地址

本项目代码仓库:

https://gitee.com/nimang/pupa

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OGpd54a1EOBcYpnxBT029eGA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券