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
xiaoyaDev avatar

xiaoyaDev/xiaoya-alist

0
View on GitHub↗
8,307 stars·1,184 forks·Shell·GPL-3.0·21 views

Xiaoya Alist

xiaoya-alist is a containerized storage suite that aggregates multiple cloud storage providers into a unified listing service. It functions as a cloud storage automation tool and media library manager, providing a centralized system for organizing, sharing, and accessing cloud-stored content.

The project distinguishes itself through the automation of cloud maintenance, including the automatic refreshing of authentication tokens and the conversion of bulk sharing links into standardized formats. It further enables media playback by crawling metadata to populate searchable libraries and generating pointer files that allow media players to stream content directly from remote cloud storage.

The software covers broad capability areas including container orchestration for rapid deployment of media servers, scheduled storage cleanup of temporary directories, and the synchronization of data files from remote mirrors to maintain environment consistency. It also includes account access management to monitor request frequency from external IP addresses.

Installation and deployment are handled through automated scripts that manage container images and runtime configurations.

Features

  • Cloud Storage Aggregators - Consolidates multiple cloud storage providers into a single unified file management interface.
  • Cloud Storage Integrations - Aggregates and organizes content across multiple cloud storage providers into a unified listing service.
  • Cloud Storage Integrations - Connects multiple cloud storage providers into a single unified listing service for organized access.
  • Media Library Managers - Crawls media metadata and generates stream files to organize cloud-stored content for playback.
  • Media Library Indexers - Scans cloud storage to map media content identifiers to metadata for use in streaming servers.
  • Container Deployment - Provides a container-based deployment system for orchestrating storage and media server environments.
  • Automated Deployment Scripts - Provides automated scripts for the rapid installation and rollout of a suite of media servers and listing tools.
  • Cloud Storage Automation Tools - Automates cloud storage maintenance including token refreshing, link conversion, and temporary file cleanup.
  • Media Metadata Fetchers - Collects and synchronizes metadata for cloud-stored media to ensure library organization and searchability.
  • Cloud Link Transformers - Converts diverse cloud provider sharing links into a uniform text format for use by listing tools.
  • Media Metadata Crawlers - Periodically scrapes external sources to collect media information and populate a searchable library database.
  • Storage Cleanup Utilities - Includes a scheduled utility to remove files from temporary directories and recycle bins in cloud storage.
  • Cloud Link Extractors - Transforms bulk sharing links from various cloud providers into standardized formats for listing tools.
  • Link Format Standardizers - Transforms bulk sharing links from cloud providers into a standardized text format for listing tools.
  • Containerized Application Suites - Packages a collection of related storage and media services as a cohesive containerized application suite.
  • Containerized Media Services - Sets up a suite of media servers and storage tools using automated container configurations.
  • Media Metadata Managers - Downloads and cleans metadata files to organize cloud media libraries for playback services.
  • Media Stream Pipelines - Creates pointer files that allow media servers to stream remote content directly, bypassing local disk storage.
  • Pointer File Generators - Generates pointer files that allow media players to stream content directly from remote cloud storage.
  • Session Token Refreshers - Implements automated renewal of authentication tokens to maintain continuous access to external cloud services.
  • Storage Maintenance Tools - Includes utilities for scheduling the cleanup of temporary files and refreshing access tokens to maintain cloud storage health.
  • Media Metadata Scrapers - Uses specialized scrapers to extract descriptive tags and technical details from media databases.

Star history

Star history chart for xiaoyadev/xiaoya-alistStar history chart for xiaoyadev/xiaoya-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 Xiaoya Alist

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

    Yuukiy/JavSP

    4,813View on GitHub↗

    JavSP is a media library organizer and video metadata scraper designed to sort and categorize video files. It extracts identifiers from filenames to aggregate media information from online sources and generates standardized NFO metadata files compatible with media servers. The utility features automated cover art processing that fetches high-definition images and crops non-standard posters into consistent dimensions. It also includes a multilingual metadata translator to convert video titles and summaries into different target languages. The system provides capabilities for media library org

    Pythonembyjavjav-scraper
    View on GitHub↗4,813
  • power721/alist-tvboxpower721 avatar

    power721/alist-tvbox

    2,962View on GitHub↗

    This project is a cloud drive media aggregator and storage proxy that merges content from multiple cloud storage providers into a unified directory. It functions as an M3U playlist generator, converting cloud files and streaming sources into standardized formats for use in external media players. The system acts as a plugin host for Python-based scripts to fetch and parse content from third-party websites. These operations are supported by a local proxy to accelerate request loading and bypass network restrictions. The software includes a web-based interface for managing server settings and

    Java
    View on GitHub↗2,962
  • attemptd/afusekt-releaseAttemptD avatar

    AttemptD/AfuseKt-release

    4,278View on GitHub↗

    AfuseKt-release is an Android media player application designed for playing and organizing video content across various network protocols and cloud storage services. It functions as a network video streamer and a cloud storage video client. The application enables the streaming of movies and shows directly from cloud storage services such as Aliyun Drive, 115, and Alist. It also provides access to self-hosted media servers, including Emby, Plex, and Jellyfin. The system includes a metadata scraping engine that retrieves information from external databases to organize raw media files into a s

    View on GitHub↗4,278
  • qaiu/netdisk-fast-downloadqaiu avatar

    qaiu/netdisk-fast-download

    2,633View on GitHub↗

    This project is a cloud storage link resolver and direct link generator that transforms sharing links from various cloud and music sharing platforms into direct download URLs. It functions as a programmatic interface that returns file metadata and download paths in JSON format for use in external applications and download managers. The system features a JavaScript parser framework that allows for the implementation of new link conversion logic via dynamic scripts without requiring application recompilation. To maintain service availability, it includes a request router that distributes outgoi

    Javaapidownloaddrive
    View on GitHub↗2,633
Compare all 30 related projects→

Frequently asked questions

What does xiaoyadev/xiaoya-alist do?

xiaoya-alist is a containerized storage suite that aggregates multiple cloud storage providers into a unified listing service. It functions as a cloud storage automation tool and media library manager, providing a centralized system for organizing, sharing, and accessing cloud-stored content.

What are the main features of xiaoyadev/xiaoya-alist?

The main features of xiaoyadev/xiaoya-alist are: Cloud Storage Aggregators, Cloud Storage Integrations, Media Library Managers, Media Library Indexers, Container Deployment, Automated Deployment Scripts, Cloud Storage Automation Tools, Media Metadata Fetchers.

Which projects share features with xiaoyadev/xiaoya-alist?

Projects with overlapping indexed features include: yuukiy/javsp — JavSP is a media library organizer and video metadata scraper designed to sort and categorize video files. It extracts… power721/alist-tvbox — This project is a cloud drive media aggregator and storage proxy that merges content from multiple cloud storage… attemptd/afusekt-release — AfuseKt-release is an Android media player application designed for playing and organizing video content across… qaiu/netdisk-fast-download — This project is a cloud storage link resolver and direct link generator that transforms sharing links from various… yuantuo666/baiduwp-php — This project is a PHP-based web utility and API client designed for Baidu Netdisk. It functions as a cloud storage… nextcloud/all-in-one — all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and…