awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
AlistGo avatar

AlistGo/alist

0
View on GitHub↗
49,705 stars·7,943 forks·Go·AGPL-3.0·49 viewsalistgo.com↗

Alist

Alist is a unified cloud storage gateway that aggregates disparate remote storage providers into a single, navigable virtual file system. By acting as a remote file system proxy, it decouples file operations from specific provider implementations, allowing users to browse, download, and manage files across heterogeneous backends through a standardized interface.

The platform utilizes a driver-based storage abstraction that translates generic file system operations into provider-specific API calls. This architecture supports a wide range of cloud storage services, S3-compatible object storage, and software release assets, presenting them as a cohesive directory structure. To ensure data privacy, the system includes an encrypted data vault that provides transparent, password-based obfuscation for file and directory names across remote platforms.

The system operates as a stateless gateway, dynamically fetching metadata without maintaining persistent local copies of the underlying content. It employs a modular middleware layer to handle on-the-fly data transformations, such as the encryption and decryption of file metadata, while maintaining a consistent interaction model across all connected storage backends.

Features

  • Encrypted Storage Vaults - A security layer that provides transparent, password-based obfuscation for file and directory structures stored across various remote cloud platforms.
  • Storage Abstraction Layers - Provides a unified interface layer that translates generic file system operations into provider-specific API calls.
  • Storage Gateways - Aggregates multiple disparate cloud storage providers into a single, browsable, and manageable virtual file system.
  • Virtual File Systems - The system constructs a hierarchical directory tree by aggregating disparate remote storage sources into a single navigable virtual structure.
  • Cloud Storage Aggregators - Combining multiple disparate cloud storage providers into a single interface to browse, manage, and access files from one location.
  • Remote File System Mounts - Accessing remote storage services as if they were local directories to simplify file management and integration within existing workflows.
  • Cloud Storage Drivers - Connect GuangYaPan cloud storage as a local file system to browse, download, and manage remote files directly through a unified interface.
  • Object Storage Drivers - Connect S3-compatible object storage as a file system driver by providing credentials, bucket details, and custom endpoint settings to enable remote file access and management.
  • Storage Proxies - Provides a server-side middleware that translates diverse cloud storage APIs into a standardized interface for seamless file access.
  • Cloud Storage Integrations - Mounts remote cloud storage as a local file system to enable direct file management and browsing.
  • Data Obfuscation Tools - Protecting sensitive information stored on third-party cloud platforms by encrypting file and directory names before they are uploaded.
  • Storage Abstraction Layers - Standardized method signatures for file operations allow new storage providers to be integrated by implementing a common set of backend interfaces.
  • Object Storage Integrations - Connecting S3-compatible storage backends to applications to enable seamless file operations and management through a standardized interface.
  • API Gateways - The architecture processes requests by dynamically fetching remote file metadata without maintaining persistent local copies of the underlying storage content.
  • Release Asset Managers - Browsing and accessing files hosted within repository release versions directly alongside other cloud storage services for easier distribution.
  • Storage Encryption - Obfuscate files and directory names within a storage backend to protect data privacy by using a password and salt for secure encryption of remote paths.
  • Middleware Pipelines - Request and response streams pass through modular processing layers to handle on-the-fly encryption and decryption of file metadata.

Star history

Star history chart for alistgo/alistStar history chart for alistgo/alist

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Alist

These projects share indexed features with Alist. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ncw/rclonencw avatar

    ncw/rclone

    57,898View on GitHub↗

    rclone is a command-line utility and sync engine for managing, synchronizing, and migrating files across numerous cloud storage providers. It functions as a storage management tool that enables bidirectional or one-way synchronization between local filesystems and remote cloud backends. The project acts as a unified cloud storage gateway, capable of merging multiple remote providers into a single directory tree. It further provides a filesystem mount to expose remote cloud storage as a local disk for direct operating system access and a transparent encryption wrapper to secure data before it

    Go
    View on GitHub↗57,898
  • iterate-ch/cyberduckiterate-ch avatar

    iterate-ch/cyberduck

    4,570View on GitHub↗

    Cyberduck is a multi-protocol file transfer client and cross-platform file manager for Mac and Windows. It functions as a cloud storage manager and remote storage mounter, allowing users to upload, organize, and synchronize data between local drives and remote endpoints. The application provides a unified interface for managing files across FTP, SFTP, WebDAV, S3, and other cloud storage protocols, including Amazon S3, Backblaze B2, Microsoft Azure, and OneDrive. It distinguishes itself with a client-side encryption vault that encrypts files and folders locally before they are transmitted to r

    Javaazurebackblaze-b2cloudfront
    View on GitHub↗4,570
  • zfile-dev/zfilezfile-dev avatar

    zfile-dev/zfile

    10,771View on GitHub↗

    在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载

    Javaclouddiskh2h5ai
    View on GitHub↗10,771
  • cryptomator/cryptomatorcryptomator avatar

    cryptomator/cryptomator

    15,310View on GitHub↗

    Cryptomator is a client-side cloud encryption tool and cross-platform vault manager. It provides a transparent encryption layer that encrypts files and folder structures locally before they are uploaded to a cloud storage provider. The software creates virtual encrypted drives that mount encrypted vaults, allowing users to interact with their data as if it were on a physical disk. It supports the management of multiple independent encrypted containers, each protected by a unique password. The project covers data privacy through directory structure obfuscation and filename encryption to hide

    Javacloud-storagecryptocryptography
    View on GitHub↗15,310
Compare all 30 related projects→

Frequently asked questions

What does alistgo/alist do?

Alist is a unified cloud storage gateway that aggregates disparate remote storage providers into a single, navigable virtual file system. By acting as a remote file system proxy, it decouples file operations from specific provider implementations, allowing users to browse, download, and manage files across heterogeneous backends through a standardized interface.

What are the main features of alistgo/alist?

The main features of alistgo/alist are: Encrypted Storage Vaults, Storage Abstraction Layers, Storage Gateways, Virtual File Systems, Cloud Storage Aggregators, Remote File System Mounts, Cloud Storage Drivers, Object Storage Drivers.

Which projects share features with alistgo/alist?

Projects with overlapping indexed features include: ncw/rclone — rclone is a command-line utility and sync engine for managing, synchronizing, and migrating files across numerous… iterate-ch/cyberduck — Cyberduck is a multi-protocol file transfer client and cross-platform file manager for Mac and Windows. It functions… zfile-dev/zfile — 在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载. cryptomator/cryptomator — Cryptomator is a client-side cloud encryption tool and cross-platform vault manager. It provides a transparent… juicedata/juicefs — JuiceFS is a distributed file system designed to mount object storage as a local, POSIX-compliant drive. It functions… icewhaletech/casaos — CasaOS is a lightweight software stack designed to transform standard Linux distributions into a comprehensive…