OpenList

command module
v4.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2025 License: AGPL-3.0 Imports: 1 Imported by: 0

README

logo

🗂️A file list program that supports multiple storages, powered by Gin and SolidJS, fork of AList.


[!IMPORTANT]

Drop-in replacement for AList with long-term governance, no hidden risks, and full transparency, built to defend open source against trust-based attacks.

We sincerely thank the author Xhofe of the original project AlistGo/alist and all other contributors.

This fork is not yet stable, specific migration progress can be viewed in OpenList Migration Work Summary.

English | 中文 | 日本語 | Contributing | CODE OF CONDUCT

Features

Document

https://docs.openlist.team
https://docs.openlist.org

Demo

N/A (to be rebuilt)

Discussion

Please refer to Discussions for raising general questions, * Issues is for bug reports and feature requests only.*

License

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

Disclaimer

  • This program is a free and open source project. It is designed to share files on the network disk, which is convenient for downloading and learning Golang. Please abide by relevant laws and regulations when using it, and do not abuse it;
  • This program is implemented by calling the official sdk/interface, without destroying the official interface behavior;
  • This program only does 302 redirect/traffic forwarding, and does not intercept, store, or tamper with any user data;
  • Before using this program, you should understand and bear the corresponding risks, including but not limited to account ban, download speed limit, etc., which is none of this program's business;
  • If there is any infringement, please contact OpenListTeam, and it will be dealt with in time.

@GitHub · Telegram Group

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package cmd implements command-line functionality for OpenList
Package cmd implements command-line functionality for OpenList
115
123
139
189
ftp
s3
smb
uss
webdav/odrvcookie
Package odrvcookie can fetch authentication cookies for a sharepoint webdav endpoint
Package odrvcookie can fetch authentication cookies for a sharepoint webdav endpoint
Package initialize handles the initialization of OpenList's configuration and components
Package initialize handles the initialization of OpenList's configuration and components
internal
db
Package db provides database connectivity and operations for OpenList
Package db provides database connectivity and operations for OpenList
fs
Package fs provides filesystem operations for OpenList
Package fs provides filesystem operations for OpenList
op
Package op provides operations for OpenList's core functionality
Package op provides operations for OpenList's core functionality
ftp
s3
webdav
Package webdav 提供WebDAV服务器实现 WebDAV(Web-based Distributed Authoring and Versioning)是HTTP协议的扩展, 允许客户端在Web服务器上执行远程内容管理操作
Package webdav 提供WebDAV服务器实现 WebDAV(Web-based Distributed Authoring and Versioning)是HTTP协议的扩展, 允许客户端在Web服务器上执行远程内容管理操作
webdav/internal/xml
Package xml implements a simple XML 1.0 parser that understands XML name spaces.
Package xml implements a simple XML 1.0 parser that understands XML name spaces.
utility
gowebdav
Package gowebdav is a WebDAV client library with a command line tool included.
Package gowebdav is a WebDAV client library with a command line tool included.
http_range
Package http_range implements http range parsing.
Package http_range implements http range parsing.
net
singleflight
Package singleflight provides a duplicate function call suppression mechanism.
Package singleflight provides a duplicate function call suppression mechanism.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL