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
Dusk-Labs avatar

Dusk-Labs/dim

0
View on GitHub↗
4,062 stars·181 forks·Rust·agpl-3.0·58 views

Dim

Dim is a self-hosted media server and manager designed to index and organize local media libraries for remote access and playback. It functions as a private web-based portal that allows users to stream locally stored video and audio content over a network.

The system operates as a local media indexer that scans storage to structure and beautify collections, creating a consistent user interface for managing digital content. It uses metadata-driven beautification to enrich raw file lists into organized libraries.

The application is deployed as a containerized service, utilizing static path mapping to bind host system directories to the internal environment for persistent media storage.

Features

  • Self-Hosted Media Servers - Functions as a private, self-hosted server for the centralized management and streaming of personal media libraries.
  • Media Metadata Enrichments - Enriches raw file lists with external metadata to create a visually structured and beautified library interface.
  • Media Servers - Acts as a self-hosted platform for managing, streaming, and organizing personal digital media collections.
  • Self-Hosted Media Managers - Provides a private, web-based portal for organizing and streaming locally stored video and audio content.
  • Local Filesystem Indexers - Scans local directories to create a searchable database for efficient retrieval of media files.
  • Local Media Library Management - Provides tools for the comprehensive organization, indexing, and playback of local media files.
  • Remote Media Streaming - Provides the capability to stream audio and video content from the central host to remote network clients.
  • Local Media Indexing - Indexes local media files and metadata to make content searchable and accessible for remote playback.
  • Container Deployment - Ships as a containerized application to ensure consistent deployment and simplified dependency management.
  • Docker Container Deployments - Packages the media management tool as a Docker image for consistent setup across different host systems.
  • Docker-Based Deployment Tools - Provides a Docker-based deployment method for running the media server in an isolated environment.
  • Media Library Structuring - Structures local media libraries into an organized visual interface optimized for remote access.
  • Media Streaming - Self-hosted media manager for organizing and streaming personal collections.
  • Multimedia Streaming - Media manager for organizing and beautifying collections.

Star history

Star history chart for dusk-labs/dimStar history chart for dusk-labs/dim

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 Dim

Similar open-source projects, ranked by how many features they share with Dim.
  • mediabrowser/embyMediaBrowser avatar

    MediaBrowser/Emby

    4,794View on GitHub↗

    Emby is a self-hosted media server used for organizing and streaming personal movies, music, and photos to various devices across local and remote networks. It functions as a central hub for media library hosting, incorporating a DLNA media server for device discovery and a remote media gateway for secure external access. The system features a GPU-accelerated transcoder that converts video formats on-the-fly to ensure compatibility across different playback devices. It also includes a live TV DVR capable of streaming live television signals and scheduling recordings for later viewing. The pl

    C#
    View on GitHub↗4,794
  • 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
  • universalmediaserver/universalmediaserverUniversalMediaServer avatar

    UniversalMediaServer/UniversalMediaServer

    2,624View on GitHub↗

    UniversalMediaServer is a self-hosted media streaming platform designed to serve video, audio, and image files to network-connected hardware. It functions as a DLNA and UPnP media server, enabling the distribution of content across a local area network by automatically detecting playback devices and managing media delivery. The platform distinguishes itself through a dynamic transcoding pipeline that adjusts bitrates and codecs on the fly to ensure compatibility with diverse hardware. It further enhances the viewing experience by automatically fetching metadata and cover art from external dat

    Javaangulardlnadlna-upnp
    View on GitHub↗2,624
  • azuracast/azuracastAzuraCast avatar

    AzuraCast/AzuraCast

    3,907View on GitHub↗

    AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It functions as an automated playback manager and broadcasting system, integrating an audio orchestrator for transcoding and cross-fading with a streaming server to distribute audio via mount points. The platform enables multi-tenant station management, allowing a single installation to host multiple independent radio entities. It distinguishes itself by combining an Auto-DJ broadcast system with the ability to manage live DJ accounts and coordinate real-time broadcasts. The system c

    PHPicecastliquidsoapradio
    View on GitHub↗3,907
See all 30 alternatives to Dim→

Frequently asked questions

What does dusk-labs/dim do?

Dim is a self-hosted media server and manager designed to index and organize local media libraries for remote access and playback. It functions as a private web-based portal that allows users to stream locally stored video and audio content over a network.

What are the main features of dusk-labs/dim?

The main features of dusk-labs/dim are: Self-Hosted Media Servers, Media Metadata Enrichments, Media Servers, Self-Hosted Media Managers, Local Filesystem Indexers, Local Media Library Management, Remote Media Streaming, Local Media Indexing.

What are some open-source alternatives to dusk-labs/dim?

Open-source alternatives to dusk-labs/dim include: mediabrowser/emby — Emby is a self-hosted media server used for organizing and streaming personal movies, music, and photos to various… ampache/ampache — Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based… universalmediaserver/universalmediaserver — UniversalMediaServer is a self-hosted media streaming platform designed to serve video, audio, and image files to… azuracast/azuracast — AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It… jellyfin/jellyfin-android — jellyfin-android is an Android media server client used to stream movies, television shows, and music from a remote… jellyfin/jellyfin-web — Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing,…