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
Marco Ferrer
580f585f58
add kotlin kroto plus
5 years ago
Erik Moqvist
d5fbdb45b0
Added pbtools to third party implementations list.
5 years ago
Mathias LANG
c656d76894
Remove duplicate entry in third party list
...
On the linked Wiki page, it can be seen that the creator is `opticron`, whose Github repository is also linked, and contains a more up-to-date implementation.
5 years ago
Gregory Haskins
5102df2904
Add Protojure to third-party wiki ( #6554 )
...
This adds links under the Clojure header to
https://protojure.github.io
Signed-off-by: Greg Haskins <gregory.haskins@gmail.com>
5 years ago
Pavel Perestoronin
e9faff8514
Update third_party.md
...
I've deprecated the separate web page for the project and moved everything to `README.md`, so for now it's better to point to the GitHub project page.
6 years ago
Matthew Paletta
5f470c3992
Added Optional GRPC library to third party docs
6 years ago