An open API service indexing awesome lists of open source software.

https://github.com/liuyuyang01/thrivex-admin

🎉 ThriveX 是一个年轻、高颜值、全开源、永不收费的现代化博客管理系统。它采用前后端分离开发模式,是一个 NextJS + Spring Boot 的产物
https://github.com/liuyuyang01/thrivex-admin

blog cms docker echarts nextjs14 nginx react springboot thrive thrivex typescript zustand

Last synced: 3 months ago
JSON representation

🎉 ThriveX 是一个年轻、高颜值、全开源、永不收费的现代化博客管理系统。它采用前后端分离开发模式,是一个 NextJS + Spring Boot 的产物

Awesome Lists containing this project

README

          



ThriveX logo


ThriveX Admin



License: AGPL-3.0


Stars


Forks

## 📖 项目简介

**ThriveX Admin** 是 ThriveX 博客系统的现代化管理后台,采用 Next.js 15 + React 19 + Ant Design 构建,提供全功能的内容管理、用户管理、系统配置等一站式解决方案。

作为 ThriveX 全栈解决方案的核心组成部分,Admin 控制端与前端博客([ThriveX-Blog](https://github.com/LiuYuYang01/ThriveX-Blog))和后端服务([ThriveX-Server](https://github.com/LiuYuYang01/ThriveX-Server))共同构成了一个完整的开源博客生态系统。

## ✨ 核心特性

- 🎨 **现代化 UI**:基于 Ant Design 6.x + Tailwind CSS 4.x,提供优雅的视觉体验
- 📝 **富文本编辑器**:集成 WangEditor + ByteMD,支持 Markdown/HTML 双模式
- 📊 **数据可视化**:ECharts 图表展示访问统计、文章分类、用户增长等关键指标
- 🎯 **权限管理**:细粒度的 RBAC 权限控制,支持角色分配与权限配置
- 📁 **文件管理**:支持本地存储与多种 OSS 服务商(阿里云、腾讯云、七牛云等)
- 📧 **邮件系统**:内置 SMTP 邮件服务,支持评论回复、通知推送
- 📱 **响应式设计**:完美适配桌面端与平板设备
- 🌓 **暗色模式**:支持主题切换,保护用户视力
- ⚡ **性能优化**:代码分割、懒加载、缓存策略,确保极致性能

## 📸 界面预览


ThriveX Admin Dashboard

## 🚀 快速开始

https://docs.liuyuyang.net/docs/项目部署/1Panel.html

## 📂 项目结构

```
ThriveX-Admin/
├── src/
│ ├── api/ # API 接口定义
│ ├── components/ # 公共组件
│ ├── hooks/ # 自定义 Hooks
│ ├── layout/ # 布局组件
│ ├── pages/ # 页面路由
│ │ ├── article/ # 文章管理
│ │ ├── cate/ # 分类管理
│ │ ├── comment/ # 评论管理
│ │ ├── config/ # 系统配置
│ │ ├── dashboard/ # 仪表盘
│ │ ├── file/ # 文件管理
│ │ ├── storage/ # 存储配置
│ │ └── user/ # 用户管理
│ ├── services/ # 服务层
│ ├── stores/ # 状态管理
│ ├── styles/ # 样式文件
│ ├── types/ # TypeScript 类型定义
│ └── utils/ # 工具函数
├── public/ # 静态资源
├── .env # 环境变量配置
├── package.json # 项目配置
└── vite.config.js # Vite 配置
```

## 🌐 项目链接

| 名称 | 链接 | 说明 |
| ----------- | -------------------------------------------------------------------------------------------- | ------------ |
| 博客预览 | [https://liuyuyang.net](https://liuyuyang.net) | 前端博客展示 |
| 官网地址 | [https://thrivex.liuyuyang.net](https://thrivex.liuyuyang.net) | 项目官网 |
| 文档中心 | [https://docs.liuyuyang.net](https://docs.liuyuyang.net) | 使用文档 |
| GitHub 主页 | [https://github.com/LiuYuYang01/ThriveX-Admin](https://github.com/LiuYuYang01/ThriveX-Admin) | 源码仓库 |

## 📝 开源协议

本项目采用 **AGPL-3.0** 许可证。

**使用须知**:

- ✅ 允许商业使用、修改、分发
- ✅ 必须保留原始版权说明
- ✅ 修改后的版本必须开源
- ❌ 禁止任何闭源商业行为

在项目 Star 突破 2K 后,您可以自由选择保留或删除版权信息。

## ⭐ Star History

[![Star History Chart](https://api.star-history.com/svg?repos=LiuYuYang01/ThriveX-Admin&type=Date)](https://star-history.com/#LiuYuYang01/ThriveX-Admin&Date)

## 👨‍💻 作者信息

**刘宇阳**

- GitHub: [@LiuYuYang01](https://github.com/LiuYuYang01)
- 我的博客: [https://liuyuyang.net](https://liuyuyang.net)
- 关于我:[https://my.liuyuyang.net](https://my.liuyuyang.net)
- 邮箱: [liuyuyang1024@yeah.net](mailto:liuyuyang1024@yeah.net)

## 💬 交流群

欢迎加入 ThriveX 官方交流群,与开发者和其他用户交流:


WeChat Group

**加群方式**:添加微信 `liuyuyang2023`,备注 "ThriveX"

## 🙏 鸣谢

感谢所有为 ThriveX 项目做出贡献的开发者和用户!

特别感谢以下项目提供的灵感与技术支持:

- [zw-blog](https://blog.zwying.com/)
- [blatr](https://www.blatr.cn/)
- [poetize](https://poetize.cn/)

## 🔒 免责声明

本项目仅供学习交流使用,不提供任何技术咨询或技术支持服务。使用者在使用本项目时应遵守当地法律法规,不得用于任何违法活动。