Skip to content

A beautiful dark theme for IntelliJ IDEA and all JetBrains IDEs, based on the popular codeSTACKr VS Code theme. Features vibrant syntax highlighting and two color variants.

License

Notifications You must be signed in to change notification settings

ranjan-mohanty/codestackr-intellij-theme

codeSTACKr Theme for IntelliJ

Version Downloads Rating Visitors Latest Release Release Date Build IntelliJ Platform License GitHub Issues

A beautiful dark theme for IntelliJ IDEA and other JetBrains IDEs, based on the popular codeSTACKr VS Code theme.

Features

  • Deep Dark Background: Easy on the eyes with a carefully chosen dark background (#09131b)
  • Vibrant Syntax Highlighting: Carefully selected colors for optimal code readability
  • Two Variants: Choose between Regular and Muted color schemes
  • Wide Language Support: Optimized for Java, Kotlin, JavaScript, TypeScript, Python, HTML, CSS, JSON, Markdown, SQL, and more
  • Consistent UI: Matching UI colors throughout the IDE

Screenshots

Theme Showcase

Installation

From JetBrains Marketplace (Recommended)

  1. Open IntelliJ IDEA
  2. Go to Settings/PreferencesPlugins
  3. Search for "codeSTACKr Theme"
  4. Click Install
  5. Restart the IDE
  6. Go to Settings/PreferencesAppearance & BehaviorAppearance
  7. Select "codeSTACKr Theme" or "codeSTACKr Theme (Muted)" from the Theme dropdown

Manual Installation

  1. Download the latest release from the releases page
  2. Open IntelliJ IDEA
  3. Go to Settings/PreferencesPlugins
  4. Click the gear icon and select Install Plugin from Disk...
  5. Select the downloaded .zip file
  6. Restart the IDE
  7. Go to Settings/PreferencesAppearance & BehaviorAppearance
  8. Select your preferred theme variant

Theme Variants

Variant Description
Regular The original vibrant color scheme with bold, saturated colors perfect for those who prefer high contrast.
Muted A softer variant with more muted colors, ideal for extended coding sessions and reduced eye strain.
Light A light theme variant for daytime coding with carefully adjusted colors for optimal readability on white backgrounds.
High Contrast A high contrast dark theme for better accessibility with maximum contrast between text and background.

Building from Source

Prerequisites

  • JDK 21 or higher
  • Gradle 9.2 or higher

Build Steps

# Clone the repository
git clone https://github.com/ranjan-mohanty/codestackr-intellij-theme.git
cd codestackr-intellij-theme

# Build the plugin
./gradlew buildPlugin

# The plugin will be in build/distributions/

Development

Quick Commands (using Make)

make help          # Show all available commands
make build         # Build the plugin
make test          # Run tests
make verify        # Verify plugin
make format        # Format markdown files
make run           # Run IntelliJ with plugin
make clean         # Clean build artifacts

Using Gradle Directly

./gradlew buildPlugin    # Build the plugin
./gradlew runIde         # Run IntelliJ IDEA with the plugin
./gradlew test           # Run tests
./gradlew verifyPlugin   # Verify plugin structure
./gradlew format         # Format markdown files
./gradlew clean          # Clean build artifacts

Compatibility

  • IntelliJ IDEA 2019.1+ (tested across multiple versions from 2019.1 to latest)
  • All JetBrains IDEs (PyCharm, WebStorm, PhpStorm, etc.)

The plugin is automatically tested for compatibility across multiple IDE versions before each release to ensure it works correctly on both older and newer versions of the platform.

Publishing to JetBrains Marketplace

Publishing Prerequisites

  1. Create an account at JetBrains Marketplace
  2. Generate a permanent token from your JetBrains Account

Publish Steps

# Set your marketplace token
export PUBLISH_TOKEN="your-token-here"

# Build and publish
./gradlew publishPlugin

The plugin will be submitted for review. Approval typically takes 1-3 business days.

For detailed publishing instructions, see the IntelliJ Platform Plugin Publishing Guide.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Credits

License

MIT License - see LICENSE file for details

Support

Links


Never stop learning and Never give up! 🚀

About

A beautiful dark theme for IntelliJ IDEA and all JetBrains IDEs, based on the popular codeSTACKr VS Code theme. Features vibrant syntax highlighting and two color variants.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published