diff --git a/docs/third_party.md b/docs/third_party.md index a3763a974e..b339c4f196 100644 --- a/docs/third_party.md +++ b/docs/third_party.md @@ -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 [![Maven Central](https://img.shields.io/maven-central/v/org.xolstice.maven.plugins/protobuf-maven-plugin.svg)](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)