【开源自荐】File Lite:跨平台、单文件 Web 文件管理器、Vue3 + Go,像资源管理器一样用

File Lite 是一个自托管的 Web 文件管理器:Go 写的后端 + 内嵌进二进制的 Vue3 前端。跨平台、单文件,解压双击运行,像资源管理器一样用。可用于管理文件、图片浏览、听歌、看剧等操作。将任何电脑变成一台小 NAS。

截图

screenshot

主要功能

  • 标签页与双面板模式,支持托拽;列表/网格视图、收藏与磁盘、适配移动端 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 需要自己装,File Lite 自动探测到了才有压缩与视频封面能力