AlistGo/alist: A Versatile File List and WebDAV Program for Multiple Storages
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
AlistGo/alist is an open-source file list and WebDAV program designed to support various cloud storage services. Built with Gin and Solidjs, it offers an intuitive interface for managing and accessing files across different platforms. This powerful tool simplifies file management by providing features like file preview, direct download, and WebDAV integration.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
AlistGo/alist is a robust and versatile file list and WebDAV program that allows users to manage files across numerous cloud storage providers and local storage. Developed with Go (Gin framework) for the backend and Solidjs for the frontend, Alist provides a unified interface to access, preview, and share your digital assets. It aims to simplify the complexity of dealing with multiple storage solutions by offering a centralized and feature-rich platform.
Installation
Alist is designed for easy deployment and is out-of-the-box. Users can deploy it quickly using various methods, including Docker. For detailed installation instructions and platform-specific guides, please refer to the official documentation.
# Example for Docker deployment (refer to official docs for the latest commands)
docker run -d --restart=always -v /opt/alist/data:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
Examples
Alist offers a wide array of features to enhance your file management experience:
- Multiple Storage Support: Connect to local storage, Aliyundrive, OneDrive, GoogleDrive, S3, WebDAV, BaiduNetdisk, Dropbox, and many more.
- Rich File Previews: View PDFs, markdown, code, plain text, images (gallery mode), videos (with subtitles), and office documents (docx, pptx, xlsx) directly in your browser.
- WebDAV Integration: Access your connected storages via WebDAV, allowing seamless integration with other applications.
- File Operations: Perform web upload, delete, mkdir, rename, move, and copy operations directly through the interface.
- Offline Download & Package Download: Initiate offline downloads and download entire folders as packages.
- Dark Mode & I18n: Enjoy a customizable user experience with dark mode and internationalization support.
Why Use Alist
Alist stands out due to its extensive support for various storage providers, making it an ideal solution for consolidating access to all your cloud and local files. Its user-friendly interface, combined with powerful features like comprehensive file preview capabilities and WebDAV support, provides a seamless and efficient way to manage your digital life. Whether you need a personal file server, a way to share files, or a unified cloud management tool, Alist offers a robust and flexible solution.
Links
Related repositories
Similar repositories that may be relevant next.
Zipline: A Feature-Rich ShareX and File Upload Server
December 23, 2025
Zipline is a powerful and user-friendly ShareX and file upload server designed for easy setup and extensive functionality. It offers a wide array of features, including file management, URL shortening, and robust security options, making it an ideal solution for personal or team file sharing needs. Its Docker-based installation ensures a quick and efficient deployment process.

copyparty: Your All-in-One Portable File Server Solution
October 12, 2025
copyparty is a versatile, portable file server written in Python, designed to transform almost any device into a powerful file-sharing hub. It offers accelerated resumable uploads, deduplication, and extensive protocol support including WebDAV, FTP, and TFTP. This all-in-one solution comes with media indexing, advanced browser UI, and requires no external dependencies, making it incredibly easy to deploy.
Source repository
Open the original repository on GitHub.