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

self-hosted anime media server

Ranking updated Jun 30, 2026

For an index of anime streaming sources, the first results are arut/nginx-rtmp-module (This is a live video streaming server module RTMP/HLS that can handle media stream delivery, but it lacks the library management, anime metadata fetching, episodic catalogue, and subtitle support that a self-hosted anime media server requires), yixia/vitamiobundle (VitamioBundle is an Android media player library for hardware-accelerated video decoding and adaptive streaming, not a self-hosted server—you would need to build a server-side application around it and host it separately to serve anime media) and owncast/owncast (Owncast is a self-hosted live streaming server for real-time broadcasts, not a library-based anime media server for on-demand streaming of episodic content with metadata and subtitles). librespark/libretv and jellyfin/jellyfin-androidtv round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “anime media sources”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “an index of anime streaming sources”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • arut/nginx-rtmp-modulearut avatar

    arut/nginx-rtmp-module

    13,982View on GitHub↗

    The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the ingestion, processing, and distribution of real-time audio and video feeds, supporting both RTMP and HLS protocols to facilitate media delivery to multiple clients. The module distinguishes itself by integrating directly into the host server event loop, allowing for high-concurrency network input and output without blocking the main thread. It provides a toolkit for managing media streams through event-driven callbacks, which can trigger external process invocations for custom tran

    This is a live video streaming server module (RTMP/HLS) that can handle media stream delivery, but it lacks the library management, anime metadata fetching, episodic catalogue, and subtitle support that a self-hosted anime media server requires.

    CVideo Streaming ServersVideo Streaming
    View on GitHub↗13,982
  • yixia/vitamiobundleyixia avatar

    yixia/VitamioBundle

    5,257View on GitHub↗

    VitamioBundle is an Android media player library and playback framework designed for decoding and rendering high-performance audio and video content. It provides a hardware-accelerated video decoder to reduce CPU load and battery consumption on mobile devices. The project includes an adaptive bitrate streaming client that adjusts video quality in real-time based on network conditions to prevent playback interruptions. It also features a video rendering engine capable of configuring pixel formats and chroma output to optimize visual quality for mobile displays. The library covers broad multim

    VitamioBundle is an Android media player library for hardware-accelerated video decoding and adaptive streaming, not a self-hosted server—you would need to build a server-side application around it and host it separately to serve anime media.

    JavaSubtitle Management SystemsVideo StreamingAdaptive Bitrate Streaming
    View on GitHub↗5,257
  • owncast/owncastowncast avatar

    owncast/owncast

    10,950View on GitHub↗

    Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience data. It functions as an RTMP video streaming server, accepting incoming video feeds and distributing them to viewers through HLS-based segmented streaming. The platform includes a built-in, stateful web-based chat interface that enables real-time viewer engagement during broadcasts. The project distinguishes itself through deep integration with the decentralized Fediverse, allowing servers to automatically broadcast stream status updates and notify followers across distributed

    Owncast is a self-hosted live streaming server for real-time broadcasts, not a library-based anime media server for on-demand streaming of episodic content with metadata and subtitles.

    GoVideo Streaming ServersVideo StreamingHLS Streaming
    View on GitHub↗10,950
  • librespark/libretvLibreSpark avatar

    LibreSpark/LibreTV

    13,137View on GitHub↗

    LibreTV is a self-hosted media aggregator and streaming client designed to consolidate video content from multiple external providers into a single, unified library. By standardizing metadata and media formats, the platform provides a centralized interface for browsing and managing personal media collections. The application distinguishes itself through its focus on uninterrupted playback and efficient navigation. It features automated manifest parsing to detect and strip commercial segments from video streams, ensuring an ad-free viewing experience. Additionally, the interface supports direc

    LibreTV is a self-hosted media aggregator that streams video from external providers, but it lacks anime-specific metadata fetching and episodic catalogue features, so it's a general media server rather than a dedicated anime streaming platform.

    JavaScriptVideo StreamingPlayback Controllers
    View on GitHub↗13,137
  • jellyfin/jellyfin-androidtvjellyfin avatar

    jellyfin/jellyfin-androidtv

    4,095View on GitHub↗

    This project is an Android TV media client and digital media player designed to stream movies, music, and live television from a Jellyfin media server. It provides a lean-back entertainment interface optimized for navigating organized media libraries using a remote control. The application allows for the remote synchronization of playback across multiple devices to create shared viewing experiences. Users can also customize the visual and auditory presentation of the interface through the management of visual themes. The client supports streaming video and audio content, viewing photo galler

    Jellyfin Android TV is a client that streams from a Jellyfin server, not a self-hosted server itself, so while it supports streaming and library features, it does not host the media or fetch metadata on its own.

    KotlinVideo StreamingAdaptive Bitrate Playback
    View on GitHub↗4,095
  • gwuhaolin/livegogwuhaolin avatar

    gwuhaolin/livego

    10,179View on GitHub↗

    livego is a live streaming server written in Go that receives live video streams and broadcasts them to viewers in real time. It functions as a multi-protocol video gateway, serving as a backend for ingesting video and redistributing it through RTMP, HLS, and HTTP-FLV protocols. The server features dynamic protocol transmuxing to convert ingested streams into different formats for device compatibility and low-latency playback. It provides secure stream access and ingestion by validating unique channel keys and using security tokens. The system includes capabilities for encrypted stream deliv

    livego is a live streaming server for real-time video ingestion and redistribution, not a self-hosted anime media server that organises episodic libraries, fetches metadata, or supports subtitles—it covers video streaming but lacks the catalogue and user-library management this search requires.

    GoVideo Streaming ServersHLS Streaming
    View on GitHub↗10,179
  • orz12/pilipalaxorz12 avatar

    orz12/PiliPalaX

    3,463View on GitHub↗

    PiliPalaX is a video streaming mobile client designed for discovering and playing video content, including anime and live streams. It functions as a media content browser and a social media video platform, integrating video playback with community engagement features. The application includes a personalized video player with hardware acceleration and gesture-based controls for adjusting volume and brightness. It also incorporates privacy-focused tools, such as incognito browsing modes and user-blocking capabilities to control content visibility. The system covers broad capability areas inclu

    PiliPalaX is a mobile client for streaming anime and video content, not a server you self-host and manage your own library from—it is a player/browser rather than the hosting tool this search is after.

    DartAnime Metadata BrowsersVideo Streaming
    View on GitHub↗3,463
  • mediacms-io/mediacmsmediacms-io avatar

    mediacms-io/mediacms

    4,740View on GitHub↗

    MediaCMS is a self-hosted media content management system designed for hosting, organizing, and distributing video, audio, images, and PDF files. It functions as a digital asset management platform that combines a transcoding pipeline with a server capable of delivering adaptive video streaming. The system is distinguished by its automated media transcoding pipeline, which converts uploaded files into multiple resolutions and codecs and generates automatic transcriptions. It integrates SAML and OAuth identity layers to connect external enterprise identity providers for managing user access an

    MediaCMS is a general-purpose media content management system for hosting and streaming videos, but it is not tailored for anime — it lacks anime-specific metadata fetching, episodic catalogue, and other anime-focused features that this search requires.

    JavaScriptVideo Streaming ServersAdaptive Bitrate Streaming
    View on GitHub↗4,740
  • sle2p/anichSle2p avatar

    Sle2p/AniCh

    3,878View on GitHub↗

    AniCh is an anime streaming application and video streaming client that aggregates and plays episodes from multiple sources through a unified interface. It functions as an anime media catalog and content tracker, allowing users to discover series and manage their viewing progress. The platform integrates community interaction features, providing real-time synchronized comments and chat overlays during video playback. It also supports offline video playback by caching streaming data locally on the device. The system includes a user account system for registration and authentication to maintai

    AniCh is a streaming client and content aggregator that plays episodes from multiple external sources, rather than a self-hosted server for your own anime media library — it fits the streaming and catalogue features but not the core identity of hosting and serving your personal collection.

    DartAnime Metadata BrowsersVideo Streaming
    View on GitHub↗3,878
  • dash-industry-forum/dash.jsDash-Industry-Forum avatar

    Dash-Industry-Forum/dash.js

    5,528View on GitHub↗

    dash.js is a browser-based JavaScript player for streaming adaptive video and audio content using the MPEG-DASH standard. It functions as an adaptive bitrate streaming client that adjusts media quality in real time based on network conditions and buffer levels. The project includes a playback engine capable of decrypting protected content through digital rights management systems and a specialized player for reducing latency in live broadcast events. It also serves as a playback metrics engine for monitoring and reporting real-time quality-of-experience data. The software covers a broad rang

    dash.js is a client-side JavaScript video player for adaptive bitrate streaming, not a self-hosted media server — it does not provide library management, metadata fetching, or multi-user support for serving anime content.

    JavaScriptAdaptive Bitrate PlaybackAdaptive Bitrate Streaming
    View on GitHub↗5,528
  • tobychui/arozostobychui avatar

    tobychui/arozos

    2,749View on GitHub↗

    Arozos is a web-based desktop environment that delivers a full graphical desktop, personal cloud storage, media streaming, and productivity tools entirely through a browser. It functions as a personal cloud server, providing a private file storage system with upload, organization, and retrieval capabilities, alongside a media streaming server for on-demand music and video playback. The platform also includes a web office suite for creating and editing text documents, a cloud IDE with code execution for writing and running code, and a 3D print file previewer for inspecting models before printin

    Arozos is a general-purpose web desktop and media streaming platform that can play video files, but it lacks anime-specific features like metadata fetching, episodic catalogue, and subtitle support, so it is not a dedicated anime media server.

    JavaScriptVideo Streaming Servers
    View on GitHub↗2,749
  • xiaye13579/bbllxiaye13579 avatar

    xiaye13579/BBLL

    17,280View on GitHub↗

    BBLL is an Android TV media application designed to serve as a third-party client for the Bilibili video platform. It provides a native interface optimized for large-screen displays, allowing users to browse and watch streaming content directly on television hardware. The application distinguishes itself by offering a custom viewing experience that integrates specific controls for remote navigation and touch-based input. It manages media playback through a dedicated interface that supports gesture-based seeking and adjustment, ensuring consistent interaction across different hardware environm

    BBLL is an Android TV client for the Bilibili streaming platform, not a self-hosted media server—it lets you watch anime from a third-party service rather than manage your own library or stream your own files.

    Video StreamingPlayback Controllers
    View on GitHub↗17,280
  • sampotts/plyrsampotts avatar

    sampotts/plyr

    29,862View on GitHub↗

    This project is a customizable media player designed to provide a consistent interface for video and audio content across all modern web browsers and mobile devices. It functions as a unified abstraction layer, standardizing playback behavior and control interfaces for both native media elements and third-party streaming service embeds through a predictable, declarative API. The library distinguishes itself by wrapping native media elements with custom HTML structures, ensuring a uniform look and feel regardless of the underlying browser implementation. Developers can manage playback state, m

    Plyr is a customizable HTML5 media player library for browsers, not a self-hosted server with anime metadata fetching, catalogue management, or multi-user support—it's a playback component you might embed in a full media server, not the server itself.

    JavaScriptCaptioning SystemsPlayback Controllers
    View on GitHub↗29,862
  • zlmediakit/zlmediakitZLMediaKit avatar

    ZLMediaKit/ZLMediaKit

    17,197View on GitHub↗

    ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It provides a native development kit for embedding streaming and transcoding capabilities directly into custom applications, supporting the ingestion, distribution, and recording of live video feeds across various network protocols. The platform distinguishes itself through a high-performance architecture that bridges legacy surveillance protocols with modern web-compatible streaming standards. It utilizes a thread-per-core execution model and zero-copy buffer management to maintain

    ZLMediaKit is a general-purpose streaming media engine for live video and surveillance, not a self-hosted anime media server with metadata fetching, episodic catalogues, or user library management — it could be a building block for streaming but lacks the anime-specific features and user-facing library management you need.

    C++Video Streaming Servers
    View on GitHub↗17,197
  • red5/red5-serverRed5 avatar

    Red5/red5-server

    3,427View on GitHub↗

    This project is a real-time communication and media streaming server designed for broadcasting, recording, and distributing audio and video content. It functions as a live streaming server and an RTMP media server, providing the infrastructure necessary to deliver real-time media to multiple concurrent viewers over a network. The system distinguishes itself through a multi-protocol media gateway that supports RTMP, E-RTMP v2 for modern codecs like HEVC and AV1, and HTTP media tunneling to bypass restrictive firewalls. It further acts as a real-time communication platform by synchronizing shar

    Red5 is a general-purpose live streaming and RTMP server that handles video streaming, but it lacks anime-specific features such as metadata fetching, episodic cataloguing, subtitle support, and user library management — it is a streaming infrastructure component rather than a complete self-hosted anime media server.

    HTMLVideo Streaming ServersVideo Streaming
    View on GitHub↗3,427
  • clappr/clapprclappr avatar

    clappr/clappr

    7,473View on GitHub↗

    Clappr is an HTML5 web media player and plugin-based framework used to render video and audio across different web platforms. It functions as a playback engine supporting adaptive bitrate streaming through HLS and DASH protocols to ensure smooth media delivery. The project is distinguished by a modular architecture that allows developers to extend player functionality and add support for new media formats via a plugin system. It also includes a dedicated controller for managing digital rights management license requests to secure premium content. The player covers a broad range of capabiliti

    Clappr is a web media player and playback framework, not a self-hosted anime media server with library management, metadata fetching, or multi-user support — it could be a component in such a server but does not deliver the complete tool you are looking for.

    JavaScriptCaptioning SystemsHLS Streaming
    View on GitHub↗7,473
  • datarhei/restreamerdatarhei avatar

    datarhei/restreamer

    4,925View on GitHub↗

    Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media processing gateway and a multi-destination stream relay, providing a web-based management interface to configure video codecs, hardware acceleration, and stream routing. The system enables multi-platform video streaming by duplicating a single live video source and forwarding it to various third-party broadcast services and external servers simultaneously. It also supports direct-to-website broadcasting, allowing users to host live content for private or public audiences via customizab

    Restreamer is a live video broadcast and RTMP relay server, not a media library server for anime—it lacks episodic catalogues, metadata fetching, subtitle support, and user library management, making it a poor fit for this specific self-hosted anime streaming need.

    HTMLVideo Streaming Servers
    View on GitHub↗4,925
  • carguo/gsyvideoplayerCarGuo avatar

    CarGuo/GSYVideoPlayer

    21,440View on GitHub↗

    GSYVideoPlayer is a versatile video player framework for Android that acts as a multi-engine playback wrapper. It provides a unified playback interface to control different video playback kernels, such as ExoPlayer, IJKplayer, and MediaPlayer, ensuring compatibility across diverse mobile hardware. The framework distinguishes itself through a flexible architecture that allows for core component swapping, enabling the replacement of playback engines, managers, or rendering layers. It includes a dedicated video caching manager for local storage and a customizable media UI component that supports

    GSYVideoPlayer is an Android video player framework for embedding playback in apps, not a self-hosted media server—it has no server-side streaming, anime metadata fetching, catalogue management, or multi-user support.

    JavaSubtitle Management SystemsPlayback Controllers
    View on GitHub↗21,440
  • open-ani/animekoopen-ani avatar

    open-ani/animeko

    18,500View on GitHub↗

    Animeko is a cross-platform desktop media client designed to aggregate video streams and peer-to-peer content into a single, unified interface. It functions as a centralized hub for media consumption, allowing users to manage multiple content providers and playback sources within one application. The client distinguishes itself by integrating a specialized engine for real-time peer-to-peer stream buffering, which enables immediate playback of media files directly from decentralized network sources. It further enhances the viewing experience by rendering community-contributed text overlays dir

    Animeko is a cross-platform desktop media client that aggregates streams from multiple sources, but it is not a self-hosted server — it lacks the server component to host and serve your own anime library to other devices, which is what your search for a self-hosted anime media server requires.

    KotlinVideo Streaming
    View on GitHub↗18,500
  • iv-org/invidiousiv-org avatar

    iv-org/invidious

    20,471View on GitHub↗

    Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a decentralized network of independent instances that provide a lightweight, ad-free interface for consuming media. By acting as a proxy between the user and the content provider, the platform prevents tracking and data collection while maintaining a familiar browsing experience. The project distinguishes itself through its robust suite of network-level traffic management and anonymization tools. It employs techniques such as IP rotation, reverse proxy stream routing, and integratio

    Invidious is a self-hosted frontend for video platforms such as YouTube, providing ad‑free streaming and privacy features, but it lacks anime‑specific metadata, episodic cataloguing, and local library management that a dedicated anime media server would offer.

    CrystalVideo StreamingPlayback Controllers
    View on GitHub↗20,471
  • chocobozzz/peertubeChocobozzz avatar

    Chocobozzz/PeerTube

    14,520View on GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    PeerTube is a general-purpose decentralized video hosting platform, not tailored to anime media, so it lacks native anime metadata fetching and episodic catalogue features that this search specifically needs.

    TypeScriptVideo Streaming Servers
    View on GitHub↗14,520
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
arut/nginx-rtmp-module14KCbsd-2-clauseDec 24, 2024
yixia/vitamiobundle5.3KJavaNOASSERTIONApr 23, 2017
owncast/owncast11KGomitFeb 21, 2026
librespark/libretv13.1KJavaScriptapache-2.0Aug 12, 2025
jellyfin/jellyfin-androidtv4.1KKotlingpl-2.0Feb 20, 2026
gwuhaolin/livego10.2KGoMITDec 5, 2025
orz12/pilipalax3.5KDartgpl-3.0Mar 1, 2025
mediacms-io/mediacms4.7KJavaScriptagpl-3.0Feb 20, 2026
sle2p/anich3.9KDart—Feb 10, 2026
dash-industry-forum/dash.js5.5KJavaScriptNOASSERTIONJun 22, 2026

Related searches

  • a self hosted media server for streaming
  • a browser extension for tracking anime
  • a personal Netflix
  • a subtitle downloader
  • a self hosted media server for videos
  • a video downloader
  • a manga library manager
  • an open source media streaming application