Directories
¶
Path | Synopsis |
---|---|
golang
|
|
protobuf/_conformance
conformance implements the conformance test subprocess protocol as documented in conformance.proto.
|
conformance implements the conformance test subprocess protocol as documented in conformance.proto. |
protobuf/_conformance/conformance_proto
Package conformance is a generated protocol buffer package.
|
Package conformance is a generated protocol buffer package. |
protobuf/descriptor
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
|
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types. |
protobuf/jsonpb
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
|
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON. |
protobuf/jsonpb/jsonpb_test_proto
Package jsonpb is a generated protocol buffer package.
|
Package jsonpb is a generated protocol buffer package. |
protobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
|
Package proto converts data structures to and from the wire format of protocol buffers. |
protobuf/proto/proto3_proto
Package proto3_proto is a generated protocol buffer package.
|
Package proto3_proto is a generated protocol buffer package. |
protobuf/protoc-gen-go/descriptor
Package descriptor is a generated protocol buffer package.
|
Package descriptor is a generated protocol buffer package. |
protobuf/protoc-gen-go/generator
The code generator for the plugin for the Google protocol buffer compiler.
|
The code generator for the plugin for the Google protocol buffer compiler. |
protobuf/protoc-gen-go/grpc
Package grpc outputs gRPC service descriptions in Go code.
|
Package grpc outputs gRPC service descriptions in Go code. |
protobuf/protoc-gen-go/plugin
Package plugin_go is a generated protocol buffer package.
|
Package plugin_go is a generated protocol buffer package. |
protobuf/ptypes
Package ptypes contains code for interacting with well-known types.
|
Package ptypes contains code for interacting with well-known types. |
protobuf/ptypes/any
Package any is a generated protocol buffer package.
|
Package any is a generated protocol buffer package. |
protobuf/ptypes/duration
Package duration is a generated protocol buffer package.
|
Package duration is a generated protocol buffer package. |
protobuf/ptypes/empty
Package empty is a generated protocol buffer package.
|
Package empty is a generated protocol buffer package. |
protobuf/ptypes/struct
Package structpb is a generated protocol buffer package.
|
Package structpb is a generated protocol buffer package. |
protobuf/ptypes/timestamp
Package timestamp is a generated protocol buffer package.
|
Package timestamp is a generated protocol buffer package. |
protobuf/ptypes/wrappers
Package wrappers is a generated protocol buffer package.
|
Package wrappers is a generated protocol buffer package. |
juju
|
|
errgo
The errgo package provides a way to create and diagnose errors.
|
The errgo package provides a way to create and diagnose errors. |
errgo/errors
The errors package provides a way to create and diagnose errors.
|
The errors package provides a way to create and diagnose errors. |
kisielk
|
|
gotool
Package gotool contains utility functions used to implement the standard "cmd/go" tool, provided as a convenience to developers who want to write tools with similar semantics.
|
Package gotool contains utility functions used to implement the standard "cmd/go" tool, provided as a convenience to developers who want to write tools with similar semantics. |
kr
|
|
fs
Package fs provides filesystem-related functions.
|
Package fs provides filesystem-related functions. |
rogpeppe
|
|
rog-go/canvas
The canvas package provides some a facility for managing independently updating objects inside a graphics window.
|
The canvas package provides some a facility for managing independently updating objects inside a graphics window. |
rog-go/cmd/apipe
The apipe command pipes the contents of the current acme window through its argument shell command and updates them to the result by applying minimal changes.
|
The apipe command pipes the contents of the current acme window through its argument shell command and updates them to the result by applying minimal changes. |
rog-go/cmd/calc
Calc is a calculator designed to be run on the command line.
|
Calc is a calculator designed to be run on the command line. |
rog-go/cmd/hello
A "simple" program to display some text and let the user drag it around.
|
A "simple" program to display some text and let the user drag it around. |
rog-go/cmd/pxargs
The pxargs command is a simpler version of xargs(1) that can execute commands in parallel.
|
The pxargs command is a simpler version of xargs(1) that can execute commands in parallel. |
rog-go/cmd/rpcreader
rpcreader demonstrates using RPC to initiate file streaming over the same connection.
|
rpcreader demonstrates using RPC to initiate file streaming over the same connection. |
rog-go/cmd/share2
Share is a piece of demo code to illustrate the flexibility of the rpc and netchan packages.
|
Share is a piece of demo code to illustrate the flexibility of the rpc and netchan packages. |
rog-go/cmd/stackgraph
The stackgraph command reads a Go stack trace (as produced by a Go panic) from its standard input and writes an SVG file suitable for viewing in a web browser on its standard output.
|
The stackgraph command reads a Go stack trace (as produced by a Go panic) from its standard input and writes an SVG file suitable for viewing in a web browser on its standard output. |
rog-go/cmd/timestamp
The timestamp command annotates lines read from standard input with the time that they were read.
|
The timestamp command annotates lines read from standard input with the time that they were read. |
rog-go/deepdiff
The deepdiff package implements a version of reflect.DeepEquals that also returns an error message describing the first difference found.
|
The deepdiff package implements a version of reflect.DeepEquals that also returns an error message describing the first difference found. |
rog-go/exp/cmd/errfix
Fix finds Go programs that use old APIs and rewrites them to use newer ones.
|
Fix finds Go programs that use old APIs and rewrites them to use newer ones. |
rog-go/exp/cmd/godef
Godef prints the source location of definitions in Go programs.
|
Godef prints the source location of definitions in Go programs. |
rog-go/exp/cmd/gosym
The gosym command manipulates symbols in Go source code.
|
The gosym command manipulates symbols in Go source code. |
rog-go/exp/cmd/websocket-stress
ulimit -n 30000
|
ulimit -n 30000 |
rog-go/exp/deepcopy
The deepcopy package implements deep copying of arbitrary data structures, making sure that self references and shared pointers are preserved.
|
The deepcopy package implements deep copying of arbitrary data structures, making sure that self references and shared pointers are preserved. |
rog-go/exp/example/event
The event package demonstrates use of the callback package to call Go functions from a non-Go-created thread.
|
The event package demonstrates use of the callback package to call Go functions from a non-Go-created thread. |
rog-go/exp/example/looper
Looper is an example package demonstrating use of the callback package.
|
Looper is an example package demonstrating use of the callback package. |
rog-go/exp/go/ast
Package ast declares the types used to represent syntax trees for Go packages.
|
Package ast declares the types used to represent syntax trees for Go packages. |
rog-go/exp/go/parser
A parser for Go source files.
|
A parser for Go source files. |
rog-go/exp/go/printer
Package printer implements printing of AST nodes.
|
Package printer implements printing of AST nodes. |
rog-go/exp/go/scanner
Package scanner implements a scanner for Go source text.
|
Package scanner implements a scanner for Go source text. |
rog-go/exp/go/sym
The sym package provides a way to iterate over and change the symbols in Go source files.
|
The sym package provides a way to iterate over and change the symbols in Go source files. |
rog-go/exp/go/token
This package defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
|
This package defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates). |
rog-go/exp/go/types
Types infers source locations and types from Go expressions.
|
Types infers source locations and types from Go expressions. |
rog-go/exp/runtime/debug
Package debug contains facilities for programs to debug themselves while they are running.
|
Package debug contains facilities for programs to debug themselves while they are running. |
rog-go/exp/stamp
Timestamp recording (for debugging).
|
Timestamp recording (for debugging). |
rog-go/exp/stringfs
The stringfs package provides a way to recursively encode the data in a directory as a string, and to extract the contents later.
|
The stringfs package provides a way to recursively encode the data in a directory as a string, and to extract the contents later. |
rog-go/extern/draw
Package draw provides basic graphics and drawing primitives, in the style of the Plan 9 graphics library (see http://plan9.bell-labs.com/magic/man2html/2/draw) and the X Render extension.
|
Package draw provides basic graphics and drawing primitives, in the style of the Plan 9 graphics library (see http://plan9.bell-labs.com/magic/man2html/2/draw) and the X Render extension. |
rog-go/extern/x11
This package implements an X11 backend for the exp/draw package.
|
This package implements an X11 backend for the exp/draw package. |
rog-go/fakenet
The fakenet package provides a way to turn a regular io.ReadWriter into a net.Conn, including support for timeouts.
|
The fakenet package provides a way to turn a regular io.ReadWriter into a net.Conn, including support for timeouts. |
rog-go/go9p/g9p
The p9 package g9provides the definitions and functions used to implement the 9P2000 protocol.
|
The p9 package g9provides the definitions and functions used to implement the 9P2000 protocol. |
rog-go/go9p/g9pc
The srv package provides definitions and functions used to implement a 9P2000 file client.
|
The srv package provides definitions and functions used to implement a 9P2000 file client. |
rog-go/ncnet
The netchanrpc package makes it possible to run an RPC service over netchan.
|
The netchanrpc package makes it possible to run an RPC service over netchan. |
rog-go/ncrpc
The ncrpc package layers client-server and server-client RPC interfaces on top of netchan.
|
The ncrpc package layers client-server and server-client RPC interfaces on top of netchan. |
rog-go/parallel
The parallel package provides a way of running functions concurrently while limiting the maximum number running at once.
|
The parallel package provides a way of running functions concurrently while limiting the maximum number running at once. |
rog-go/values
The values package provides multiple-writer, multiple-listener access to changing values.
|
The values package provides multiple-writer, multiple-listener access to changing values. |
Click to show internal directories.
Click to hide internal directories.