Vitaly Kravtsov
99a82027fe
Update third_party.md with in4lio/protoboiler ( #18076 )
...
Add https://github.com/in4lio/protoboiler plugin.
Closes #18076
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/18076 from in4lio:main 43f1b64877
PiperOrigin-RevId: 684938902
2 months ago
oguzcan oguz
99a335e79f
Update third_party.md with Philips Rpc implementation ( #17035 )
...
Closes #17035
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/17035 from oguzcanoguz:main 2b9d55b485
PiperOrigin-RevId: 647681986
6 months ago
Ashley
2d56d69a40
Add ascopes/protobuf-maven-plugin to third_party.md ( #16656 )
...
This PR adds my project at https://github.com/ascopes/protobuf-maven-plugin to the thirdparty README.
CLA signed in previous contributions to other Google projects on GitHub.
Closes #16656
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/16656 from ascopes:patch-1 6f8b43aa0d
PiperOrigin-RevId: 629411565
8 months ago
Bernard Normier
3121f8ce10
Add IceRPC to the list of third-party RPC implementations ( #15072 )
...
This PR adds IceRPC for C# to the list of RPC implementations in third_party.doc.
IceRPC provides full support for Protobuf. See https://docs.icerpc.dev/protobuf for details.
Closes #15072
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/15072 from bernardnormier:add-icerpc 857e34e8ce
PiperOrigin-RevId: 604459237
10 months ago
Masaaki Goshima
8b46b56467
Add gRPC Federation extension ( #15644 )
...
Adds an extension id to the registry for using gRPC Federation.
gRPC Federation's Repository: https://github.com/mercari/grpc-federation
Buf Schema: https://buf.build/mercari/grpc-federation
Buf Plugin: https://buf.build/community/mercari-grpc-federation
Closes #15644
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/15644 from goccy:main 52ffd58f05
PiperOrigin-RevId: 603514213
10 months ago
Michael Vorburger.ch
b0d4b2c1fe
Separate Build / IDE / Documentation from Other on Third Party doc
...
PiperOrigin-RevId: 579193733
1 year ago
st-cheewah
cc27cc3cf7
Update docs/third_party.md with new Clojure/Script libraries ( #14415 )
...
* https://github.com/s-expresso/clojobuf
* https://github.com/s-expresso/rubberbuf
* https://github.com/s-expresso/clojobuf-codec
Closes #14415
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14415 from st-cheewah:main ec6b50a46b
PiperOrigin-RevId: 575796617
1 year ago
Arwalk
7491a573f3
Update third_party.md with Zig implementation ( #14192 )
...
Proposition to add my own implementation of protobuf for the Zig programming language.
Closes #14192
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14192 from Arwalk:patch-1 d48281d61a
PiperOrigin-RevId: 568232767
1 year ago
Thibaut Cuvelier
8f1c050c2a
Update the link for the Julia implementation ( #13707 )
...
https://github.com/tanmaykm/ProtoBuf.jl now redirects to the JuliaIO organisation.
Closes #13707
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13707 from dourouc05:patch-1 a1d8ce6053
PiperOrigin-RevId: 562112768
1 year ago
MycroftJr
8225bf7aa5
add protoc-gen-proto to third_party.md ( #13338 )
...
Only handles proto2 syntax atm, but I couldn't find any other implementation of something that seemed rather simple and sometimes useful, to integrate with third-party tools meant to run directly on .proto files.
Example usage: `protoc Example.proto --descriptor_set_in file_descriptor_set.pb --proto_out .`
Closes #13338
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13338 from mycroftjr:patch-1 b25408d05f
PiperOrigin-RevId: 549351811
1 year ago
James Brock
ea0aef4828
Update third_party.md add protobuf-decoder-explainer ( #11830 )
...
Add protobuf-decoder-explainer
Closes #11830
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11830 from jamesdbrock:patch-2 be7624f838
PiperOrigin-RevId: 507919893
2 years ago
Protobuf Team Bot
6d79c19452
Fix broken "Programming Languages" list in third_party.md.
...
PiperOrigin-RevId: 496445609
2 years ago
Protobuf Team Bot
f6f6af5472
Internal change
...
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11257 from Neakxs:apply-registration-for-protocel-extensions 8d04626e85
PiperOrigin-RevId: 494841129
2 years ago
Martijn Vels
d5f759f7a4
Optimize Arena Ctor/Dtor for lazy field
...
LazyField explicitly registers `ArenaDtor` for destructing the lazy Cord contents which is particularly heavily used in extension sets. This is inefficient as it requires an indirect thunk call into the lazy field instance which then itself calls the Cord destructor. We can directly register the Cord for destruction which results in half the cleanup space (Tagged cleanup), and a direct call into the Cord destructor.
PiperOrigin-RevId: 491379222
2 years ago
yksten
4e00cf365d
Update third_party.md
...
C++struct and protobuf conversion library, which also supports generating header files according to proto.
2 years ago
Matt Kulukundis
e8ab276325
Sync from Piper @465378928
...
PROTOBUF_SYNC_PIPER
2 years ago
Iwan Aucamp
9b7ab18a13
docs: add protoc-gen-bq-schema
...
Add protoc-gen-bq-schema to the list of third party add-ons.
2 years ago
Mike Kruskal
a29e0e3f44
Sync from Piper @439400376
...
PROTOBUF_SYNC_PIPER
3 years ago
Gary Peck
eb8976a56d
Add pbandk to list of 3rd-party Kotlin libraries ( #9712 )
3 years ago
Adam Cozzette
b20209f321
Sync from Piper @acozzette/proto_github_202203101748
...
PROTOBUF_SYNC_PIPER
3 years ago
Martin Schröder
75554b80a1
Replace gradle plugin with a live project ( #9611 )
...
Replace the link for the gradle plugin with a project that's alive.
3 years ago
idodod
2a2a9b6e64
Update third_party.md ( #9505 )
3 years ago
Gregory Haskins
3d995aaf98
Update protojure link ( #9389 )
3 years ago
Elliotte Rusty Harold
ee648b76a7
Update, fix, or delete an assortment of broken links ( #9381 )
...
* fix a few broken links and remove some dead ones
* new github repo
3 years ago
JongChan Choi
c4c7e2b8f9
Add pbkit to third_party.md ( #9177 )
3 years ago
Nils
6b0a1c2407
Add prost and quick-protobuf to third_party.md ( #9104 )
3 years ago
Adam Cozzette
1f66b1b032
Sync from Piper @402594188
...
PROTOBUF_SYNC_PIPER
3 years ago
Alexey Solodkiy
fd5202b6cd
Add twirp to RPC Implementations list ( #9085 )
3 years ago
Oleg Golberg
cb7be38519
Add Protokt to the list of 3rd party implementations ( #7169 )
3 years ago
Sahin Yort
29152fbc06
Update third_party.md ( #8511 )
...
* Update third_party.md
add https://github.com/thesayyn/protoc-gen-ts as a community maintained protoc typescript compiler.
* sort
4 years ago
Joshua Haberman
ce560630bf
Sync from Piper @368734211
...
PROTOBUF_SYNC_PIPER
4 years ago
Kanro
3f5fc4df1d
Add intelliJ protobuf plugin and sisyphus ( #8482 )
4 years ago
Joshua Haberman
96307d28f6
Sync from Piper @364389596
...
PROTOBUF_SYNC_PIPER
4 years ago
Maxim Reznik
b4cddb71d6
Add protobuf for Ada
4 years ago
Cody Casterline
c6bce8c10f
Remove link to unmaintained TypeScript library
...
y3llowcake/protoc-gen-ts is no longer maintained:
https://github.com/y3llowcake/protoc-gen-ts/issues/2#issuecomment-758215154
FWIW, neither is this one w/ a similar name: thesayyn/protoc-gen-ts:
https://github.com/thesayyn/protoc-gen-ts/issues/31#issuecomment-781681955
4 years ago
James Brock
c2d089e413
Add Purescript protobuf to third-party list
4 years ago
Joshua Haberman
95e6c5b474
Sync from Piper @327110949
...
PROTOBUF_SYNC_PIPER
4 years ago
Nikolai Vavilov
6b73371e7d
Update third_party.md
...
Add a library that helps develop protoc plugins in Node.js, and an example plugin that can serve as a template for alternative generators.
4 years ago
Jeremy Volkman
963ead3e37
[docs] Update IntelliJ plugin link
...
The previously-linked project hasn't been updated for years.
4 years ago
yohei yoshimuta
36d39a0266
Add parser and linter libraries to third party docs ( #6474 )
...
* Add Protobuf parser and linter
* chore: Add some third-party tools
4 years ago
Jon Godbout
8e09396ba1
Update third_party.md
...
Common Lisp:
http://github.com/ndantam/s-protobuf hasn't been updated in 5 years, and hasn't had a real update in 8.
http://github.com/qitab/cl-protobuf is the one used internally and maintained by Googlers (third_party/lisp/cl-protobufs) though I don't know
how to or if I should express that.
4 years ago
Joshua Haberman
25755efc4f
Sync from Piper @319848517
...
PROTOBUF_SYNC_PIPER
4 years ago
Alexandre Hamez
2676f4dcc5
Add third-party Elixir library
5 years ago
Joshua Haberman
f77065d4eb
Sync from Piper @316511779
...
PROTOBUF_SYNC_PIPER
5 years ago
Bart Hertog
2655a0aa0f
Added Embedded Proto to third_party.md.
5 years ago
listonjesse
2ae7cf0e03
Auxillary -> Auxiliary
5 years ago
Joshua Haberman
bb30225f06
Sync from Piper @307316823
...
PROTOBUF_SYNC_PIPER
5 years ago
Daniel G. Taylor
97f5f649a4
docs: add python-betterproto
...
Adds the `betterproto` Python module to the list of implementations.
5 years ago
Maxime Guerreiro
158b269097
Cleanup the RPC Implementations section
...
Remove dead links and update the ones that were moved.
Use https when possible.
Isolate inactive projects (not updated in the last few years) in a subsection.
release notes: no
5 years ago
Florian Enner
2220670ed9
Added 3rd party Java library (QuickBuffers)
5 years ago