libsgh / alist

🗂️Another file list program that supports multiple storage, powered by Gin and React. / 一个支持多存储的文件列表程序,使用 Gin 和 React 。

Home Page:https://alist-doc.nn.ci

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🗂️Another file list program that supports multiple storage, powered by Gin and React.

latest version discussions Build status Downloads License donate

English | 中文

Features

  • Multiple storage
  • Easy to deploy and out-of-the-box
  • File preview (PDF, markdown, code, plain text, ...)
  • Image preview in gallery mode
  • Video and audio preview (mp4, mp3, ...)
  • Office documents preview (docx, pptx, xlsx, ...)
  • README.md preview rendering
  • File permalink copy and direct file download
  • Dark mode
  • I18n
  • Protected routes (password protection and authentication)
  • WebDav (see https://alist-doc.nn.ci/en/docs/webdav for details)
  • Docker Deploy
  • Cloudflare workers proxy
  • File/Folder package download
  • Support video list playback and subtitles(ass,srt,vtt)
  • Web upload(Can allow visitors to upload), delete, mkdir, rename, move and copy

Discussion

Please go to our discussion forum for general questions, issues are for bug reports only.

Demo

Available at: https://alist.nn.ci.

demo

Document

https://alist-doc.nn.ci/en/

License

The AList is open-source software licensed under the AGPL-3.0 license.


@Blog · @GitHub

About

🗂️Another file list program that supports multiple storage, powered by Gin and React. / 一个支持多存储的文件列表程序,使用 Gin 和 React 。

https://alist-doc.nn.ci

License:GNU Affero General Public License v3.0


Languages

Language:Go 99.0%Language:Shell 0.9%Language:Dockerfile 0.1%