Protobuf Support

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider Android Studio
91 092
Google Protobuf support for JetBrains products.

  • Full Proto3 support.
  • Custom include path for proto files.
  • Usage search for messages, enums and fields (for standard and custom options).
  • Syntax validation for proto2/proto3. Error checks for reserved/duplicated field tags and names.
  • Fonts & Colors configuration.
  • Structure View.
  • Code formatting.
  • Navigation to message, enum or service by name (Ctrl+N)
  • Rename refactoring (files, messages, enums and fields).

Roadmap | Issue tracker | Donate ( PayPal, BitCoin)

Download plugin

Recent change notes

v0.9.0 (2017-06-25)
  • Add support for rename refactoring (files, messages, enums, fields).
  • Add support for usage search for standard and custom options.
  • Add support for oneof options (latest release of Protocol Buffers (3.3) does not provide standard options, however custom options can be used there).
  • Improve error message for field label inside of oneof block.

Full Changelog

Donations (PayPal, BitCoin) are welcome. With your little help we can make this plugin better.