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   * Website: https://github.com/jskeet/protobuf-csharp-port
18   * Extensions: 1000
19
201. Perl/XS port of protocol buffers
21   * Website: http://code.google.com/p/protobuf-perlxs
22   * Extensions: 1001
23
241. Objective-C port of protocol buffers
25   * Website: http://code.google.com/p/protobuf-objc
26   * Extensions: 1002
27
281. Google Wave Federation Protocol open-source release (FedOne)
29   * Website: http://code.google.com/p/wave-protocol
30   * Extensions: 1003
31
321. PHP code generator plugin
33   * Website: ???
34   * Extensions: 1004
35
361. GWT code generator plugin (third-party!)
37   * Website: http://code.google.com/p/protobuf-gwt/
38   * Extensions: 1005
39
401. Unix Domain RPC code generator plugin
41   * Website: http://go/udrpc
42   * Extensions: 1006
43
441. Object-C generator plugin (Plausible Labs)
45   * Website: http://www.plausible.coop
46   * Extensions: 1007
47
481. TBD (code42.com)
49   * Website: ???
50   * Extensions: 1008
51
521. Goby Underwater Autonomy Project
53   * Website: https://github.com/GobySoft/goby
54   * Extensions: 1009
55
561. Nanopb
57   * Website: http://kapsi.fi/~jpa/nanopb
58   * Extensions: 1010
59
601. Bluefin AUV Communication Extensions
61   * Website: http://www.bluefinrobotics.com
62   * Extensions: 1011
63
641. Dynamic Compact Control Language
65   * Website: http://github.com/GobySoft/dccl
66   * Extensions: 1012
67
681. ScaleOut StateServer® Native C++ API
69   * Website: http://www.scaleoutsoftware.com
70   * Extensions: 1013
71
721. FoundationDB SQL Layer
73   * Website: https://github.com/FoundationDB/sql-layer
74   * Extensions: 1014
75
761. Fender
77   * Website: https://github.com/hassox/fender
78   * Extensions: 1015
79
801. Vortex
81   * Website: http://www.prismtech.com/vortex
82   * Extensions: 1016
83
841. tresorit
85   * Website: https://tresorit.com/
86   * Extensions: 1017
87
881. CRIU (Checkpoint Restore In Userspace)
89   * Website: http://criu.org/Main_Page
90   * Extensions: 1018
91
921. protobuf-c
93   * Website: https://github.com/protobuf-c/protobuf-c
94   * Extensions: 1019
95
961. ScalePB
97   * Website: http://trueaccord.github.io/ScalaPB/
98   * Extensions: 1020
99
1001. protoc-gen-bq-schema
101   * Website: https://github.com/GoogleCloudPlatform/protoc-gen-bq-schema
102   * Extensions: 1021
103
1041. grpc-gateway
105   * Website: https://github.com/gengo/grpc-gateway
106   * Extensions: 1022
107
1081. Certificate Transparency
109   * Website: https://github.com/google/certificate-transparency
110   * Extensions: 1023
111
1121. JUNOS Router Telemetry
113   * Website: http://www.juniper.net
114   * Extensions: 1024
115
1161. Spine Event Engine
117   * Website: https://github.com/SpineEventEngine/core-java
118   * Extensions: 1025
119
1201. Aruba cloud platform
121   * Website: ???
122   * Extensions: 1026 -> 1030
123
1241. Voltha
125   * Website: ???
126   * Extensions: 1031 -> 1033
127
1281. gator
129   * Website: ???
130   * Extensions: 1034
131
1321. protoc-gen-flowtypes
133   * Website: https://github.com/tmc/grpcutil/tree/master/protoc-gen-flowtypes
134   * Extensions: 1035
135
1361. ProfaneDB
137   * Website: https://gitlab.com/ProfaneDB/ProfaneDB
138   * Extensions: 1036
139
1401. protobuf-net
141   * Website: https://github.com/mgravell/protobuf-net
142   * Extensions: 1037
143
1441. FICO / StreamEngine
145   * Website: http://www.fico.com/
146   * Extensions: 1038
147
1481. GopherJS
149   * Website: https://github.com/johanbrandhorst/protobuf
150   * Extensions: 1039
151
1521. ygot
153   * Website: https://github.com/openconfig/ygot
154   * Extensions: 1040
155
1561. go-grpcmw
157   * Website: https://github.com/MarquisIO/go-grpcmw
158   * Extensions: 1041
159
1601. grpc-gateway protoc-gen-swagger
161   * Website: https://github.com/grpc-ecosystem/grpc-gateway
162   * Extensions: 1042
163
1641. AN Message
165   * Website: TBD
166   * Extensions: 1043
167
1681. protofire
169   * Website: https://github.com/ribrdb/protofire
170   * Extensions: 1044
171
1721. Gravity
173   * Website: https://github.com/aphysci/gravity
174   * Extensions: 1045
175
1761. SEMI Standards – I&C Technical Committee
177   * Website: http://downloads.semi.org/web/wstdsbal.nsf/9c2b317e76523cca88257641005a47f5/88a5863a580e323088256e7b00707489!OpenDocument
178   * Extensions: 1046
179
1801. Elixir plugin
181   * Website: https://github.com/tony612/grpc-elixir
182   * Extensions: 1047
183
1841. API client generators
185   * Website: ???
186   * Extensions: 1048-1056
187
1881. Netifi Proteus
189   * Website: https://github.com/netifi-proteus
190   * Extensions: 1057
191
1921. CGSN Mooring Project
193   * Website: https://bitbucket.org/ooicgsn/cgsn-mooring
194   * Extensions: 1058
195
1961. Container Storage Interface
197   * Website: https://github.com/container-storage-interface/spec
198   * Extensions: 1059-1069
199
2001. TwirpQL Plugin
201   * Website: https://twirpql.dev
202   * Extensions: 1070
203
2041. Protoc-gen-validate
205   * Website: https://github.com/envoyproxy/protoc-gen-validate
206   * Extensions: 1071
207
208