[分享创造] 写了个 Web 文件管理器:跨平台、单文件、Vue3 + Go,像资源管理器一样用

将任何电脑变成一台小 NAS 用!

File Lite 是一个自托管的 Web 文件管理器:Go 写的后端 + 内嵌进二进制的 Vue3 前端,解压双击运行。

截图

主要功能

  • 标签页与双面板模式,支持托拽;列表/网格视图、收藏与磁盘、适配移动端 UI
  • 侧栏直接列出网络位置( SMB/NFS )与 WSL 等挂载点
  • 新建/重命名/复制/移动/删除;拖拽上传、下载,下载文件夹自动打包 zip
  • 自动探测系统已安装的 7-Zip ,能压缩/解压(含密码、可选格式),没装则隐藏入口
  • 图片/视频/音乐预览;音乐支持内嵌封面与同步歌词( LRC/VTT ),字幕会自动找同名文件
  • 文本编辑器保存时保持文件原有的编码( GBK/UTF-16 等)和换行符
  • 无限画廊:把当前目录的图片/视频/音频做成竖向信息流,滚轮/键盘/触屏都能翻
  • 亮/暗/跟随系统主题与多套强调色,简中/英/日三种界面语言
  • 插件机制(仓库里有预置插件,实验性)
  • 密码或一次性 ticket 登录、IP 白名单、HTTPS (可自动生成自签证书)

技术栈与体积

  • 后端 Go + Echo ;前端 Vue 3 + TypeScript + Vite
  • 单二进制 10MB 左右,UPX 压缩后 5MB~
  • 跨平台支持( amd64 / arm64 ):Windows / Linux / macOS

已知限制

  • 暂时不做多用户,也不做网盘聚合
  • 7-Zip 、ffmpeg 需要自己装,才有压缩与视频封面能力

欢迎试用反馈,issue/PR 都欢迎

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论