Code
Hub
Connect your AI tool
Indexed graphs
Engine
MCP
copy
hub
/ github.com/golang/protobuf
github.com/golang/protobuf
@v1.5.4
sqlite
1,839
symbols
4,590
edges
51
files
360
documented
Search
Extension points
exported contracts — how you extend this code
Marshaler (Interface)
Marshaler is implemented by messages that can marshal themselves. This interface is used by the following functions: Siz [6 implem
proto/proto.go
Message (Interface)
Message is proto.Message with a method to return its descriptor. Deprecated: The Descriptor method may not be generated [70 imple
descriptor/descriptor.go
JSONPBUnmarshaler (Interface)
JSONPBUnmarshaler is implemented by protobuf messages that customize the way they are unmarshaled from JSON. Messages th [2 implem
jsonpb/decode.go
Plugin (Interface)
A Plugin provides functionality to add to the output during Go code generation, such as to produce RPC stubs. [1 implementers]
protoc-gen-go/generator/generator.go
JSONPBMarshaler (Interface)
JSONPBMarshaler is implemented by protobuf messages that customize the way they are marshaled to JSON. Messages that imp [1 implem
jsonpb/encode.go
AnyResolver (Interface)
AnyResolver takes a type URL, present in an Any message, and resolves it into an instance of the associated message.
jsonpb/json.go
Unmarshaler (Interface)
Unmarshaler is implemented by messages that can unmarshal themselves. This interface is used by the following functions: [3 implem
proto/proto.go
Object (Interface)
Object is an interface abstracting the abilities shared by enums, messages, extensions and imported objects.
protoc-gen-go/generator/generator.go
Core symbols
highest fan-in
P
called by 322
protoc-gen-go/grpc/grpc.go
P
called by 189
protoc-gen-go/generator/generator.go
Int32
called by 144
proto/wrappers.go
String
called by 132
proto/wrappers.go
Marshal
called by 106
proto/proto.go
Unmarshal
called by 93
proto/proto.go
Shape
Method
1,280
Function
355
Struct
166
Interface
20
TypeAlias
17
FuncType
1
Dependencies
from manifests, versioned
github.com/google/go-cmp
v0.5.5 · 1×
google.golang.org/protobuf
v1.33.0 · 1×
For agents
$
claude mcp add protobuf \ -- python -m otcore.mcp_server <graph>
⬇ download graph artifact