Home
Softono
iris-admin

iris-admin

Open source Apache-2.0 Go
687
Stars
162
Forks
1
Issues
19
Watchers
2 weeks
Last Commit

About iris-admin

IrisAdmin is an Apache-2.0 open source web admin and RBAC scaffolding project written in Go. It is built around the Iris and Gin frameworks, with GORM for database access, Casbin for role-based access control, Redis for caching, JWT for authentication, Docker for deployment, and a REST API workflow. The project provides a foundation for building backend management systems with common admin features preconfigured. It is actively maintained and focuses on upgrading Go dependencies, strengthening testing for RBAC, Casbin, JWT, and middleware paths, improving Docker documentation, and enhancing English language documentation. IrisAdmin is suitable for Go developers who need a ready-made starting point for building secure admin panels and backend services.

Platforms

Web Self-hosted Docker

Languages

Go

IrisAdmin

Build Status LICENSE go doc go report Build Status

简体中文 | English

项目地址

GITHUB

IrisAdmin 是一个 Apache-2.0 开源的 Go Web Admin / RBAC 脚手架项目,围绕 Iris/Gin、GORM、Casbin、Redis、Docker、JWT 鉴权和 REST API 工作流沉淀通用后台服务实践。

项目由 snowlyg 维护,欢迎通过 issue 和 pull request 参与文档、测试、依赖升级和安全改进。

相关文档

e9939a7e92f32337871feb22e06bd05a.jpeg e9939a7e92f32337871feb22e06bd05a.jpeg

iris 学习记录分享


简单使用

  • 获取依赖包,注意必须带上 master 版本
 go get github.com/snowlyg/iris-admin@master

Maintainer status

IrisAdmin 作为长期维护的开源项目,后续维护重点包括:

  • 升级 Go 依赖和 CI 工作流。
  • 补强 RBAC / Casbin / JWT / middleware 等关键路径测试。
  • 改进 Docker 和本地 quickstart 文档。
  • 完善英文文档,方便更多 Go 开发者阅读和参与。
  • 审查鉴权、权限校验和 API 中间件等安全敏感代码路径。

打赏

您的打赏将用于支付网站运行,会在项目介绍中特别鸣谢您