背景是想写一个类似 firefox send 的,支持取件码的临时分享系统
技术栈用的 Vue 3 + Nuxt 3 + Go + Asyncq
核心功能
- 支持大文件切片上传,前端通过 webworker 计算 hash 实现秒传
- 基于 Tailwind V4 + Reka UI 的现代化 UI ,适配各种设备
- 多语言支持
- 文本编辑器用了 tiptap ,支持常用 markdown 快捷键
- 后端用的 golang + asyncq 队列,性能高
- 支持 Docker 一键部署

目前版本号 0.0.4 还有很多功能不完善,可能 bug 很多
Github: https://github.com/keven1024/015
Gitea: https://gitea.fudaoyuan.icu/keven/015
Demo: https://send.fudaoyuan.icu
我是前端,golang 写的比较少,可能有些地方写的不是很好,欢迎斧正
如果有帮助的话,也欢迎 star 和 pr
