# 5rahim/seanime

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/5rahim-seanime).**

2,864 stars · 183 forks · Go · gpl-3.0

## Links

- GitHub: https://github.com/5rahim/seanime
- Homepage: https://seanime.app
- awesome-repositories: https://awesome-repositories.com/repository/5rahim-seanime.md

## Topics

`anilist` `anime` `anime-downloader` `anime-library` `anime-streaming` `bittorrent` `debrid` `go` `manga` `manga-downloader` `media-server` `myanimelist` `react` `scanner` `self-hosted`

## Description

This project is a self-hosted media server for organizing, streaming, and tracking anime and manga collections. It functions as a BitTorrent streaming client that allows video content to be played directly from torrents and cloud storage, a manga reader and tracker, and a media processing system using hardware-accelerated transcoding to ensure browser compatibility.

The system distinguishes itself through synchronized media viewing, enabling users to host watch parties by coordinating playback in real time across multiple devices. It also features an extensible framework with a JavaScript-based plugin system and an in-app marketplace for installing third-party streaming sources and search engines.

The platform provides comprehensive library management, including automatic metadata matching for local files and a release calendar to monitor new episodes. It supports automated media acquisition via customizable filters and priority scoring, alongside remote server connections for streaming content to mobile devices.

## Tags

### DevOps & Infrastructure

- [Self-Hosted Media Servers](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-applications/self-hosted-media-servers.md) — Provides a private platform for centralized storage, organization, and management of anime and manga libraries.

### Graphics & Multimedia

- [Torrent Streaming](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/stream-content-distribution/torrent-streaming.md) — Streams video content directly from BitTorrent sources without requiring a full local download.
- [Local Media Library Management](https://awesome-repositories.com/f/graphics-multimedia/local-media-library-management.md) — Provides tools for organizing and managing a personal media collection on a local filesystem. ([source](https://cdn.jsdelivr.net/gh/5rahim/seanime@main/README.md))
- [Multi-Source Playback Engines](https://awesome-repositories.com/f/graphics-multimedia/multi-source-playback-engines.md) — Unifies diverse media sources including torrents, cloud storage, and online URLs for low-latency playback. ([source](https://seanime.app/docs/anime-entry))
- [Remote Media Library Streaming](https://awesome-repositories.com/f/graphics-multimedia/remote-media-library-streaming.md) — Streams the media library to mobile devices via a dedicated client application. ([source](https://seanime.app/docs/customization))
- [Playback Synchronizers](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/video-streaming/playback-synchronizers.md) — Hosts real-time watch parties by coordinating synchronized playback across multiple users. ([source](https://seanime.app/docs/anime-entry))
- [FFmpeg Transcoders](https://awesome-repositories.com/f/graphics-multimedia/video-production/transcoding-engines/ffmpeg-transcoders.md) — Uses FFmpeg to convert local media files into browser-compatible formats on-the-fly.
- [Hardware-Accelerated Transcoders](https://awesome-repositories.com/f/graphics-multimedia/video-production/video-editing/media-transcoders/hardware-accelerated-transcoders.md) — Uses FFmpeg and GPU acceleration to transcode video files into browser-compatible formats in real time. ([source](https://seanime.app/docs/manga))

### Part of an Awesome List

- [Anime and Manga Servers](https://awesome-repositories.com/f/awesome-lists/media/anime-and-manga/self-hosted-servers/anime-and-manga-servers.md) — Functions as a self-hosted server for organizing, streaming, and tracking anime and manga collections.

### Business & Productivity Software

- [Manga Readers](https://awesome-repositories.com/f/business-productivity-software/ebook-readers/manga-readers.md) — Includes a specialized reader for manga and comics with support for online source aggregation. ([source](https://seanime.app/docs/access))
- [Media File Mapping](https://awesome-repositories.com/f/business-productivity-software/media-file-mapping.md) — Scans local directories and matches file names against external databases to organize media collections.
- [Shared Viewing Synchronization](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/real-time-collaboration/audio-playback-synchronization/shared-viewing-synchronization.md) — Coordinates real-time media playback across multiple remote clients to enable shared watch parties.
- [Multi-Device Playback Synchronization](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/real-time-collaboration/multi-device-playback-synchronization.md) — Coordinates video playback timestamps in real time across multiple users for shared viewing experiences.

### Content Management & Publishing

- [Metadata-Fetching Organizers](https://awesome-repositories.com/f/content-management-publishing/media-management/media-servers/library-organization/metadata-fetching-organizers.md) — Matches local files to external databases by fetching descriptive metadata from online sources. ([source](https://seanime.app/docs/autodownloader))
- [Media Server Clients](https://awesome-repositories.com/f/content-management-publishing/media-server-clients.md) — Provides dedicated client applications that synchronize playback progress and library metadata with a central media server.
- [Playback Queues](https://awesome-repositories.com/f/content-management-publishing/media-management/playback-queues.md) — Implements systems for organizing episodes and movies into sequential playback queues. ([source](https://seanime.app/docs/access))
- [Release Calendars](https://awesome-repositories.com/f/content-management-publishing/release-calendars.md) — Monitors airing schedules and release calendars to notify users of new episode releases. ([source](https://seanime.app/docs/comparison))

### Data & Databases

- [Viewing Progress Synchronizers](https://awesome-repositories.com/f/data-databases/data-synchronization-tools/viewing-progress-synchronizers.md) — Synchronizes playback positions and library status across multiple users and devices. ([source](https://seanime.app/docs))
- [Watchlist Synchronizers](https://awesome-repositories.com/f/data-databases/entity-modeling/entity-table-synchronizers/remote-to-local-database-synchronizers/watchlist-synchronizers.md) — Synchronizes personal watchlists and tracking data with remote anime and manga databases. ([source](https://cdn.jsdelivr.net/gh/5rahim/seanime@main/README.md))
- [Media Source Plugins](https://awesome-repositories.com/f/data-databases/full-text-search/extensibility-plugins/media-source-plugins.md) — Allows the addition of new media sources and search engines via a custom JavaScript plugin system. ([source](https://seanime.app/docs/access))

### Development Tools & Productivity

- [Metadata Synchronizers](https://awesome-repositories.com/f/development-tools-productivity/open-source-software/data-catalogs/metadata-synchronizers.md) — Automatically fetches and updates series and episode metadata from external data platforms. ([source](https://github.com/5rahim/seanime/blob/main/DEVELOPMENT_AND_BUILD.md))

### Networking & Communication

- [BitTorrent Client Integrations](https://awesome-repositories.com/f/networking-communication/bittorrent-client-integrations.md) — Integrates with external BitTorrent clients and cloud storage to retrieve media files. ([source](https://seanime.app/docs/config))
- [Download Automation](https://awesome-repositories.com/f/networking-communication/download-automation.md) — Automates the discovery and downloading of new episodes using customizable filters and priority scoring. ([source](https://cdn.jsdelivr.net/gh/5rahim/seanime@main/README.md))

### Software Engineering & Architecture

- [Plugin Marketplaces](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/third-party-plugins/plugin-marketplaces.md) — Provides an in-app marketplace for discovering and installing third-party streaming sources and search engines. ([source](https://cdn.jsdelivr.net/gh/5rahim/seanime@main/README.md))
- [Torrent Automation Rules](https://awesome-repositories.com/f/software-engineering-architecture/rule-based-classification-engines/torrent-automation-rules.md) — Uses conditional logic and filters to automatically trigger the download of new episodes via torrents.
- [JavaScript Plugin Runtimes](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures/javascript-plugin-runtimes.md) — Implements an extensible framework where users can add new media sources and search engines via custom JavaScript scripts.

### System Administration & Monitoring

- [Remote Manga Servers](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/connection-lifecycle-management/remote-server-connectivities/remote-manga-servers.md) — Enables mobile devices to connect remotely to a desktop media server for content streaming. ([source](https://seanime.app/docs))
