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