JetBrains/hirschgarten

Bazel support for JetBrains IDEs

Kotlin

148

4,898 commits

updated Sep 22, 2026

See the code

README

JetBrains team project Build plugin with Bazel

Hirschgarten Project

The Hirschgarten project aims to bring a new approach for Bazel support to IntelliJ IDEA users.

The primary product is the Bazel plugin, a new Bazel plugin for IntelliJ IDEA developed by JetBrains. and published to the JetBrains marketplace.

Features

Work with Bazel in IntelliJ IDEA:

  • Import Bazel projects with multiple languages.
  • Run and debug targets and tests through Bazel or directly from the IDE.
  • Starlark highlighting, navigation, and debugging.
  • Configure project subsets for import.

See also: Bazel plugin documentation page.

Contributing

We welcome contributions to Hirschgarten! Please refer to our guide to start developing the plugin for more information on how to set up the project and get involved.

For bug reports and feature requests, please use our YouTrack project.

Tasks which are rather small and do not require a lot of context can be found in the Contributions Welcome list.

Installation

For information on installing and using the Bazel plugin for IntelliJ IDEA, please refer to the plugin page.

License

Hirschgarten is licensed under the Apache License, Version 2.0. See the LICENSE file for details.


For more detailed information about each component, please refer to their respective directories within this repository.

bazel
bazel-rules
goland
goland-plugin
intellij-idea
intellij-plugin
pycharm
pycharm-plugin

Contributors

(top 30 of 221)

gottagofaster236

610 commits

xuansontrinh

457 commits

hb-man

451 commits

brendandouglas

426 commits

JetBrains/hirschgarten

Bazel support for JetBrains IDEs

Kotlin

148

4,898 commits

updated Sep 22, 2026

See the code

README

JetBrains team project Build plugin with Bazel

Hirschgarten Project

The Hirschgarten project aims to bring a new approach for Bazel support to IntelliJ IDEA users.

The primary product is the Bazel plugin, a new Bazel plugin for IntelliJ IDEA developed by JetBrains. and published to the JetBrains marketplace.

Features

Work with Bazel in IntelliJ IDEA:

  • Import Bazel projects with multiple languages.
  • Run and debug targets and tests through Bazel or directly from the IDE.
  • Starlark highlighting, navigation, and debugging.
  • Configure project subsets for import.

See also: Bazel plugin documentation page.

Contributing

We welcome contributions to Hirschgarten! Please refer to our guide to start developing the plugin for more information on how to set up the project and get involved.

For bug reports and feature requests, please use our YouTrack project.

Tasks which are rather small and do not require a lot of context can be found in the Contributions Welcome list.

Installation

For information on installing and using the Bazel plugin for IntelliJ IDEA, please refer to the plugin page.

License

Hirschgarten is licensed under the Apache License, Version 2.0. See the LICENSE file for details.


For more detailed information about each component, please refer to their respective directories within this repository.

bazel
bazel-rules
goland
goland-plugin
intellij-idea
intellij-plugin
pycharm
pycharm-plugin

Contributors

(top 30 of 221)

gottagofaster236

610 commits

xuansontrinh

457 commits

hb-man

451 commits

brendandouglas

426 commits

Languages

Kotlin

89.5%

Starlark

5.1%

Java

3.5%