# go iris **Repository Path**: helloworldgo/go-iris ## Basic Information - **Project Name**: go iris - **Description**: web后台权限系统实战,支持websocket。可前后端分离。 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/yhm_my/go-iris - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 200 - **Created**: 2020-04-26 - **Last Updated**: 2023-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Iris Admin Iris Admin 是一个Go语言开发的大中型平台系统。
#### [去看bilibili的Iris教程](https://www.bilibili.com/video/BV1y24y1k7Fd/?spm_id_from=333.999.0.0&vd_source=d4d6592b2817c23818e6e8de715fdbe1) ## 平台介绍 * 平台采用Golang Iris 12.2 + Vue3 + Ant Design Vue开发。 * 前端采用Vben Admin框架。 ## 特点 * 会话机制:采用业界最流行的token认证; * 权限认证:采用强大、简洁、跨平台的casbin进行权限认证,更灵活、精细的资源权限控制; * 精细的权限粒度:菜单、按钮动态控制; * UI及交互:界面漂亮、交互很棒、暗黑模式、系统锁屏、自由切换tab时正在编辑中的数据可缓存,且可动态配置等等; ## 内置功能 * 用户:用户是系统操作者,该功能主要完成系统用户配置。 * 部门或职位:本系统不实现!考虑到部门主要用于OA中,而OA有很成熟完善的三方平台,如:钉钉...等。所以只需要做系统对接而不需要自己实现了。 * 菜单:配置系统菜单,按钮权限等。 * 角色:管理系统角色、及角色拥有的菜单、接口权限等。 * 接口策略:对接口权限操作进行管理。 * 操作日志:对需要关心的操作日志进行埋点记录,用于监控、分析。 * 服务监控:监视当前系统CPU、内存、goroutine、堆栈等相关信息并推送给前端(6s,可配置)。 * 权限粒度:(菜单+按钮)细粒度权限动态控制。 ## 演示地址DEMO http://47.109.26.45:10087/#/dashboard/analysis![]() |
![]() |
![]() |
![]() |
![]() |
![]() |