GoAdmin是一款非常专业且优秀的数据可视化管理框架,可以让您使用简短的代码在极短的时间内为您的golang应用搭建起一个管理后台,从而能够快速实现数据可视化,通常情况下开发一套管理后台需要的时间比较长,而通过GoAdmin只需极短的时间即可开发一个面向生产环境的管理后台,不管是前端代码还是后端代码都将编译成一个二进制文件,便于测试分发和部署,同时GoAdmin支持对主流的SQL数据库进行增删改查,拥有多个实用的插件,如果您需要这款软件的话就赶快下载体验一下吧!
内置权限管理
内置完善的rbac权限管理体系,开箱即用。
多语言支持
支持多种不同语言,可以自己添加语言包,加载语言包针对性翻译支持。
支持多个框架
支持包括像gin,echo,fasthttp,chi,beego等流行的web框架无缝接入,选用您擅长的框架。
pjax无刷新体验
系统内采用pjax技术,实现无刷新的良好用户体验,不用再为页面刷新卡住而烦恼。
插件提升效率
不同的插件可以简化你的开发工作量,插件的接入十分简易。
编译成二进制
有了golang的支持,整个系统可以编译成一个二进制文件,便于部署与分发。
不同ui主题
将提供不同的ui主题模板以适应您个性化的需求。
性能更好
得益于golang的良好性能,GoAdmin也同步拥有优于其他语言同类框架的性能特性。
高生产效率: 10分钟内做一个好看的管理后台
主题: 默认为adminlte,更多好看的主题正在制作中,欢迎给我们留言
插件化: 提供插件使用,真正实现一个插件解决不了问题,那就两个
认证: 开箱即用的rbac认证系统
框架支持: 支持大部分框架接入,让你更容易去上手和扩展
GoAdmin通过各种适配器使得你在各个web框架中使用都十分的方便。
你可以选择你拿手的或者业务项目正在用的框架开始,如果上述没有你喜欢的框架,欢迎给我们提issue!
下面以gin这个框架为例子,演示搭建过程。
首先新建一个项目文件夹,然后进入文件夹中使用最新版命令行工具 adm 执行:
根据指示填写就可以初始化一个项目模板。
或者使用版本高于 v1.2.22 的adm,执行以下命令可以进行基于web的可视化安装:
默认为前端文件编译成二进制的模板形式。如果您想对前端功能进行较多自定义改动,可以参考后面说明。
main.go
初始化完成后,在你的项目文件夹下有一个main.go文件,内容如下:
请留意以上代码与注释,对应的步骤都加上了注释,十分好理解:
匿名引入适配器,主题与数据库驱动(必须)
载入设置好的全局配置项:eng.AddConfig
挂载到Web框架中:eng.Use
接着根据提示依次执行: (以下为mac/linux用户执行命令,windows用户需根据提示执行)
运行代码,访问:http://localhost:9033/admin/login 默认登录账号:admin 默认登录密码:admin
注意:golang版本高于1.11强烈建议开启GO111MODULE=on,如果运行下载依赖有问题,这里提供了依赖包下载:
模板文件分离的模式
如果对前端功能需要较多自定义,可使用模板文件分离的形式。
假设已经使用adm init初始化一个模板后,那么需要进行以下几步更改:
修改main.go文件,修改导入主题包为分离主题包
下载模板文件夹public到本地
adminlte
sword
修改config.json文件:
改动主题 theme 配置项:adminlte 改为 adminlte_sep,sword 改为 sword_sep
增加 asset_root_path 配置项,为模板文件夹(public)的地址,建议用绝对路径
重新启动,并在网站右上角进去设置页更改主题
这时修改一下模板文件夹下文件public/pages/header.tmpl试试吧!
main.go
config.json
全局配置项说明
注意:配置一旦初始化生成后,后续修改请在网站右上角中进入配置中心修改! 注意:配置一旦初始化生成后,后续修改请在网站右上角中进入配置中心修改! 注意:配置一旦初始化生成后,后续修改请在网站右上角中进入配置中心修改!
日志设置:
插件的使用框架的插件内容包括:控制器,路由以及视图。具体的插件开发在项目开发章节中会讲述,这里演示如何进行使用。
在GoAdmin项目网站主页右上角中进入插件列表页,可以看到当前已经加载的插件:
点击查看更多插件进入插件市场,注意,需要提前将项目切换为测试环境或本地环境,而且需要保证有正常网络连接。
点击下载,需要等待一小段时间,等待下载完成后重启进行安装即可。
Admin插件使用快速开始
需要如下几步:
生成数据表对应的配置文件
设置访问路由
初始化,并在引擎中加载
设置访问菜单
生成配置文件假设你的数据库里面有一个数据表users,如:
使用工具快速生成数据模型文件:
1) 使用自带的命令行工具
在项目文件夹中执行:
注意:选择表格的时候,按空格选择,不是按回车
根据提示填写信息,运行完之后,会生成一个文件users.go,这个就是对应数据表的配置文件了,关于如何配置,在后面详细介绍。
2) 使用在线生成工具:
注意:输出路径为本地文件绝对路径
设置访问路由生成完配置文件后,同时也会生成一个路由配置文件tables.go以及Generators变量,如:
其中,"user"就是对应的访问路由前缀,GetUserTable就是表格数据生成方法。 对应的访问路由地址就是:http://localhost:9033/admin/info/user
初始化,并在引擎中加载初始化,调用eng.AddGenerators,将上面的Generators传进去即可。
运行代码:
CIMCO Edit
276.25 MB/2020-08-17CIMCOEditV5是CIMCO软件公司专为数控编程而设计的专业软件,该软件以其强大的功能、低廉的价格而风靡欧美,它有强大而实用的数控编辑功能、文件的智能比较、刀位轨迹的三维模拟、DNC传输等功能。其完全的Windows界面,一目了然的地址颜色,强大的在线帮助,会使您爱不释手。
CKplayer网页播放器
336 KB/2020-08-17ckplayer是一款在网页上播放视频的免费的网页播放器,功能强大,体积小巧,跨平台,使用起来随心所欲。CKplayer网页播放器主要以adobe的flash(所使用的版本是CS5)平台开发,ckplayer同时也支持html5的视频播放。
WordPress
6.7 MB/2020-08-17WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的网志。也可以把WordPress当作一个内容管理系统(CMS)来使用。
Discuz论坛
4.05 MB/2020-08-17Discuz!Board(以下简称Discuz!,中国国家版权局著作权登记号2003SR6623)是一个通用的论坛软件系统,用户可以在不需要任何编程的基础上,Discuz论坛通过简单的设置和安装
Guns后台管理系统
12.5 MB/2020-08-17Guns后台管理系统是一款项目快速开发管理系统网站搭建模板,基于SpringBoot2开发,内置主控面板、组织架构、用户管理、机构管理、职位管理、权限管理、基础数据、系统功能
狂雨小说cms
7.8 MB/2020-08-17狂雨小说是一款体积轻量、简单易用的轻量级小说网站搭建模板,基于ThinkPHP5.1+MySQL的技术开发,网站搭建和部署便捷简单,通过该模板用户可以快速搭建一个属于自己的小说内
Slidev(开发幻灯片展示)
8.52 MB/2020-08-17Slidev是一款非常专业且优秀的开发幻灯片展示软件,作为基于Web的幻灯片制作和演示软件,非常适合开发人员使用,可帮助他们专注于在Markdown中编写内容,软件功能强大,拥有HTML
魔众短链接系统
27.5 MB/2020-08-17魔众短链接系统是一款绿色安全、免费开源的短链接生成网站搭建模板,基于PHP+Mysql开发,可帮助用户快速搭建属于自己的短链接生成网站,该网站界面简洁美观、对SEO非常友好,功
CIMCO Edit
建站专家网站建设系统
Turbo C 2.0库函数速查
PPTV网络电视系统
中英繁公司企业智能自助建站源码
宾馆酒店饭店网站建设模板ASP源码
XOOPS 简体中文版 2.0.3 for Unix
SaurusCMS
Deluge For Linux
Ky棋牌网页版本
乐途棋牌最新版安卓版
767娱乐彩票3.0.0版本
捕鱼大作战官方版本2025
欢乐拼三张非应用汇版2025
亲友棋牌送6元金币平台2025
49图库下浏览器
天天大赢家旧版
角落棋牌最新手机版
您可能感兴趣的专题
男生必备
男生们看过来!
安卓装机必备
女生必备
女生必备app是拥有众多女性用户的手机软件,作为一个女生,生活中像淘宝、京东这类线上购物软件可以说是少不了的,小红书这种穿搭、化妆分享平台也很受欢迎,类似于西柚大姨妈、美柚这种专为女生打造的生理期app更是手机必备,还有大家用的最多拍照美颜app是绝对不能忘记的,除此之外对于一些追星女孩来说,微博也是一个必不可少的软件。超多女生必备软件尽在下载吧!
迅雷看看使用教程
迅雷看看播放器是一款多功能在线高清多媒体视频播放器,支持本地播放与在线视频点播,采用P2P点对点传输技术,可以在线流畅观看高清晰电影。不仅如此,迅雷看看不断完善用户交互和在线产品体验,让您的工作与生活充满乐趣。
驱动精灵
驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能,也是大家日常生活中经常用到的实用型软件之一了。
拼音输入法
对于电脑文字输入,拼音输入法是一种非常受欢迎的输入法,搜狗拼音输入法、百度拼音输入法、QQ拼音输入法、谷歌拼音输入法、紫光拼音输入法、智能拼音输入法等,你在用哪款呢?一款好用适合自己的拼音输入法一定对您平时帮助很大!下载吧收集了最热门国人最喜欢用的拼音输入法给大家。
b站哔哩哔哩怎么使用
很多人都喜欢在b站哔哩哔哩上观看视频,不单是因为可以提前看到一些视频资源,B站的一些弹幕、评论的玩法也是被网友们玩坏了!下面下载吧小编带来了b站哔哩哔哩怎么使用的教程合集!希望能帮到你啦!
抖音短视频app
抖音短视频app,这里汇聚全球潮流音乐,搭配舞蹈、表演等内容形式,还有超多原创特效、滤镜、场景切换帮你一秒变大片,为你打造刷爆朋友圈的魔性短视频。脑洞有多大,舞台就有多大!好玩的人都在这儿!