将 GitHub Releases,Hugging Face,文件url等,渲染成类似网盘的文件列表显示在网页上,方便用户下载开源软件。 支持视频、音频、图片、PDF 等文件的在线预览。
- Cloudflare Pages -> https://demo.flist.jjaw.cn/
- Vercel -> https://demo1.flist.jjaw.cn/
- Netlify -> https://demo2.flist.jjaw.cn/
- 💵 低成本:无需数据库,无需服务器,Cloudflare Pages、GitHub Pages、Vercel、Netlify 等都可以轻松部署,使用成本几乎为零。
- 🧰 丰富:支持视频、音频、图片、PDF 文件的在线预览。
- 📦 开箱即用:只需简单配置,即可开箱即用,无需繁琐操作。
- 🔎 搜索引擎友好:静态页面生成,这使得页面上的内容可被搜索引擎很好的抓取
Tip
FList 正在积极开发,支持更多平台。
直接将这些平台的文件挂载到 FList 列表中。
- GitHub Releases
- GitHub Repos
- Gitee 发行版
- Hugging Face Datasets
- URL 下载链接
支持部署到这些平台上。
- Cloudflare Pages
- Vercel
- Netlify
- GitHub Pages
支持从这些平台代理下载文件
- Cloudflare Pages
- Vercel
- Netlify
Flist 的工作原理很像是一个爬虫,它可以获取各个平台上的文件下载链接,之后将这些文件渲染成 HTML 静态页面,当用户下载文件时实际上会从原站下载。
由于某些平台的下载速度不佳,所以 Flist 还可以配置下载代理,当用户需要下载或者预览时可以通过代理链接下载。
Flist 本质是一个 VuePress 的主题。也因此具有非常好的加载性能和搜索引擎优化(SEO)。
Alist 支持挂载的网盘比 Flist 要丰富得多,但是 Alist 部署和使用成本要比 Flist 高太多。 Alist 是一个程序,需要在可执行的平台上运行,还需要搭配一个数据库使用。 而 Flist 就是为零成本,长期分享而生的,可以在任何边缘服务器上运行。例如 Cloudflare,Vercel,GitHub Pages等,这些平台都是免费的。
ZFile 是一个适用于个人的在线网盘程序,需要java运行环境才能运行,和 Alist 部署和使用成本要比 Flist 高太多。 而 Flist 就是为零成本,长期分享而生的,可以在任何边缘服务器上运行。例如 Cloudflare,Vercel,GitHub Pages等,这些平台都是免费的。
- qq群:768230849