{"id":28266872,"url":"https://github.com/liuyuyang01/thrivex-admin","last_synced_at":"2026-03-14T20:30:21.847Z","repository":{"id":253247808,"uuid":"833584070","full_name":"LiuYuYang01/ThriveX-Admin","owner":"LiuYuYang01","description":"🎉 ThriveX 是一个年轻、高颜值、全开源、永不收费的现代化博客管理系统。它采用前后端分离开发模式，是一个 NextJS + Spring Boot 的产物","archived":false,"fork":false,"pushed_at":"2025-06-13T12:18:14.000Z","size":16561,"stargazers_count":190,"open_issues_count":6,"forks_count":95,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-06-13T12:22:30.969Z","etag":null,"topics":["blog","cms","docker","echarts","nextjs14","nginx","react","springboot","thrive","thrivex","typescript","zustand"],"latest_commit_sha":null,"homepage":"https://liuyuyang.net","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LiuYuYang01.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,"zenodo":null}},"created_at":"2024-07-25T10:44:01.000Z","updated_at":"2025-06-13T12:18:18.000Z","dependencies_parsed_at":"2025-05-20T15:04:51.751Z","dependency_job_id":"d7d8babd-e230-45fa-b312-7460c9371985","html_url":"https://github.com/LiuYuYang01/ThriveX-Admin","commit_stats":null,"previous_names":["liuyuyang01/thrivex-admin"],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/LiuYuYang01/ThriveX-Admin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiuYuYang01%2FThriveX-Admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiuYuYang01%2FThriveX-Admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiuYuYang01%2FThriveX-Admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiuYuYang01%2FThriveX-Admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LiuYuYang01","download_url":"https://codeload.github.com/LiuYuYang01/ThriveX-Admin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiuYuYang01%2FThriveX-Admin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260662579,"owners_count":23043963,"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":["blog","cms","docker","echarts","nextjs14","nginx","react","springboot","thrive","thrivex","typescript","zustand"],"created_at":"2025-05-20T15:04:44.185Z","updated_at":"2026-03-14T20:30:21.839Z","avatar_url":"https://github.com/LiuYuYang01.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://liuyuyang.net\" target=\"_blank\"\u003e\n        \u003cimg width=\"120\" src=\"https://bu.dusays.com/2024/11/17/6739adf188f64.png\" alt=\"ThriveX logo\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\" style=\"margin: 20px 0; font-weight: 700; padding-bottom:10px;\"\u003eThriveX Admin\u003c/h1\u003e\n\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/LiuYuYang01/ThriveX-Admin/blob/main/LICENSE\" target=\"_blank\"\u003e\n        \u003cimg alt=\"License: AGPL-3.0\" src=\"https://img.shields.io/badge/License-AGPL--3.0-blue.svg?style=flat-square\u0026logo=gnu\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/LiuYuYang01/ThriveX-Admin/stargazers\" target=\"_blank\"\u003e\n        \u003cimg alt=\"Stars\" src=\"https://img.shields.io/github/stars/LiuYuYang01/ThriveX-Admin?style=flat-square\u0026logo=github\u0026color=gold\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/LiuYuYang01/ThriveX-Admin/network\" target=\"_blank\"\u003e\n        \u003cimg alt=\"Forks\" src=\"https://img.shields.io/github/forks/LiuYuYang01/ThriveX-Admin?style=flat-square\u0026logo=github\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## 📖 项目简介\n\n**ThriveX Admin** 是 ThriveX 博客系统的现代化管理后台，采用 Next.js 15 + React 19 + Ant Design 构建，提供全功能的内容管理、用户管理、系统配置等一站式解决方案。\n\n作为 ThriveX 全栈解决方案的核心组成部分，Admin 控制端与前端博客（[ThriveX-Blog](https://github.com/LiuYuYang01/ThriveX-Blog)）和后端服务（[ThriveX-Server](https://github.com/LiuYuYang01/ThriveX-Server)）共同构成了一个完整的开源博客生态系统。\n\n\n\n## ✨ 核心特性\n\n- 🎨 **现代化 UI**：基于 Ant Design 6.x + Tailwind CSS 4.x，提供优雅的视觉体验\n- 📝 **富文本编辑器**：集成 WangEditor + ByteMD，支持 Markdown/HTML 双模式\n- 📊 **数据可视化**：ECharts 图表展示访问统计、文章分类、用户增长等关键指标\n- 🎯 **权限管理**：细粒度的 RBAC 权限控制，支持角色分配与权限配置\n- 📁 **文件管理**：支持本地存储与多种 OSS 服务商（阿里云、腾讯云、七牛云等）\n- 📧 **邮件系统**：内置 SMTP 邮件服务，支持评论回复、通知推送\n- 📱 **响应式设计**：完美适配桌面端与平板设备\n- 🌓 **暗色模式**：支持主题切换，保护用户视力\n- ⚡ **性能优化**：代码分割、懒加载、缓存策略，确保极致性能\n\n\n\n## 📸 界面预览\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://bu.dusays.com/2026/03/08/69ad27c95c51f.jpg\" alt=\"ThriveX Admin Dashboard\" style=\"border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.1)\" /\u003e\n\u003c/div\u003e\n\n\n## 🚀 快速开始\n\nhttps://docs.liuyuyang.net/docs/项目部署/1Panel.html\n\n\n\n## 📂 项目结构\n\n```\nThriveX-Admin/\n├── src/\n│   ├── api/              # API 接口定义\n│   ├── components/       # 公共组件\n│   ├── hooks/            # 自定义 Hooks\n│   ├── layout/           # 布局组件\n│   ├── pages/            # 页面路由\n│   │   ├── article/      # 文章管理\n│   │   ├── cate/         # 分类管理\n│   │   ├── comment/      # 评论管理\n│   │   ├── config/       # 系统配置\n│   │   ├── dashboard/    # 仪表盘\n│   │   ├── file/         # 文件管理\n│   │   ├── storage/      # 存储配置\n│   │   └── user/         # 用户管理\n│   ├── services/         # 服务层\n│   ├── stores/           # 状态管理\n│   ├── styles/           # 样式文件\n│   ├── types/            # TypeScript 类型定义\n│   └── utils/            # 工具函数\n├── public/               # 静态资源\n├── .env                  # 环境变量配置\n├── package.json          # 项目配置\n└── vite.config.js        # Vite 配置\n```\n\n\n\n## 🌐 项目链接\n\n| 名称        | 链接                                                                                         | 说明         |\n| ----------- | -------------------------------------------------------------------------------------------- | ------------ |\n| 博客预览    | [https://liuyuyang.net](https://liuyuyang.net)                                               | 前端博客展示 |\n| 官网地址    | [https://thrivex.liuyuyang.net](https://thrivex.liuyuyang.net)                               | 项目官网     |\n| 文档中心    | [https://docs.liuyuyang.net](https://docs.liuyuyang.net)                                     | 使用文档     |\n| GitHub 主页 | [https://github.com/LiuYuYang01/ThriveX-Admin](https://github.com/LiuYuYang01/ThriveX-Admin) | 源码仓库     |\n\n\n\n## 📝 开源协议\n\n本项目采用 **AGPL-3.0** 许可证。\n\n**使用须知**：\n\n- ✅ 允许商业使用、修改、分发\n- ✅ 必须保留原始版权说明\n- ✅ 修改后的版本必须开源\n- ❌ 禁止任何闭源商业行为\n\n在项目 Star 突破 2K 后，您可以自由选择保留或删除版权信息。\n\n\n\n## ⭐ Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=LiuYuYang01/ThriveX-Admin\u0026type=Date)](https://star-history.com/#LiuYuYang01/ThriveX-Admin\u0026Date)\n\n\n\n## 👨‍💻 作者信息\n\n**刘宇阳**\n\n- GitHub: [@LiuYuYang01](https://github.com/LiuYuYang01)\n- 我的博客: [https://liuyuyang.net](https://liuyuyang.net)\n- 关于我：[https://my.liuyuyang.net](https://my.liuyuyang.net)\n- 邮箱: [liuyuyang1024@yeah.net](mailto:liuyuyang1024@yeah.net)\n\n\n\n## 💬 交流群\n\n欢迎加入 ThriveX 官方交流群，与开发者和其他用户交流：\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://bu.dusays.com/2025/06/03/683e96eb43ad8.jpg\" alt=\"WeChat Group\" style=\"width: 300px; border-radius: 8px;\" /\u003e\n\u003c/div\u003e\n\n**加群方式**：添加微信 `liuyuyang2023`，备注 \"ThriveX\"\n\n\n\n## 🙏 鸣谢\n\n感谢所有为 ThriveX 项目做出贡献的开发者和用户！\n\n特别感谢以下项目提供的灵感与技术支持：\n\n- [zw-blog](https://blog.zwying.com/)\n- [blatr](https://www.blatr.cn/)\n- [poetize](https://poetize.cn/)\n\n\n\n## 🔒 免责声明\n\n本项目仅供学习交流使用，不提供任何技术咨询或技术支持服务。使用者在使用本项目时应遵守当地法律法规，不得用于任何违法活动。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliuyuyang01%2Fthrivex-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliuyuyang01%2Fthrivex-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliuyuyang01%2Fthrivex-admin/lists"}