别再用某度网盘了!我发现一个基于 Spring Boot + Vue 的开源文件系统,代码全开,丝滑!

文刀 发布于 阅读:1
在01的世界里探索,在烟火人间中生活。


哈喽,大家好。我是Yann,一名专注于全栈开发的工程师。平时的你们是不是也时常混迹于开源呢?那么我要开始推荐了,这是一款现代化的文件管理系统 —— free-fs,简单来说,你完全可以把它部署在自己的服务器上,当作一个>私有云盘来用。>💡 为什么我要推荐它?>作为一名全栈工程师,不只看它“长什么样”,更看重它的“技术闭环”。free-fs在这方面就做得非常出色:>1. 黄金技术栈
  • >后端:Spring Boot、Mybatis-Flex、Sa-Token
  • >前端:Vue.js
  • >UI库:arco-design-vue
  • >数据库:MySQL
>这套技术组合拳是目前企业级应用开发的主流选择之一,无论是学习还是二次开发,上手都非常快(Ps. 最主要所选技术栈的社区,文档都非常完善,踩坑不慌)。>2. 核心功能完整,直击痛点>它计划涵盖网盘该有的所有功能,目前大部分功能已经完成,还有少部分正在开发中(Ps. 如果你有想法,也可以加入其中贡献自己的一份力)
  • 📤 文件上传(分片上传、断点续传、秒传)

  • 📥 文件下载

  • 📁 文件夹操作(新建、删除等)

  • 🔗 文件分享

  • 🗑️ 文件删除

  • 📦 支持多存储平台(本地、MinIO、阿里云 OSS、七牛云 Kodo、S3 体系等)

  • 🔄 动态切换存储平台

  • ➖ 文件上传进度实时显示

>3. 极高的学习价值

这才是我想推荐的重点,你拿到这个项目能干什么?

  • >对于学习者:这是一个完美的闭环案例,你可以完整的学习到从后端到前端的完整交互方案,能学习到文件如何上传(尤其是大文件分片、断点续传的思路)。

  • >对于求职者:简历上别再写什么“XXX管理系统”了,把这个项目设计吃透,部署上线,它将会成为你简历上耀眼的作品之一。

  • >对于开发者:你完全可以把它当作一个脚手架,快速的项目产出,也可以集成到你的项目中,作为一个文件管理模块。

🔗> 传送门

>项目地址我放这里了,有兴趣的同学可以去研究一下。

>Gitee 地址: https://gitee.com/xddcode/free-fs

>📣 一起来“造轮子”!

>好了,重点来了。

>我今天推荐这个项目,不只是“分享”,更是应回应作者需求帮他来“邀请”你。

>目前项目的大部分功能已经完成,但是还有少部分正在开发中,还有一些等待优化的功能。

>这恰恰是加入的最好时机!>与其看一个“死”的(已完成的)项目,不如加入一个“活”的(正在迭代的)项目。你的贡献,哪怕只是一行小小的PR,在未来都能被看见。>我也已经在研究代码,贡献自己的一份力了。
>看到这里,你的心里肯定已经有了一些想法~>可以在评论区里聊一聊,你对项目有什么功能建议?(比如AI识图、在线解压等)>欢迎关注我,不仅在这里分享项目,我们还能一起“造轮子”。

需要登录才能发表回复

请登录或注册以继续。