Dim

Self-hosted media manager for organizing and playing libraries

4.1k stars 183 forks last commit first released AGPL-3.0

Slowing down

No commits since 21 Sept 2025. Check the issue tracker before you rely on it.

Dim is a self-hosted media manager that scans your media directories, organizes them into a clean library, and provides a web interface to browse and play your content from anywhere. It focuses on minimal setup while offering a polished, modern UI.

Key Features

  • Library management for local media folders with metadata-driven organization
  • Web UI for browsing, searching, and viewing your media collection
  • In-browser playback experience for supported media
  • SQLite-backed local configuration and library data storage
  • Optional hardware-accelerated video processing on Linux via VA-API
  • Multiple deployment options, including standalone binaries and container images

Use Cases

  • Personal media library management for movies and TV on a home server
  • A lightweight alternative to heavier media server stacks for simple browsing and playback
  • Centralized household media browsing across devices using a web browser

Limitations and Considerations

  • Some features may be platform-dependent (for example, VA-API hardware acceleration on Linux)
  • Requires external tools/libraries (such as FFmpeg) for media processing and compatibility

Dim is a strong fit for users who want a sleek, minimal-setup media manager with a modern web UI. It works well for organizing and accessing media libraries while remaining relatively lightweight in deployment and storage requirements.

Categories:

Tags:

Tech Stack:

Share:

Similar to Dim

Jellyfin logo

Jellyfin

Self-hosted media server for managing and streaming your library

56.2k
5.4k
Last commit

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

GPL-2.0Actively maintained
Alternative to:
Plex logo
Plex
+19
Kodi logo

Kodi

Open source home theater and media center software

21.1k
6.6k
Last commit

Kodi is an open source media center for organizing and playing local and networked video, music, and photos with a TV-friendly interface and add-on ecosystem.

Actively maintained
Alternative to:
Microsoft Windows Media Player logo
Microsoft Windows Media Player
+7

CouchTube

YouTube-based frontend that simulates a scheduled TV channel

261
10
Last commit

CouchTube is a Go application that schedules and plays curated YouTube videos as TV-style channels using JSON playlists, with Docker and SQLite support.

GPL-3.0Actively maintained
Alternative to:
Watch2Gether logo
Watch2Gether
+2

MediaCMS

Open source video and media CMS with streaming and a REST API

5.1k
952
Last commit

Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.

AGPL-3.0Actively maintained
Alternative to:
Vimeo logo
Vimeo
+9
Tdarr logo

Tdarr

Distributed media transcoding automation and library analytics

4.3k
120
Last commit

Self-hosted distributed transcoding and remux automation for media libraries using FFmpeg or HandBrake, with health checks, scheduling, and plugin-based processing rules.

Actively maintained
Alternative to:
Encoding.com logo
Encoding.com
+2
ErsatzTV logo

ErsatzTV

Open-source server that turns personal media into scheduled IPTV channels

2.9k
212
Last commit

ErsatzTV is an open-source media server that creates scheduled, EPG-driven IPTV-style channels from local libraries or Plex/Jellyfin/Emby, with hardware transcoding and M3U/XMLTV output.

ZlibActively maintained
Alternative to:
Channels DVR logo
Channels DVR
+1