Github 3k+ star,中后台管理系统框架,支持多款 UI 组件库,兼容PC、移动端!比商业系统还专业!!

简介: Fantastic-admin/basic 是基于 Vue3 与 TypeScript 的中后台管理系统框架,支持多款 UI 组件库,如 Element Plus、Arco Design、Naive-UI 等。它提供完整的项目结构、权限控制、国际化、多级缓存标签页等功能,兼容 PC、平板及移动端,适合快速搭建企业级后台应用。框架具备高度可定制性,拥有 3k+ GitHub Star,生态完善,适合中小团队和个人开发者提升效率。

嗨,我是小华同学,专注解锁高效工作与前沿AI工具!每日精选开源技术、实战技巧,助你省时50%、领先他人一步。👉免费订阅,与10万+技术人共享升级秘籍!

image.png

Fantastic‑admin/basic 是一个基于 Vue3 + TypeScript 的中后台管理系统基础框架,开箱即用,兼容 PC、平板、移动端,原生支持 Element Plus、Arco Design、Naive‑UI 等多种 UI 组件库 。它提供了完整的项目结构、权限控制、国际化、多级缓存标签页等功能,适合快速搭建企业级后台应用。

痛点场景

  • 企业需要快速启动后台项目,但配置繁琐、组件混乱、权限逻辑复杂;
  • UI 库切换、响应式布局、权限方案等需要手动实现,对开发者来说效率低;
  • 快速示例与模板繁多,但没有清晰结构、难以集成实际业务;
  • 想要支持多终端展示(PC / 手机)和国际化,却没有统一框架支撑。

Fantastic-admin/basic 正是为这些场景量身打造。

核心功能

  • UI 自由替换:默认 Element Plus,可替换为 Naive‑UI、Arco Design 等,灵活适配项目风格
  • 多布局主题预设:支持多种导航、标题、标签栏风格,覆盖广泛后台场景
  • 文件系统路由 & 自动导航生成:根据文件目录结构自动生成路由和导航菜单
  • 权限验证体系:支持登录状态校验、角色权限控制、前后端权限分离逻辑
  • 多级路由缓存机制:标签页方式模拟浏览器标签栏体验,自动维持缓存状态
  • 国际化支持:默认内置 i18n 多语言切换能力
  • 配置化定制:提供系统配置文件,可快速定制主题色、侧边栏风格、标签行为等
  • 高度兼容设备:响应式适配 PC、平板、移动端三端布局
  • 示例丰富(例:个人中心、表单页面、审批流程等)可参考 example 分支

技术架构

以下示意图展示整体架构流程:

技术优势

优势方向 描述
启动速度快 Vue3 + TS + 模板目录结构,一拉即用
可定制性强 UI 库、主题、布局、权限模块随意组合
模块清晰 路由、权限、状态、布局分层明确,方便接入业务
多终端适配 PC/移动/平板都友好兼容,无需手写响应式
缓存标签页体验 多级路由缓存,切换体验与真正浏览器标签页一致
国际化支持 内置 i18n,方便对接多语言需求

界面效果

使用示例(快速上手)

# 克隆项目
git clone https://github.com/fantastic-admin/basic.git
cd basic
# 安装依赖
npm install
# 启动开发环境
npm run dev

目录结构简览

src/
 ├─ layouts/         # 多种布局模板
 ├─ views/           # 页面视图(用户中心、表单、列表等示例)
 ├─ router/          # 文件系统路由配置
 ├─ store/           # 全局状态管理(使用 Pinia)
 ├─ components/      # 公共组件(标签页、导航、权限控制等)
 ├─ config/          # 系统配置(主题、权限、路由等)
 ├─ locales/         # 国际化语言包

示例代码片段

// config/permission.ts
export const routesWhiteList = ['/login', '/404']
export const loginRedirectPath = '/dashboard'

// 在 router 中控制权限
router.beforeEach(async (to, from, next) => {
 const hasToken = getToken()
 if (hasToken) {
   const accessRoutes = await generateRoutes(roles)
   router.addRoutes(accessRoutes)
   next({...to, replace: true})
 } else if (routesWhiteList.includes(to.path)) {
   next()
 } else {
   next('/login')
 }
})

这一段展示了登录校验 + 动态权限路由生成的简洁实现思路。

应用场景

  • 企业内部管理系统:HR 系统、销售后台、财务审批、用户中心等。
  • SaaS 平台后台:多租户、权限模块复杂,UI 可灵活切换。
  • 创业项目 MVP 快速交付:前期界面需求明确但没有 UI 团队时最适合。
  • 多终端控制台:需要适配 PC 和移动端的控制台项目。
  • 多语言国际化平台:内置 i18n,支持中英文等多语言切换。

项目对比

对比项目 UI 库支持 路由方式 缓存机制 国际化 多终端响应 自定义配置
Fantastic‑admin/basic 多(Element+, Naive‑UI, Arco) 文件系统自动生成 标签页缓存体验出色 内置 i18n 支持 PC/移动/平板兼容 配置化极强
vue‑element‑admin Element Plus 专属 手写配置路由 简单 keep-alive 插件方式支持 PC 为主 可,但结构杂
CoreUI Vue 模板 Bootstrap 风格 手动配置 无标签页机制 无内建支持 响应式但风格固定 限制多
NocoBase(低代码 CRM) UI 内封闭,插件系统 可视化路由生成 基础缓存机制 插件可支持 PC 优先 插件扩展强

Fantastic‑admin 在自定义能力、终端适配、标签体验和 UI 自由度等方面整体更胜一筹。

总结

Fantastic‑admin/basic 是一个成熟、开箱即用、自由度高的 Vue3 后台框架,拥有丰富 UI 换装能力、标签页缓存机制、权限体系和国际化支持,非常适合对交付速度、结构清晰度和终端兼容要求高的项目。现有约 3k star,生态配套完善,是中小团队和个人开发者效率提升的好帮手。

项目地址

https://github.com/fantastic-admin/basic

相关文章
|
3月前
|
人工智能 安全 文件存储
炸裂!Github 6000+ star 开源免费易用,支持1000+格式转换,值得收藏!
ConvertX 是一款开源免费的在线文件转换工具,支持超过 1000 种格式转换,涵盖视频、文档、图像、3D 模型等。基于 FFmpeg、Pandoc 等强大组件,提供高效、私密的转换服务。支持 Docker、NAS 自托管部署,界面简洁,操作便捷,适合多场景使用,已在 GitHub 收获 6000+ Star,值得收藏和使用。
518 0
|
3月前
|
JSON Kubernetes 安全
找到啦,我们已上车,Github 27000+ star,研发团队必备开源工具项目,真丝滑!!!
Trivy 是一款高效灵活的开源安全扫描工具,支持容器镜像、文件系统、Kubernetes 等多目标扫描,具备快速、易用、集成性强等特点,适用于 DevSecOps 全流程安全检测。
171 0
|
3月前
|
自然语言处理 数据可视化 C++
Github 68000+ star,一款提升论文写作效率的黑科技,挖掘大语言模型的学术潜能,为什么gpt_academic能成为你论文写作的秘密武器?
binary-husky/gpt_academic 是一款集成 GPT/GLM 类大模型的学术写作优化神器,学术界和科研领域都在快速拥抱大语言模型 (LLM),但真正能助力论文阅读、润色、写作的工具却少之又少。gpt_academic(GPT 学术优化)正是为此诞生:聚焦论文生产全流程,从阅读理解、翻译润色、结构优化,到理工项目剖析,提供一站式解决方案。
182 0
|
2月前
|
Apache 数据安全/隐私保护 Docker
【开源问答系统】GitHub 14.9k star 的开源问答引擎来了,三分钟搭建完成~~~
Apache Answer 是一款开源问答系统,助力团队将零散知识沉淀为结构化资产。支持 Docker 快速部署、插件扩展、权限控制与多语言,兼具高效搜索、投票排序与私有化部署能力,适用于技术社区、企业知识库与用户支持场景。
484 22
|
2月前
|
缓存 自然语言处理 JavaScript
抓紧上车,别再错过啦, Github 开源后台管理平台,Naive UI !!!
naive-ui-pro 是基于 Vue3 + Vite + TypeScript 的免费开源中后台模板,主打“路由插件化架构”,将权限、页签、缓存等功能拆解为可插拔模块,像搭积木一样灵活组装。内置 14+ 插件、Pro Naive UI 组件库与丰富示例,支持移动端适配、多主题、国际化,MIT 许可,开箱即用,助力高效开发。
288 4
|
3月前
|
数据采集 人工智能 数据可视化
GitHub 15.8k star 狂涨 DeerFlow,AI + 搜索 + 报告输出一次搞定!
DeerFlow 是字节跳动开源的深度研究框架,集成语言模型、搜索爬虫与代码执行工具,支持自动化完成复杂研究任务并生成多模态报告。具备多智能体协作、强搜索能力、Python 数据分析及可视化、报告自动生成等功能,适用于学术研究、内容创作与企业分析,部署灵活,社区活跃。
339 2
|
3月前
|
JavaScript 安全 API
Github 2.2k star,揭秘高效开发利器!之前我还手搓,现在有它,直接起飞
FastMCP 是一个由 punkpeye 开发的 TypeScript 框架,旨在简化 MCP 服务器构建流程,助力 LLM 无缝连接工具与数据资源。它提供工具(Tool)、资源(Resource)、Prompt、传输方式等模块,支持 Schema 校验、CLI 调试、HTTP Streaming/SSE 等特性,解决开发者在 MCP 协议实现中的复杂性问题。具备轻量高效、部署灵活、生态兼容等优势,适合桌面客户端与 Web 服务集成,助力开发者快速实现业务逻辑。项目持续活跃维护,GitHub 已获 2.2k star。
164 1
|
3月前
|
人工智能 编解码 JSON
不看后悔!GitHub 开源 MultiTalk .8k star 强大的人语音+图像绑定项目
MultiTalk 是 GitHub 上的开源项目,具备音频驱动、多人对话视频生成功能。支持多路音频与图像绑定,实现高同步唇动与角色互动,适用于教学、虚拟人及短视频创作,已获 8k 星标。
328 0
|
3月前
|
数据挖掘 调度 开发工具
Github 2.3k star 太牛x,京东(JoyAgent‑JDGenie)这个开源项目来得太及时啦,端到端多智能体神器!!!
JoyAgent-JDGenie是京东开源的端到端产品级多智能体系统,支持自然语言生成报告、PPT、网页等内容,准确率达75.15%。具备开箱即用、多智能体协同、高扩展性及跨任务记忆能力,支持多种文件格式输出,部署灵活,不依赖私有云平台。适合企业自动化报告生成、数据分析与行业定制化应用,是高效、实用的开源AI工具。
642 0
|
3月前
|
安全 数据可视化 项目管理
精品,Github 5000+ star,小型研发团队必备商业开源项目
DooTask 是一款开源在线项目任务管理工具,具备文档协作、流程图、任务分发、IM沟通等功能,支持私有部署与数据加密,已在 GitHub 获得 5000+ 星标,适合中小团队提升协作效率。
196 0

热门文章

最新文章