resources/jetbrains

A collection of 12 city-inspired themes for IntelliJ-based IDEs. Nine dark schemes and three light schemes, all built on the IntelliJ Platform 2025.3+ with Islands UI support.

JetBrains Xscriptor theme overview

Features

  • 12 city-inspired color schemes (9 dark, 3 light) across all IntelliJ-based IDEs
  • Islands UI support for JetBrains IDEs 2025.3+ with full editor scheme integration
  • Automated theme generation pipeline: edit colors.md, run generate_themes.py, deploy
  • Comprehensive syntax highlighting for Java, Kotlin, Python, JavaScript, TypeScript, CSS, HTML, XML, Ruby, PHP, Go, Markdown, and RegExp
  • Gradle-based build with IntelliJ Platform Plugin 2.x, Java 21 toolchain, and CI/CD integration
JetBrains Xscriptor editor preview
JetBrains Xscriptor code syntax

Available Themes

All 12 schemes are organized around iconic cities, each with its own distinct color identity.

darkX
darkLahabana
darkMiami
darkParis
darkTokio
darkOslo
darkBerlin
darkPraha
darkBogota
lightMadrid
lightHelsinki
lightLondon
JetBrains Xscriptor UI details

Installation

JetBrains Marketplace

Open your IDE, go to Settings > Plugins > Marketplace, search for Xscriptor Theme, and click Install.

Manual Install

Download the plugin ZIP from GitHub releases and install via Settings > Plugins > Install Plugin from Disk.

Build from Source

git clone https://github.com/xscriptor/jetbrains
cd jetbrains/xscriptor-theme
./gradlew buildPlugin
JetBrains Xscriptor dark theme showcase
JetBrains Xscriptor light theme showcase

Theme Generator

The repository ships with a Python script that parses colors.md and generates all 12 .theme.json files and .xml editor schemes automatically.

# Generate all themes from colors.md
python3 scripts/generate_themes.py --output ./output