• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Protobuf Global Extension Registry
2
3This file contains a global registry of known extensions for descriptor.proto,
4so that any developer who wishes to use multiple 3rd party projects, each with
5their own extensions, can be confident that there won't be collisions in
6extension numbers.
7
8If you need an extension number for your custom option (see [custom options](
9https://developers.google.com/protocol-buffers/docs/proto#customoptions)),
10please [send us a pull request](https://github.com/protocolbuffers/protobuf/pulls) to
11add an entry to this doc, or [create an issue](https://github.com/protocolbuffers/protobuf/issues)
12with info about your project (name and website) so we can add an entry for you.
13
14## Existing Registered Extensions
15
161.  C# port of protocol buffers
17
18    *   Website: https://github.com/jskeet/protobuf-csharp-port
19    *   Extensions: 1000
20
211.  Perl/XS port of protocol buffers
22
23    *   Website: http://code.google.com/p/protobuf-perlxs
24    *   Extensions: 1001
25
261.  Objective-C port of protocol buffers
27
28    *   Website: http://code.google.com/p/protobuf-objc
29    *   Extensions: 1002
30
311.  Google Wave Federation Protocol open-source release (FedOne)
32
33    *   Website: http://code.google.com/p/wave-protocol
34    *   Extensions: 1003
35
361.  PHP code generator plugin
37
38    *   Website: ???
39    *   Extensions: 1004
40
411.  GWT code generator plugin (third-party!)
42
43    *   Website: http://code.google.com/p/protobuf-gwt/
44    *   Extensions: 1005
45
461.  Unix Domain RPC code generator plugin
47
48    *   Website: http://go/udrpc
49    *   Extensions: 1006
50
511.  Object-C generator plugin (Plausible Labs)
52
53    *   Website: http://www.plausible.coop
54    *   Extensions: 1007
55
561.  TBD (code42.com)
57
58    *   Website: ???
59    *   Extensions: 1008
60
611.  Goby Underwater Autonomy Project
62
63    *   Website: https://github.com/GobySoft/goby
64    *   Extensions: 1009
65
661.  Nanopb
67
68    *   Website: http://kapsi.fi/~jpa/nanopb
69    *   Extensions: 1010
70
711.  Bluefin AUV Communication Extensions
72
73    *   Website: http://www.bluefinrobotics.com
74    *   Extensions: 1011
75
761.  Dynamic Compact Control Language
77
78    *   Website: http://github.com/GobySoft/dccl
79    *   Extensions: 1012
80
811.  ScaleOut StateServer® Native C++ API
82
83    *   Website: http://www.scaleoutsoftware.com
84    *   Extensions: 1013
85
861.  FoundationDB SQL Layer
87
88    *   Website: https://github.com/FoundationDB/sql-layer
89    *   Extensions: 1014
90
911.  Fender
92
93    *   Website: https://github.com/hassox/fender
94    *   Extensions: 1015
95
961.  Vortex
97
98    *   Website: http://www.prismtech.com/vortex
99    *   Extensions: 1016
100
1011.  tresorit
102
103    *   Website: https://tresorit.com/
104    *   Extensions: 1017
105
1061.  CRIU (Checkpoint Restore In Userspace)
107
108    *   Website: http://criu.org/Main_Page
109    *   Extensions: 1018
110
1111.  protobuf-c
112
113    *   Website: https://github.com/protobuf-c/protobuf-c
114    *   Extensions: 1019
115
1161.  ScalaPB
117
118    *   Website: https://scalapb.github.io/
119    *   Extensions: 1020
120
1211.  protoc-gen-bq-schema
122
123    *   Website: https://github.com/GoogleCloudPlatform/protoc-gen-bq-schema
124    *   Extensions: 1021
125
1261.  grpc-gateway
127
128    *   Website: https://github.com/gengo/grpc-gateway
129    *   Extensions: 1022
130
1311.  Certificate Transparency
132
133    *   Website: https://github.com/google/certificate-transparency
134    *   Extensions: 1023
135
1361.  JUNOS Router Telemetry
137
138    *   Website: http://www.juniper.net
139    *   Extensions: 1024
140
1411.  Spine Event Engine
142
143    *   Website: https://github.com/SpineEventEngine/core-java
144    *   Extensions: 1025
145
1461.  Aruba cloud platform
147
148    *   Website: ???
149    *   Extensions: 1026 -> 1030
150
1511.  Voltha
152
153    *   Website: ???
154    *   Extensions: 1031 -> 1033
155
1561.  gator
157
158    *   Website: ???
159    *   Extensions: 1034
160
1611.  protoc-gen-flowtypes
162
163    *   Website:
164        https://github.com/tmc/grpcutil/tree/master/protoc-gen-flowtypes
165    *   Extensions: 1035
166
1671.  ProfaneDB
168
169    *   Website: https://gitlab.com/ProfaneDB/ProfaneDB
170    *   Extensions: 1036
171
1721.  protobuf-net
173
174    *   Website: https://github.com/mgravell/protobuf-net
175    *   Extensions: 1037
176
1771.  FICO / StreamEngine
178
179    *   Website: http://www.fico.com/
180    *   Extensions: 1038
181
1821.  GopherJS
183
184    *   Website: https://github.com/johanbrandhorst/protobuf
185    *   Extensions: 1039
186
1871.  ygot
188
189    *   Website: https://github.com/openconfig/ygot
190    *   Extensions: 1040, 1179, 1180
191
1921.  go-grpcmw
193
194    *   Website: https://github.com/MarquisIO/go-grpcmw
195    *   Extensions: 1041
196
1971.  grpc-gateway protoc-gen-swagger
198
199    *   Website: https://github.com/grpc-ecosystem/grpc-gateway
200    *   Extensions: 1042
201
2021.  AN Message
203
204    *   Website: TBD
205    *   Extensions: 1043
206
2071.  protofire
208
209    *   Website: https://github.com/ribrdb/protofire
210    *   Extensions: 1044
211
2121.  Gravity
213
214    *   Website: https://github.com/aphysci/gravity
215    *   Extensions: 1045
216
2171.  SEMI Standards – I&C Technical Committee
218
219    *   Website:
220        http://downloads.semi.org/web/wstdsbal.nsf/9c2b317e76523cca88257641005a47f5/88a5863a580e323088256e7b00707489!OpenDocument
221    *   Extensions: 1046
222
2231.  Elixir plugin
224
225    *   Website: https://github.com/tony612/grpc-elixir
226    *   Extensions: 1047
227
2281.  API client generators
229
230    *   Website: ???
231    *   Extensions: 1048-1056
232
2331.  Netifi Proteus
234
235    *   Website: https://github.com/netifi-proteus
236    *   Extensions: 1057
237
2381.  CGSN Mooring Project
239
240    *   Website: https://bitbucket.org/ooicgsn/cgsn-mooring
241    *   Extensions: 1058
242
2431.  Container Storage Interface
244
245    *   Website: https://github.com/container-storage-interface/spec
246    *   Extensions: 1059-1069
247
2481.  TwirpQL Plugin
249
250    *   Website: https://twirpql.dev
251    *   Extensions: 1070
252
2531.  Protoc-gen-validate
254
255    *   Website: https://github.com/bufbuild/protoc-gen-validate
256    *   Extensions: 1071
257
2581.  Protokt
259
260    *   Website: https://github.com/open-toast/protokt
261    *   Extensions: 1072
262
2631.  Dart port of protocol buffers
264
265    *   Website https://github.com/dart-lang/protobuf
266    *   Extensions: 1073
267
2681.  Ocaml-protoc-plugin
269
270    *   Website: https://github.com/issuu/ocaml-protoc-plugin
271    *   Extensions: 1074
272
2731.  Analyze Re Graphene
274
275    *   Website: https://analyzere.com
276    *   Extensions: 1075
277
2781.  Wire since and until
279
280    *   Website: https://square.github.io/wire/
281    *   Extensions: 1076, 1077
282
2831.  Bazel, Failure Details
284
285    *   Website: https://github.com/bazelbuild/bazel
286    *   Extensions: 1078
287
2881.  grpc-graphql-gateway
289
290    *   Website: https://github.com/ysugimoto/grpc-graphql-gateway
291    *   Extensions: 1079
292
2931.  Cloudstate
294
295    *   Website: https://cloudstate.io
296    *   Extensions: 1080-1084
297
2981.  SummaFT protoc-plugins
299
300    *   Website: https://summaft.com/
301    *   Extensions: 1085
302
3031.  ADLINK EdgeSDK
304
305    *   Website: https://www.adlinktech.com/en/Edge-SDK-IoT
306    *   Extensions: 1086
307
3081.  Wire wire_package
309
310    *   Website: https://square.github.io/wire/
311    *   Extensions: 1087
312
3131.  Confluent Schema Registry
314
315    *   Website: https://github.com/confluentinc/schema-registry
316    *   Extensions: 1088
317
3181.  ScalaPB Validate
319
320    *   Website: https://scalapb.github.io/docs/validation
321    *   Extension: 1089
322
3231.  Astounding (Currently Private)
324
325    *   Website: https://github.com/PbPipes/Astounding
326    *   Extension: 1090
327
3281.  Protoc-gen-psql
329
330    *   Website: https://github.com/Intrinsec/protoc-gen-psql
331    *   Extension: 1091-1101
332
3331.  Protoc-gen-sanitize
334
335    *   Website: https://github.com/Intrinsec/protoc-gen-sanitize
336    *   Extension: 1102-1106
337
3381.  Coach Client Connect (planned release in March 2021)
339
340    *   Website: https://www.coachclientconnect.com
341    *   Extension: 1107
342
3431.  Kratos API Errors
344
345    *   Website: https://go-kratos.dev
346    *   Extension: 1108
347
3481.  Glitchdot (Currently Private)
349
350    *   Website: https://go.glitchdot.com
351    *   Extension: 1109
352
3531.  eigr/protocol
354
355    *   Website: https://eigr.io
356    *   Extension: 1110-1114
357
3581.  Container Object Storage Interface (COSI)
359
360    *   Website:
361        https://github.com/kubernetes-sigs/container-object-storage-interface-spec
362    *   Extension: 1115-1124
363
3641.  Protoc-gen-jsonschema
365
366    *   Website: https://github.com/chrusty/protoc-gen-jsonschema
367    *   Extension: 1125-1129
368
3691.  Protoc-gen-checker
370
371    *   Website: https://github.com/Intrinsec/protoc-gen-checker
372    *   Extension: 1130-1139
373
3741.  Protoc-gen-go-svc
375
376    *   Website: https://github.com/dane/protoc-gen-go-svc
377    *   Extension: 1140
378
3791.  Embedded Proto
380
381    *   Website: https://EmbeddedProto.com
382    *   Extension: 1141
383
3841.  Protoc-gen-fieldmask
385
386    *   Website: https://github.com/yeqown/protoc-gen-fieldmask
387    *   Extension: 1142
388
3891.  Google Gnostic
390
391    *   Website: https://github.com/google/gnostic
392    *   Extension: 1143
393
3941.  Protoc-gen-go-micro
395
396    *   Website: https://github.com/unistack-org/protoc-gen-go-micro
397    *   Extension: 1144
398
3991.  Protoc-gen-authz
400
401    *   Website: https://github.com/Neakxs/protoc-gen-authz
402    *   Extension: 1145
403
4041.  Protonium
405
406    *   Website: https://github.com/zyp/protonium
407    *   Extension: 1146
408
4091.  Protoc-gen-xo
410
411    *   Website: https://github.com/xo/ecosystem
412    *   Extension: 1147
413
4141.  Ballerina gRPC
415
416    *   Website: https://github.com/ballerina-platform/module-ballerina-grpc
417    *   Extension: 1148
418
4191.  Protoc-gen-referential-integrity
420
421    *   Website:
422        https://github.com/ComponentCorp/protoc-gen-referential-integrity
423    *   Extension: 1149
424
4251.  Oclea Service Layer RPC
426
427    *   Website: https://oclea.com/
428    *   Extension: 1150
429
4301.  mypy-protobuf
431
432    *   Website: https://github.com/nipunn1313/mypy-protobuf
433    *   Extension: 1151-1154
434
4351.  Pigweed protobuf compiler
436
437    *   Website: https://pigweed.dev/pw_protobuf
438    *   Extension: 1155
439
4401.  Perfetto
441
442    *   Website: https://perfetto.dev
443    *   Extension: 1156
444
4451.  Buf
446
447    *   Website: http://buf.build/
448    *   Extension: 1157-1166
449
4501.  Connect
451
452    *   Website: http://connect.build/
453    *   Extension: 1167-1176
454
4551.  protocel
456
457    *   Website: https://github.com/Neakxs/protocel
458    *   Extension: 1177-1178
459
4601.  Cybozu
461
462    *   Website: https://github.com/cybozu/protobuf
463    *   Extension: 1179
464
4651.  EngFlow
466
467    *   Website: https://github.com/EngFlow/engflowapis
468    *   Extensions: 1181
469
4701.  Proto-telemetry
471
472    *   Website: https://github.com/clly/proto-telemetry
473    *   Extensions: 1182
474
4751.  Digital Twins Definition Language (DTDL)
476
477    *   Website: https://github.com/Azure/opendigitaltwins-dtdl
478    *   Extensions: 1183
479
4801.  RabbitMQ
481
482    *   Website: https://github.com/guihouchang/protoc-gen-go-event
483    *   Extensions: 1184
484
4851.  Wire use_array
486
487    *   Website: https://square.github.io/wire/
488    *   Extensions: 1185
489
4901.  Protons
491
492    *   Website: https://github.com/ipfs/protons
493    *   Extensions: 1186
494
4951.  gRPC Federation
496
497    *   Website: https://github.com/mercari/grpc-federation
498    *   Extensions: 1187
499
5001.  protoc-gen-openapi
501
502    *   Website: https://github.com/solo-io/protoc-gen-openapi
503    *   Extensions: 1188-1189
504
5051.  Wire enumMode
506
507    *   Website: https://square.github.io/wire/
508    *   Extensions: 1190
509
5101.  Nebius AI
511
512    *   Website: https://nebius.ai
513    *   Extensions: 1191-1199
514