Analysis updated 2026-06-21
Browse and share files from Google Drive, OneDrive, and Dropbox through one web interface
Preview PDFs, videos, Office documents, and images in the browser across all connected storages
Expose a private storage backend to selected visitors with password-protected routes
Access all your cloud files over WebDAV from any compatible desktop app or operating system
| openlistteam/openlist | jandedobbeleer/oh-my-posh | filosottile/age | |
|---|---|---|---|
| Stars | 22,327 | 22,454 | 22,198 |
| Language | Go | Go | Go |
| Setup difficulty | easy | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Deployment via Docker images is described as easy, you will need API credentials for each cloud storage provider you want to connect.
OpenList is a self-hostable file listing and browsing tool that gives you a single web interface on top of many different cloud storage services and protocols. The project describes itself as a community-driven fork of AList, kept alive under AGPL-3.0 by the OpenList Team to keep the code fully open and modifiable. Once installed, you point it at one or more "storages", for example Google Drive, OneDrive, Dropbox, Mega, S3, Azure Blob Storage, FTP or SFTP, SMB, WebDAV, a local folder, or any of a long list of Chinese cloud disks such as Aliyundrive, Baidu Netdisk, 123pan, Quark and PikPak, and shows their contents through one unified web UI. The interface supports previewing files directly in the browser, including PDFs, Markdown, code, plain text, images in a gallery view, video and audio with lyrics and subtitles, and Office documents such as docx, pptx and xlsx. It also renders README files, generates permalinks and direct download links, supports dark mode and internationalization, can password-protect routes, and exposes everything over WebDAV. From the web you can upload (with optional anonymous uploads), delete, create folders, rename, move and copy, run offline downloads, copy files between two storages, and use multi-thread acceleration on single-threaded downloads. Deployment is described as easy and out-of-the-box, with Docker images and a Cloudflare Workers proxy option. You would use OpenList when you have files scattered across several cloud accounts and want one URL where you and selected visitors can browse, preview and share them, or when you want to expose a private storage backend through a clean web page and WebDAV. The project is written in Go.
OpenList is a self-hosted web app that connects many cloud storage services, Google Drive, OneDrive, S3, FTP, and dozens more, into one unified file browser with preview, sharing, WebDAV, and upload support.
Mainly Go. The stack also includes Go.
You can use, modify, and share this software freely, but any modified version you distribute must also be open source under the same AGPL-3.0 license.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.