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
nukeop avatar

nukeop/nuclear

0
View on GitHub↗
17,814 stars·1,286 forks·TypeScript·AGPL-3.0·21 viewsnuclearplayer.com↗

Nuclear

Nuclear is a cross-platform desktop music player that aggregates multiple online audio sources into a single interface. It functions as a streaming music aggregator and a local library manager, allowing users to search for and play audio tracks while maintaining persistent collections and playback queues.

The application utilizes a modular architecture that supports custom plugins, enabling users to extend core functionality by adding new streaming sources, metadata providers, and interface features. This design allows for the normalization of disparate audio sources through a unified abstraction layer, ensuring consistent playback across different providers.

Beyond standard media playback, the platform includes support for automated control, allowing external agents or scripts to interact with the player through a standardized communication protocol. Users can manage their personal music collections by importing and exporting playlists, ensuring that library configurations remain consistent across sessions.

The software is distributed as a desktop application and provides documentation for its plugin system and configuration options.

Features

  • Desktop Application Runtimes - Packages web technologies into a cross-platform desktop application using a Chromium-based runtime.
  • Extensible Media Players - Provides a modular media playback platform that supports custom plugins for streaming and metadata providers.
  • Music Streaming Interfaces - Functions as a cross-platform desktop player that aggregates and streams music from multiple online sources.
  • Personal Library Managers - Acts as a local library manager for organizing music collections and persistent playback queues.
  • Collection Managers - Manages personal music libraries by organizing collections and syncing playlists across devices.
  • Modular Plugin Architectures - Supports a modular architecture that allows dynamic loading of external plugins for streaming and metadata providers.
  • Audio and Video - Streaming music player that aggregates free sources.
  • Audio Video Tools - Listed in the “Audio Video Tools” section of the Awesome Mac awesome list.
  • Desktop Streaming Apps - Desktop player streaming music from various free online sources.
  • Media and Communication - Music player streaming from free sources.
  • Music Players - Electron-based player streaming from multiple online sources.
  • Modular Extension Architectures - Enables core functionality expansion through a plugin system for streaming sources and interface features.
  • Session Management - Maintains persistent playback queues and session state for organized listening sessions.
  • Integration Abstraction Layers - Normalizes disparate audio streaming APIs into a unified abstraction layer for consistent playback.
  • Media Favorites - Facilitates the organization of favorite music collections and playlist synchronization across devices.
  • Local State Management - Persists user playlists and application configurations to local files for consistent cross-session access.
  • Playback Controllers - Allows external scripts and agents to programmatically manage media playback sessions.
  • Media Player Controls - Provides standardized interfaces for external agents to control media playback and player state.

Star history

Star history chart for nukeop/nuclearStar history chart for nukeop/nuclear

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Nuclear

These projects share indexed features with Nuclear. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • spicetify/clispicetify avatar

    spicetify/cli

    23,479View on GitHub↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    JavaScriptcommand-linecommand-line-toolcustomization
    View on GitHub↗23,479
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • iina/iinaiina avatar

    iina/iina

    45,236View on GitHub↗

    This application is a high-performance media player designed for desktop environments, providing a unified interface for managing audio and video playback across local files and remote network streams. It supports a wide range of file formats and streaming protocols, utilizing native system frameworks and hardware-accelerated decoding to ensure synchronized, low-latency output. The player distinguishes itself through an extensible plugin architecture that allows for deep customization of the playback experience. Developers can build modular components to automate workflows, register custom co

    Swifthacktoberfestmacosmpv
    View on GitHub↗45,236
Compare all 30 related projects→

Frequently asked questions

What does nukeop/nuclear do?

Nuclear is a cross-platform desktop music player that aggregates multiple online audio sources into a single interface. It functions as a streaming music aggregator and a local library manager, allowing users to search for and play audio tracks while maintaining persistent collections and playback queues.

What are the main features of nukeop/nuclear?

The main features of nukeop/nuclear are: Desktop Application Runtimes, Extensible Media Players, Music Streaming Interfaces, Personal Library Managers, Collection Managers, Modular Plugin Architectures, Audio and Video, Audio Video Tools.

Which projects share features with nukeop/nuclear?

Projects with overlapping indexed features include: navidrome/navidrome — Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music… spicetify/cli — This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… iina/iina — This application is a high-performance media player designed for desktop environments, providing a unified interface… rigellute/spotify-tui — This project is a terminal-based music controller that provides a text-based interface for managing audio streaming,… martpie/museeks — 🎵 A simple, clean and cross-platform music player.