|
|
|
@ -169,9 +169,7 @@ Inactive: |
|
|
|
|
* https://github.com/thesamet/rpcz (C++/Python, based on ZeroMQ) |
|
|
|
|
* https://github.com/w359405949/libmaid (C++, Python) |
|
|
|
|
|
|
|
|
|
## Other Utilities |
|
|
|
|
|
|
|
|
|
There are miscellaneous other things you may find useful as a Protocol Buffers developer. |
|
|
|
|
## Build |
|
|
|
|
|
|
|
|
|
* [Bazel Build](https://bazel.build) |
|
|
|
|
* [rules_closure](https://github.com/bazelbuild/rules_closure) |
|
|
|
@ -179,17 +177,6 @@ There are miscellaneous other things you may find useful as a Protocol Buffers d |
|
|
|
|
* [rules_go](https://github.com/bazelbuild/rules_go) `go` |
|
|
|
|
* [rules_protobuf](https://github.com/pubref/rules_protobuf) `java` `c++` |
|
|
|
|
`c#` `go` `js-closure` `js-node` `python` `ruby` |
|
|
|
|
* [NetBeans IDE plugin](https://code.google.com/p/protobuf-netbeans-plugin/) |
|
|
|
|
* [Wireshark/Ethereal packet sniffer plugin](https://code.google.com/p/protobuf-wireshark/) |
|
|
|
|
* [Alternate encodings (JSON, XML, HTML) for Java protobufs](https://code.google.com/p/protobuf-java-format/) |
|
|
|
|
* [Another JSON encoder/decoder for Java](https://github.com/sijuv/protobuf-codec) |
|
|
|
|
* [Editor for serialized protobufs](https://code.google.com/p/protobufeditor/) |
|
|
|
|
* [IntelliJ IDEA plugin](http://github.com/jvolkman/intellij-protobuf-editor) |
|
|
|
|
* [IntelliJ Protobuf Plugin](https://github.com/devkanro/intellij-protobuf-plugin) |
|
|
|
|
* [TextMate syntax highlighting](http://github.com/michaeledgar/protobuf-tmbundle) |
|
|
|
|
* [Oracle PL SQL plugin](https://code.google.com/p/protocol-buffer-plsql/) |
|
|
|
|
* [Eclipse editor for protobuf (from Google)](https://code.google.com/p/protobuf-dt/) |
|
|
|
|
* [C++ Builder compatible protobuf](https://github.com/saadware/protobuf-cppbuilder) |
|
|
|
|
* Maven Protobuf Compiler Plugin |
|
|
|
|
* By xolstice.org |
|
|
|
|
([Documentation](https://www.xolstice.org/protobuf-maven-plugin/)) |
|
|
|
@ -197,21 +184,43 @@ There are miscellaneous other things you may find useful as a Protocol Buffers d |
|
|
|
|
[](https://repo1.maven.org/maven2/org/xolstice/maven/plugins/protobuf-maven-plugin/) |
|
|
|
|
* https://code.google.com/p/maven-protoc-plugin/ |
|
|
|
|
* https://github.com/os72/protoc-jar-maven-plugin |
|
|
|
|
* [Protobuf Plugin for Gradle](https://github.com/google/protobuf-gradle-plugin) |
|
|
|
|
* [Sbt plugin for Protocol Buffers](https://github.com/Atry/sbt-cppp) |
|
|
|
|
|
|
|
|
|
## IDE |
|
|
|
|
|
|
|
|
|
* [Visual Studio Code Support for Protocol Buffers](https://marketplace.visualstudio.com/items?itemName=zxh404.vscode-proto3) |
|
|
|
|
* [Visual Studio Language Service support for Protocol Buffers](http://visualstudiogallery.msdn.microsoft.com/4bc0f38c-b058-4e05-ae38-155e053c19c5) |
|
|
|
|
* [IntelliJ IDEA plugin](http://github.com/jvolkman/intellij-protobuf-editor) |
|
|
|
|
* [IntelliJ Protobuf Plugin](https://github.com/devkanro/intellij-protobuf-plugin) |
|
|
|
|
* [TextMate syntax highlighting](http://github.com/michaeledgar/protobuf-tmbundle) |
|
|
|
|
* [Notepad++ Syntax Highlighting for .proto files](https://github.com/chai2010/notepadplus-protobuf) |
|
|
|
|
* [Eclipse editor for protobuf (from Google)](https://code.google.com/p/protobuf-dt/) |
|
|
|
|
* [NetBeans IDE plugin](https://code.google.com/p/protobuf-netbeans-plugin/) |
|
|
|
|
* [Editor for serialized protobufs](https://code.google.com/p/protobufeditor/) |
|
|
|
|
|
|
|
|
|
## Documentation |
|
|
|
|
|
|
|
|
|
* [Documentation generator plugin (Markdown/HTML/DocBook/...)](https://github.com/pseudomuto/protoc-gen-doc) |
|
|
|
|
* [DocBook generator for .proto files](https://code.google.com/p/protoc-gen-docbook/) |
|
|
|
|
|
|
|
|
|
## Other Utilities |
|
|
|
|
|
|
|
|
|
There are miscellaneous other things you may find useful as a Protocol Buffers developer. |
|
|
|
|
|
|
|
|
|
* [Wireshark/Ethereal packet sniffer plugin](https://code.google.com/p/protobuf-wireshark/) |
|
|
|
|
* [Alternate encodings (JSON, XML, HTML) for Java protobufs](https://code.google.com/p/protobuf-java-format/) |
|
|
|
|
* [Another JSON encoder/decoder for Java](https://github.com/sijuv/protobuf-codec) |
|
|
|
|
* [Oracle PL SQL plugin](https://code.google.com/p/protocol-buffer-plsql/) |
|
|
|
|
* [C++ Builder compatible protobuf](https://github.com/saadware/protobuf-cppbuilder) |
|
|
|
|
* [Protobuf for nginx module](https://github.com/dbcode/protobuf-nginx/) |
|
|
|
|
* [RSpec matchers and Cucumber step defs for testing Protocol Buffers](https://github.com/connamara/protobuf_spec) |
|
|
|
|
* [Sbt plugin for Protocol Buffers](https://github.com/Atry/sbt-cppp) |
|
|
|
|
* [Protobuf Plugin for Gradle](https://github.com/google/protobuf-gradle-plugin) |
|
|
|
|
* [Multi-platform executable JAR and Java API for protoc](https://github.com/os72/protoc-jar) |
|
|
|
|
* [Python scripts to convert between Protocol Buffers and JSON](https://github.com/NextTuesday/py-pb-converters) |
|
|
|
|
* [Visual Studio Language Service support for Protocol Buffers](http://visualstudiogallery.msdn.microsoft.com/4bc0f38c-b058-4e05-ae38-155e053c19c5) |
|
|
|
|
* [Visual Studio Code Support for Protocol Buffers](https://marketplace.visualstudio.com/items?itemName=zxh404.vscode-proto3) |
|
|
|
|
* [C++ library for serialization/de-serialization between Protocol Buffers and |
|
|
|
|
JSON.](https://github.com/yinqiwen/pbjson) |
|
|
|
|
* [ProtoBuf with Java EE7 Expression Language 3.0; pure Java ProtoBuf Parser |
|
|
|
|
and Builder.](https://github.com/protobufel/protobuf-el) |
|
|
|
|
* [Notepad++ Syntax Highlighting for .proto files](https://github.com/chai2010/notepadplus-protobuf) |
|
|
|
|
* [Linter for .proto files](https://github.com/ckaznocha/protoc-gen-lint) |
|
|
|
|
* [Protocol Buffers Dynamic Schema - create protobuf schemas programmatically |
|
|
|
|
(Java)](https://github.com/os72/protobuf-dynamic) |
|
|
|
|