{"id":19036175,"url":"https://github.com/tx7do/kratos-admin","last_synced_at":"2025-04-06T03:04:46.239Z","repository":{"id":233552446,"uuid":"680051656","full_name":"tx7do/kratos-admin","owner":"tx7do","description":"go admin: backend base on: go-kratos; frontend base on vue3, antdv, typescript, vben-admin","archived":false,"fork":false,"pushed_at":"2025-03-18T13:19:05.000Z","size":4948,"stargazers_count":128,"open_issues_count":1,"forks_count":25,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-30T02:03:30.641Z","etag":null,"topics":["admin","antd","antdv","ent","go","go-kratos","golang","kratos-admin","microservice","vben","vben-admin","vue3","wire"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tx7do.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-18T08:19:14.000Z","updated_at":"2025-03-29T03:37:42.000Z","dependencies_parsed_at":"2024-04-16T17:43:18.773Z","dependency_job_id":"d0c179d2-1bdd-49ed-8175-4f24cd41ab18","html_url":"https://github.com/tx7do/kratos-admin","commit_stats":{"total_commits":15,"total_committers":2,"mean_commits":7.5,"dds":0.06666666666666665,"last_synced_commit":"c4e6bddd8a9dbd90407789d0eb182b2609fa6750"},"previous_names":["tx7do/kratos-admin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tx7do%2Fkratos-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tx7do%2Fkratos-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tx7do%2Fkratos-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tx7do%2Fkratos-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tx7do","download_url":"https://codeload.github.com/tx7do/kratos-admin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247426998,"owners_count":20937200,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","antd","antdv","ent","go","go-kratos","golang","kratos-admin","microservice","vben","vben-admin","vue3","wire"],"created_at":"2024-11-08T21:53:40.059Z","updated_at":"2025-04-06T03:04:46.228Z","avatar_url":"https://github.com/tx7do.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kratos Admin\r\n\r\n开箱即用的Golang全栈Admin。\r\n\r\n其后端是基于的GO微服务框架[go-kratos](https://go-kratos.dev/)\r\n，前端也是基于Vue微服务框架的[Vben Admin](https://doc.vben.pro/)。\r\n\r\n虽然都是使用的微服务的框架，但是前后端都是可以使用单体架构的方式进行开发和部署的。\r\n\r\n上手容易，功能丰富，适合快速开发企业级管理系统。\r\n\r\n## 演示地址\r\n\r\n\u003e 前端地址：\u003chttp://124.221.26.30:8080/\u003e\r\n\u003e\r\n\u003e 后端Swagger地址：\u003chttp://124.221.26.30:7788/docs/\u003e\r\n\u003e\r\n\u003e 默认账号密码: `admin` / `admin`\r\n\r\n## 技术栈\r\n\r\n-\r\n\r\n后端基于 [Golang](https://go.dev/) + [go-kratos](https://go-kratos.dev/) + [wire](https://github.com/google/wire) + [ent](https://entgo.io/docs/getting-started/)\r\n-\r\n前端基于 [Vue](https://vuejs.org/) + [TypeScript](https://www.typescriptlang.org/) + [Ant Design Vue](https://antdv.com/) + [Vben Admin](https://doc.vben.pro/)\r\n\r\n## 功能列表\r\n\r\n| 功能   | 说明                                                                       |\r\n|------|--------------------------------------------------------------------------|\r\n| 用户管理 | 管理和查询用户，支持高级查询和按部门联动用户，用户可禁用/启用、设置/取消主管、重置密码、配置多角色、多部门和上级主管、一键登录指定用户等功能。 |\r\n| 租户管理 | 管理租户，新增租户后自动初始化租户部门、默认角色和管理员。支持配置套餐、禁用/启用、一键登录租户管理员功能。                   |\r\n| 角色管理 | 管理角色和角色分组，支持按角色联动用户，设置菜单和数据权限，批量添加和移除员工。                                 |\r\n| 组织管理 | 管理组织，支持树形列表展示。                                                           |\r\n| 部门管理 | 管理部门，支持树形列表展示。                                                           |\r\n| 权限管理 | 管理权限分组、菜单、权限点，支持树形列表展示。                                                  |\r\n| 接口管理 | 管理接口，支持接口同步功能，主要用于新增权限点时选择接口，支持树形列表展示、操作日志请求参数和响应结果配置。                   |\r\n| 字典管理 | 管理数据字典大类及其小类，支持按字典大类联动字典小类、服务端多列排序、数据导入和导出。                              |\r\n| 任务调度 | 管理和查看任务及其任务运行日志，支持任务新增、修改、删除、启动、暂停、立即执行。                                 |\r\n| 文件管理 | 管理文件上传，支持文件查询、上传到OSS或本地、下载、复制文件地址、删除文件、图片支持查看大图功能。                       |\r\n| 消息分类 | 管理消息分类，支持2级自定义消息分类，用于消息管理消息分类选择。                                         |\r\n| 消息管理 | 管理消息，支持发送指定用户消息，可查看用户是否已读和已读时间。                                          |\r\n| 站内信  | 站内消息管理，支持消息详细查看、删除、标为已读、全部已读功能。                                          |\r\n| 个人中心 | 个人信息展示和修改，查看最后登录信息，密码修改等功能。                                              |\r\n| 缓存管理 | 缓存列表查询，支持根据缓存键清除缓存。                                                      |\r\n| 登录日志 | 登录日志列表查询，记录用户登录成功和失败日志，支持IP归属地记录。                                        |\r\n| 操作日志 | 操作日志列表查询，记录用户操作正常和异常日志，支持IP归属地记录，查看操作日志详情。                               |\r\n\r\n## 后台截图\r\n\r\n- 后台用户登录界面\r\n\r\n![后台用户登录界面](./docs/images/admin_login_page.png)\r\n\r\n- 后台分析界面\r\n\r\n![后台分析界面](./docs/images/admin_dashboard.png)\r\n\r\n- 用户管理界面\r\n\r\n![后台用户管理界面](./docs/images/admin_user_management.png)\r\n\r\n- 后台创建用户界面\r\n\r\n![后台创建用户界面](./docs/images/admin_create_user.png)\r\n\r\n- 后台目录管理界面\r\n\r\n![后台目录管理界面](./docs/images/admin_menu_management.png)\r\n\r\n- 组织管理界面\r\n\r\n![组织管理界面](./docs/images/admin_organization_management.png)\r\n\r\n- 部门管理界面\r\n\r\n![部门管理界面](./docs/images/admin_department_management.png)\r\n\r\n- 用户角色管理界面\r\n\r\n![用户角色管理界面](./docs/images/admin_role_management.png)\r\n\r\n- 用户职位管理界面\r\n\r\n![用户职位管理界面](./docs/images/admin_position_management.png)\r\n\r\n- 租户管理界面\r\n\r\n![租户管理界面](./docs/images/admin_tenant_management.png)\r\n\r\n- 调度任务管理界面\r\n\r\n![调度任务管理界面](./docs/images/admin_task_management.png)\r\n\r\n- 字典管理界面\r\n\r\n![字典管理界面](./docs/images/admin_dict_management.png)\r\n\r\n- 后台登录日志界面\r\n\r\n![后台登录日志界面](./docs/images/admin_operation_log.png)\r\n\r\n- 后台操作日志界面\r\n\r\n![后台操作日志界面](./docs/images/admin_login_log.png)\r\n\r\n- 后端内置Swagger UI界面\r\n\r\n![后端内置Swagger UI界面](./docs/images/api_swagger_ui.png)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftx7do%2Fkratos-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftx7do%2Fkratos-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftx7do%2Fkratos-admin/lists"}