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

spicetify/spicetify-cli

0
View on GitHub↗
23,501 stars·885 forks·JavaScript·LGPL-2.1·14 viewsspicetify.app↗

Spicetify Cli

Spicetify-cli is a command-line utility framework designed to inject stylesheets, scripts, and extensions into a local desktop application installation. It specifically serves as a customization tool for the Spotify desktop client, allowing for modifications to the user interface and the addition of new functional capabilities.

The tool operates as a cross-platform extension framework compatible with Windows, macOS, and Linux. It functions by injecting custom CSS to modify interface colors and visual appearance, while utilizing script injection to add new tools and features to the application.

The project covers broad capability areas including visual appearance customization, client functionality extension, and the modification of user interface layouts.

Features

  • Spotify Themes - Provides a comprehensive toolset for creating and applying custom skins and themes to the Spotify desktop interface.
  • Spotify Client Customization Tools - Provides a command-line interface for injecting custom CSS, scripts, and extensions into the Spotify desktop application.
  • Spotify Tools - Adds new capabilities and tools to the Spotify client by injecting custom applications and extensions.
  • Client-Side Functional Extensions - Allows injecting custom applications and extensions to add new capabilities and control media playback.
  • App Extensibility Frameworks - Provides a system for adding new features and functional capabilities to an existing application via external script injection.
  • Installation Path Resolution - Determines the correct installation paths for the target application based on the detected host operating system.
  • Resource Patching - Modifies bundled application assets on disk to enable the loading of external custom scripts.
  • Manifest-Based Plugin Loading - Uses declarative manifest files to discover and initialize custom plugins and extensions.
  • Custom Theme Injectors - Injects custom CSS stylesheets into a desktop client to modify its visual appearance and interface colors.
  • Desktop Application Customizations - Provides a framework for applying visual and functional modifications to a desktop application across Windows, macOS, and Linux.
  • Application Appearance Customizations - Enables applying custom CSS and changing interface colors to alter the visual presentation of the desktop application.
  • Theme Overlays - Provides a mechanism to replace default stylesheets with custom CSS files to override the application's visual presentation.
  • Runtime Script and CSS Injection - Injects custom JavaScript and CSS into the running application process by modifying client source files.
  • Cross-Platform Console Tooling - Ships as a command-line utility compatible with Windows, macOS, and Linux for modifying local application files.
  • Audio Utilities - Command-line tool for customizing the Spotify client.

Star history

Star history chart for spicetify/spicetify-cliStar history chart for spicetify/spicetify-cli

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 Spicetify Cli

Similar open-source projects, ranked by how many features they share with Spicetify Cli.
  • xxnuo/musicfreepluginshubxxnuo avatar

    xxnuo/MusicFreePluginsHub

    3,186View on GitHub↗

    MusicFreePluginsHub is a dynamic runtime extensibility framework and plugin registry designed to integrate external music streaming services into a playback application. It serves as a centralized directory and asset hosting service that distributes third-party playback scripts and manifests to extend the core functionality of a music player. The system utilizes a JSON-based plugin directory to map specific versions to hosted assets, ensuring synchronized delivery across clients. This is supported by a remote hosting infrastructure that delivers compiled scripts and uses schema-validated mani

    Python
    View on GitHub↗3,186
  • notion-enhancer/notion-enhancernotion-enhancer avatar

    notion-enhancer/notion-enhancer

    5,019View on GitHub↗

    Notion Enhancer is a customization framework and desktop application modifier designed to inject JavaScript and CSS into Notion. It functions as a plugin system and theme engine that modifies the interface and core application behavior. The project enables the overriding of internal software logic and the injection of custom scripts to change default behaviors. It includes a theme engine for overriding CSS variables to apply custom visual schemes and provides support for right-to-left text direction. The framework covers a range of capabilities including workflow automation through user inpu

    JavaScriptchromechrome-extensionedge
    View on GitHub↗5,019
  • spicetify/spicetify-themesspicetify avatar

    spicetify/spicetify-themes

    5,980View on GitHub↗

    Spicetify Themes is a community-maintained collection of CSS-based visual themes for customizing the Spotify desktop client. The repository serves as a shared library of user-contributed themes that alter the appearance, layout, and sidebar configuration of the Spotify interface through the Spicetify modding tool. The theme system works by injecting custom CSS into Spotify's web-based UI through Spicetify's extension and loading mechanism, replacing default style files with user-provided themes at application startup. Themes use CSS custom properties for consistent color and spacing adjustmen

    CSSbeautifycsscustomization
    View on GitHub↗5,980
  • alibaba/atlasalibaba avatar

    alibaba/atlas

    8,149View on GitHub↗

    Atlas is a modularization system and dynamic component framework for Android. It functions as a class isolation layer and incremental update engine, allowing application logic and resources to be decoupled into independent bundles that are loaded at runtime. The project distinguishes itself by providing physical bundle isolation through custom class loaders to prevent dependency conflicts and bypass method count limits. It enables the deployment of remote components and incremental patches, using bytecode diffs and resource patching to update specific application parts without requiring a ful

    Javaandroidatlasdynamic
    View on GitHub↗8,149
See all 30 alternatives to Spicetify Cli→

Frequently asked questions

What does spicetify/spicetify-cli do?

Spicetify-cli is a command-line utility framework designed to inject stylesheets, scripts, and extensions into a local desktop application installation. It specifically serves as a customization tool for the Spotify desktop client, allowing for modifications to the user interface and the addition of new functional capabilities.

What are the main features of spicetify/spicetify-cli?

The main features of spicetify/spicetify-cli are: Spotify Themes, Spotify Client Customization Tools, Spotify Tools, Client-Side Functional Extensions, App Extensibility Frameworks, Installation Path Resolution, Resource Patching, Manifest-Based Plugin Loading.

What are some open-source alternatives to spicetify/spicetify-cli?

Open-source alternatives to spicetify/spicetify-cli include: xxnuo/musicfreepluginshub — MusicFreePluginsHub is a dynamic runtime extensibility framework and plugin registry designed to integrate external… notion-enhancer/notion-enhancer — Notion Enhancer is a customization framework and desktop application modifier designed to inject JavaScript and CSS… spicetify/spicetify-themes — Spicetify Themes is a community-maintained collection of CSS-based visual themes for customizing the Spotify desktop… extism/extism — Extism is a cross-language WebAssembly plugin framework that lets applications written in any programming language… alibaba/atlas — Atlas is a modularization system and dynamic component framework for Android. It functions as a class isolation layer… asxez/dockerdesktop-cn — DockerDesktop-CN is a localization pack and binary resource patcher designed to convert the Docker Desktop user…