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

NAStool/nas-toolsArchived

0
View on GitHub↗
9,049 stars·1,737 forks·AGPL-3.0·20 viewswiki.nastool.org↗

Nas Tools

NAS媒体库管理工具

Features

  • Self-Hosted Media Managers - Automates the collection, organization, and streaming of media files from configured sources into a structured library.
  • Self-Hosted Media Servers - Automates the download, organization, and streaming of personal media files from configured sources into a structured library.
  • Media Automation - Scans configured sources and automatically downloads new media items matching user-defined rules.
  • Rule-Based Downloaders - Automates media collection by matching incoming releases against user-defined filtering rules and triggers downloads.
  • Media Organization - Renames, sorts, and moves media files into a structured hierarchy based on embedded metadata.
  • Media Downloaders - Configures rules to automatically fetch new media from specified sources as they become available without manual intervention.
  • Library Organization - Renames, sorts, and moves media files into a structured library hierarchy based on metadata.
  • Library Organization Automation - Automatically scans, downloads, and organizes media files into a structured library for personal use.
  • Metadata-Driven Organizers - Renames and sorts media files into a structured library hierarchy by extracting and applying embedded metadata.
  • Media Library Managers - Automates the collection, organization, and streaming of media files into a structured library.
  • Configuration Files - Stores all user rules, source mappings, and library settings in editable configuration files for repeatable setup.
  • Media Source Plugins - Extends media source scanning through a plugin architecture that supports custom indexers and downloaders.
  • Background Task Schedulers - Runs periodic scans, downloads, and organization tasks on a configurable schedule without user intervention.
  • Metadata-Based Media Browsers - Renames and sorts media files based on embedded metadata to maintain a consistent and searchable library.
  • Media Servers - Serves the organized media library over standard network protocols for direct playback on client devices.
  • Local Media Streamers - Serves the organized media library over the network for playback on compatible devices.
  • Media Streaming - Serves a personal media collection over a local network for on-demand playback on compatible devices.
  • Local Network Streamers - Streams the organized media library to devices on the local network for on-demand playback.
  • Copyleft License Compliance - Requires operators of modified network server versions to release the source code to all interacting users.

Star history

Star history chart for nastool/nas-toolsStar history chart for nastool/nas-tools

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Nas Tools

Similar open-source projects, ranked by how many features they share with Nas Tools.
  • jxxghp/moviepilotjxxghp avatar

    jxxghp/MoviePilot

    11,254View on GitHub↗

    MoviePilot is a self-hosted media orchestrator and NAS media library automator. It coordinates workflows between downloaders, metadata scrapers, and file systems to automate the discovery, downloading, renaming, and organization of movie and television content. The system functions as an LLM media management agent, allowing users to control subscriptions, searches, and file organization through conversational text commands. It also acts as a Model Context Protocol server, exposing internal media management tools via a standardized interface for external AI clients and agents. The project inc

    Python
    View on GitHub↗11,254
  • trash-guides/guidesTRaSH-Guides avatar

    TRaSH-Guides/Guides

    2,800View on GitHub↗

    Guides is a collection of standardized architectural guides and best practices for deploying containerized media servers and optimizing download clients. It provides documentation for setting up self-hosted media server environments, focusing on the integration of downloaders and media managers. The project centers on a hardlink storage architecture and a specific directory structure and volume mapping standard. This approach enables atomic moves to prevent data duplication across different media applications. The guides cover a broad range of capability areas, including media automation con

    Markdownbazarrguideguides
    View on GitHub↗2,800
  • 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
  • ampache/ampacheampache avatar

    ampache/ampache

    3,792View on GitHub↗

    Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based platform for organizing, managing, and streaming personal audio and video collections to multiple devices and network environments. The system distinguishes itself as a collaborative media playback platform, supporting shared playlists and a democratic voting system that allows multiple users to influence an active playback queue. It also functions as a real-time media transcoder, converting audio and video formats during transmission to match client bandwidth and hardware requireme

    PHP
    View on GitHub↗3,792
See all 30 alternatives to Nas Tools→

Frequently asked questions

What does nastool/nas-tools do?

NAS媒体库管理工具

What are the main features of nastool/nas-tools?

The main features of nastool/nas-tools are: Self-Hosted Media Managers, Self-Hosted Media Servers, Media Automation, Rule-Based Downloaders, Media Organization, Media Downloaders, Library Organization, Library Organization Automation.

What are some open-source alternatives to nastool/nas-tools?

Open-source alternatives to nastool/nas-tools include: jxxghp/moviepilot — MoviePilot is a self-hosted media orchestrator and NAS media library automator. It coordinates workflows between… trash-guides/guides — Guides is a collection of standardized architectural guides and best practices for deploying containerized media… attemptd/afusekt-release — AfuseKt-release is an Android media player application designed for playing and organizing video content across… ampache/ampache — Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based… sonarr/sonarr — Sonarr is an automated media management tool that functions as a personal video recorder for television series. It… dusk-labs/dim — Dim is a self-hosted media server and manager designed to index and organize local media libraries for remote access…