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
Back to ampache/ampache

Projects sharing features with Ampache

30 open-source projects similar to ampache/ampache, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • xhongc/music-tag-webxhongc avatar

    xhongc/music-tag-web

    5,804View on GitHub↗

    Music-tag-web is a self-hosted music platform that combines a music tag editor, metadata scraper, batch file processor, music library manager, and Subsonic API server into a single web application. It provides a complete solution for organizing, tagging, and playing a personal music collection, with the ability to edit embedded metadata such as title, artist, album, lyrics, and cover art for local audio files. The platform distinguishes itself through its comprehensive automation and integration capabilities. It supports batch online auto-tagging from multiple music services, background task

    Pythondockermp3tagmusic
    View on GitHub↗5,804
  • splayer-dev/splayerSPlayer-Dev avatar

    SPlayer-Dev/SPlayer

    7,299View on GitHub↗

    SPlayer is a cross-platform music player and local library manager. It serves as a client for self-hosted media servers including Jellyfin, Navidrome, and Emby, while also functioning as a cloud music drive player and a tool for organizing local audio files. The application distinguishes itself through real-time audio spectrum visualization and word-by-word lyrics synchronization. It features a dynamic interface that automatically adjusts its color palette based on the dominant colors of album artwork. The software covers a broad range of media capabilities, including local metadata tag edit

    TypeScriptcross-platformembyjavascript
    View on GitHub↗7,299
  • 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

    JavaScriptaudiocmsdjango
    View on GitHub↗4,740

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • 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
  • beetbox/beetsbeetbox avatar

    beetbox/beets

    15,307View on GitHub↗

    Beets is a command-line music library manager that automates the organization, standardization, and maintenance of digital audio collections. It functions as a relational database-backed system that identifies audio content through acoustic fingerprinting and retrieves accurate metadata from online databases to ensure consistent tagging and directory structures. The project distinguishes itself through an event-driven pipeline architecture and a modular plugin system, which allow users to intercept and customize library processing workflows. This extensibility enables the integration of exter

    Pythonclihacktoberfestmusic
    View on GitHub↗15,307
  • mopidy/mopidymopidy avatar

    mopidy/mopidy

    8,519View on GitHub↗

    Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote controlled music player that streams audio from local files and online services through a unified architecture. The system is built as an extensible platform that supports custom plugins for music backends, audio sinks, and remote control interfaces. This framework allows for the integration of new audio sources and output devices via custom extensions. The server provides capabilities for multi-source audio streaming and remote playback management. Users can manage music playback and

    Pythonmopidymusic-playerpython
    View on GitHub↗8,519
  • dbgate/dbgatedbgate avatar

    dbgate/dbgate

    6,769View on GitHub↗

    DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

    Sveltecassandraclickhousecockroachdb
    View on GitHub↗6,769
  • michaing/dietpiMichaIng avatar

    MichaIng/DietPi

    6,131View on GitHub↗

    DietPi is an ultra-lightweight Debian distribution and software platform purpose-built for single-board computers. It provides a minimal operating system that strips away unnecessary services to reduce CPU and RAM usage, and includes a curated software catalogue of pre-optimised applications that can be installed with a single command. The system reads a plain-text configuration file before first boot to perform unattended OS and software installation, and offers a web interface for remote system administration. What distinguishes DietPi is its comprehensive, integrated approach to turning a

    Shellbashdebiandietpi
    View on GitHub↗6,131
  • koel/koelkoel avatar

    koel/koel

    17,168View on GitHub↗

    Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t

    PHPaudiohacktoberfestlaravel
    View on GitHub↗17,168
  • namidaco/namidanamidaco avatar

    namidaco/namida

    5,002View on GitHub↗

    Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified interface for playing local and remote audio and video files, serving as both a specialized client for YouTube content and a synchronized lyrics player. The project distinguishes itself through a dynamic theme engine that generates artwork-based visuals and a comprehensive set of audio processing tools, including gain normalization, equalizers, and crossfading. It also features a specialized system for retrieving and displaying time-synced lyrics in formats such as LRC and TTML. Br

    Dartandroidandroid-appandroid-music-player
    View on GitHub↗5,002
  • jellyfin/jellyfin-webjellyfin avatar

    jellyfin/jellyfin-web

    3,387View on GitHub↗

    Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing, playing, and administering a self-hosted media collection. It functions as a cross-platform media client that works across desktop and mobile browsers, offering a dashboard for server configuration, user management, and plugin administration. The web client serves as the primary interface for organizing and streaming personal media libraries, including movies, TV shows, music, and photos. The web interface supports a range of media management capabilities, including library org

    JavaScripthacktoberfestjellyfinmedia
    View on GitHub↗3,387
  • kimai/kimaikimai avatar

    kimai/kimai

    4,757View on GitHub↗

    Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w

    PHPdoctrineinvoiceinvoicing
    View on GitHub↗4,757
  • casdoor/casdoorcasdoor avatar

    casdoor/casdoor

    13,814View on GitHub↗

    Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with

    Goai-gatewayauthauthentication
    View on GitHub↗13,814
  • marmelab/react-adminmarmelab avatar

    marmelab/react-admin

    26,780View on GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗26,780
  • ever-co/ever-gauzyever-co avatar

    ever-co/ever-gauzy

    3,476View on GitHub↗

    Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services automation. It functions as a multi-tenant SaaS platform that combines time tracking, billing, and human resource management into a unified system. The project is distinguished by its headless architecture, utilizing a REST and GraphQL API gateway to expose business operations. It features a Model Context Protocol server that allows AI assistants to interact with system data and execute functional tools for automated business workflows. The platform covers a broad operational su

    TypeScriptaccountingbillingbookkeeping
    View on GitHub↗3,476
  • maiot-io/zenmlmaiot-io avatar

    maiot-io/zenml

    5,452View on GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    View on GitHub↗5,452
  • clangen/musikcubeclangen avatar

    clangen/musikcube

    4,784View on GitHub↗

    Musikcube is a cross-platform audio player and high-performance C++ audio engine designed for managing local music libraries. It functions as both a terminal-based music player and a headless audio server capable of indexing metadata and playing audio across different operating systems. The project utilizes a client-server architecture that separates the core audio engine and metadata indexer from the user interface. This design allows it to act as a self-hosted audio streaming server, delivering music and metadata to remote clients via WebSocket and HTTP with support for real-time transcodin

    C++alsaaudio-engineaudio-player
    View on GitHub↗4,784
  • scanopy/scanopyscanopy avatar

    scanopy/scanopy

    4,092View on GitHub↗

    Scanopy is a self-hosted infrastructure inventory and network discovery tool. It identifies hosts, services, and workloads across subnets to build a live model of network infrastructure, maintaining a searchable catalog of assets. The system features an interactive network topology visualizer that generates physical, logical, and application dependency diagrams. It maps the nesting chain from physical hardware and hypervisors down to virtual machines and containers, utilizing SNMP for hardware metadata and container APIs for workload discovery. The platform supports distributed network scann

    Rustdocumentationdocumentation-generatordocumentation-tools
    View on GitHub↗4,092
  • gpac/gpacgpac avatar

    gpac/gpac

    3,205View on GitHub↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Catsc3broadcastcenc
    View on GitHub↗3,205
  • dataease/dataeasedataease avatar

    dataease/dataease

    23,420View on GitHub↗

    DataEase is an open-source, self-hosted business intelligence platform designed for building interactive data visualizations and managing analytical reporting. It provides a centralized environment where users can construct dashboards through a drag-and-drop interface, connecting to diverse data sources including relational databases, data warehouses, and external APIs. The platform distinguishes itself through its focus on embedded analytics and enterprise-grade governance. It allows for the seamless integration of charts, dashboards, and management modules into third-party web applications

    Javaapache-dorisbusiness-intelligencedata-analysis
    View on GitHub↗23,420
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    View on GitHub↗21,221
  • 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

    TypeScriptactivitypubangulardecentralized
    View on GitHub↗14,520
  • musicplayerdaemon/mpdMusicPlayerDaemon avatar

    MusicPlayerDaemon/MPD

    2,607View on GitHub↗

    MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It functions as a music library manager and network audio streamer, providing a remote audio control protocol that allows external clients to manage playback, playlists, and database queries. The system acts as a multiroom audio coordinator, synchronizing audio distribution across multiple networked clients and hardware devices. It supports a variety of remote management capabilities, including a dedicated control API and the ability to broadcast audio streams over network protocol

    C++audioaudio-playermusic
    View on GitHub↗2,607
  • navidrome/navidromenavidrome avatar

    navidrome/navidrome

    21,753View on GitHub↗

    Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music collections. It functions as a centralized audio streaming platform that manages local audio files, automatically enriching them with metadata and artwork while providing a web interface for playback. The system supports multi-user access, allowing administrators to manage separate collections and listening histories with granular permissions. The platform distinguishes itself through its compatibility with the Subsonic API, enabling users to connect a wide range of third-party mus

    Goairsonicmadsonicmedia-server
    View on GitHub↗21,753
  • teamhanko/hankoteamhanko avatar

    teamhanko/hanko

    8,801View on GitHub↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    View on GitHub↗8,801
  • prefecthq/fastmcpPrefectHQ avatar

    PrefectHQ/fastmcp

    22,994View on GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Pythonagentsfastmcpllms
    View on GitHub↗22,994
  • phanan/koelphanan avatar

    phanan/koel

    17,168View on GitHub↗

    Koel is a self-hosted music streaming server that allows users to stream personal audio collections from a private server to any web browser. It functions as a multi-user audio library, supporting independent user libraries and single sign-on authentication. The platform integrates cloud storage drivers to host and serve music files from third-party providers and utilizes a metadata aggregator to enhance local library data and track listening history via external services. It also includes a natural language interface for executing playback commands and navigating the music library. The syst

    PHP
    View on GitHub↗17,168
  • nastool/nas-toolsNAStool avatar

    NAStool/nas-tools

    9,049View on GitHub↗

    NAS媒体库管理工具

    naspython
    View on GitHub↗9,049
  • kanboard/kanboardkanboard avatar

    kanboard/kanboard

    9,663View on GitHub↗

    Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri

    PHPagilekanbankanboard
    View on GitHub↗9,663
  • provectus/kafka-uiprovectus avatar

    provectus/kafka-ui

    12,158View on GitHub↗

    kafka-ui is a web interface and centralized control plane for administering Apache Kafka clusters, topics, and brokers. It functions as a distributed message queue dashboard and orchestrator, allowing for the oversight of multiple distributed Kafka environments from a single management interface. The project provides dedicated tools for producing and inspecting messages within topics using various serialization and encoding formats. It includes a schema registry client for defining and versioning data schemas and a consumer monitoring dashboard to track offsets and calculate partition lag. T

    Javaapache-kafkabig-datacluster-management
    View on GitHub↗12,158