core/

directory
v1.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 26, 2019 License: Apache-2.0

Directories

Path Synopsis
app
Package app provides an opinionated common infrastructure to application structure.
Package app provides an opinionated common infrastructure to application structure.
analytics/param
Package param holds Google Analytics parameter names.
Package param holds Google Analytics parameter names.
auth
Package auth provides simple token based, stream authorization functions.
Package auth provides simple token based, stream authorization functions.
benchmark
Package benchmark provides benchmarking facilities to the standard application system.
Package benchmark provides benchmarking facilities to the standard application system.
crash
Package crash provides functions for reporting application crashes (uncaught panics).
Package crash provides functions for reporting application crashes (uncaught panics).
flags
Package flag provides extended support for flag parsing.
Package flag provides extended support for flag parsing.
layout
Package layout is used to find parts of the application package to load or run.
Package layout is used to find parts of the application package to load or run.
linker
Package linker provides functions for findings addresses of app functions by name.
Package linker provides functions for findings addresses of app functions by name.
status
Package status provides methods for reporting application status.
Package status provides methods for reporting application status.
Package codegen provides an interface for code generation using LLVM.
Package codegen provides an interface for code generation using LLVM.
call
Package call provides methods for invoking C function pointers.
Package call provides methods for invoking C function pointers.
context
keys
Package keys holds code for managing the set of common keys in a context.
Package keys holds code for managing the set of common keys in a context.
compare
Package compare has utilities for comparing values.
Package compare has utilities for comparing values.
deep
Package deep provides reflection based methods for copying and cloning structs.
Package deep provides reflection based methods for copying and cloning structs.
dictionary
Package dictionary provides utilities for operating on map-like types.
Package dictionary provides utilities for operating on map-like types.
endian
Package endian implements binary.Reader and binary.Writer for reading / writing simple primivite types from a binary source.
Package endian implements binary.Reader and binary.Writer for reading / writing simple primivite types from a binary source.
generic
Package generic provides methods to test whether a type conforms to a generic interface.
Package generic provides methods to test whether a type conforms to a generic interface.
id
Package id provides types and functions for generation of identifiers.
Package id provides types and functions for generation of identifiers.
pack
Package pack provides methods to deal with self describing files of proto data.
Package pack provides methods to deal with self describing files of proto data.
pod
Package pod provides types and functions for dealing with simple structured objects.
Package pod provides types and functions for dealing with simple structured objects.
protoconv
Package protoconv provides a mechanism to register functions to convert objects to and from proto messages.
Package protoconv provides a mechanism to register functions to convert objects to and from proto messages.
protoutil
Package protoutil adds some helpers that makes using protobuf structures a little easier.
Package protoutil adds some helpers that makes using protobuf structures a little easier.
protoutil/testprotos
Package testprotos provides some proto messages that can be used for tests.
Package testprotos provides some proto messages that can be used for tests.
slice
Package slice provides utilities for mutating generic slices.
Package slice provides utilities for mutating generic slices.
Package event is a library to support event producers and handlers.
Package event is a library to support event producers and handlers.
task
Package task contains types that can be used to create cancelable tasks.
Package task contains types that can be used to create cancelable tasks.
Package fault holds common error handling types, code and values.
Package fault holds common error handling types, code and values.
stacktrace
Package stacktrace has functionality for capturing and printing stack traces.
Package stacktrace has functionality for capturing and printing stack traces.
stacktrace/crunch
Package crunch provides functions to compress and decompress stacktraces.
Package crunch provides functions to compress and decompress stacktraces.
Package git provides handling for the git source control system.
Package git provides handling for the git source control system.
Package image provides functions for converting between various image formats.
Package image provides functions for converting between various image formats.
astc
Package astc implements ASTC texture decompression.
Package astc implements ASTC texture decompression.
java
jdbg
Package jdbg provides a simpler interface to the jdwp package, offering simple type resolving and method invoking functions.
Package jdbg provides a simpler interface to the jdwp package, offering simple type resolving and method invoking functions.
jdwp
Package jdwp implements types to communicate using the the Java Debug Wire Protocol.
Package jdwp implements types to communicate using the the Java Debug Wire Protocol.
Package langsvr provides a simple interface to implement a language server.
Package langsvr provides a simple interface to implement a language server.
protocol
Package protocol implements the language server protocol.
Package protocol implements the language server protocol.
log
math
f16
Package f16 is a basic math library for 16 bit floating point numbers.
Package f16 is a basic math library for 16 bit floating point numbers.
f32
Package f32 is a basic math library for float32.
Package f32 is a basic math library for float32.
f64
Package f64 is a basic math library for float64.
Package f64 is a basic math library for float64.
interval
Package interval implements algorithms that operate on lists of intervals.
Package interval implements algorithms that operate on lists of intervals.
sint
Package sint is a basic math library for int.
Package sint is a basic math library for int.
u32
Package u32 is a basic math library for uint32.
Package u32 is a basic math library for uint32.
u64
Package u64 is a basic math library for uint64.
Package u64 is a basic math library for uint64.
memory
arena
Package arena implements a memory arena.
Package arena implements a memory arena.
net
grpcutil
Package grpcutil adds some helpers that make writing grpc servers and clients a little easier.
Package grpcutil adds some helpers that make writing grpc servers and clients a little easier.
os
android
Package android contains support for dealing with android devices.
Package android contains support for dealing with android devices.
android/adb
Package adb provides an interface to the Android Debug Bridge.
Package adb provides an interface to the Android Debug Bridge.
android/apk
Package apk provides methods to get information (e.g.
Package apk provides methods to get information (e.g.
android/binaryxml
Package binaryxml is a package for dealing with the binary format of the android manifest.
Package binaryxml is a package for dealing with the binary format of the android manifest.
android/manifest
Package manifest supports reading and changing the android manifest xml file.
Package manifest supports reading and changing the android manifest xml file.
device
Package device contains code for describing both the software and hardware of computing devices.
Package device contains code for describing both the software and hardware of computing devices.
device/bind
Package bind contains code for binding to and controlling devices.
Package bind contains code for binding to and controlling devices.
device/ggp
Package ggp contains code for binding to and controlling Stadia gamelets.
Package ggp contains code for binding to and controlling Stadia gamelets.
file
Package file is a package for dealing with strongly typed paths and files in an OS agnostic manner.
Package file is a package for dealing with strongly typed paths and files in an OS agnostic manner.
flock
Package flock has helper code for managing inter-processes locks through temporary files.
Package flock has helper code for managing inter-processes locks through temporary files.
process
Package process has helper code for managing server processes and connections to them.
Package process has helper code for managing server processes and connections to them.
shell
Package shell provides facilities for executing commands on various targets.
Package shell provides facilities for executing commands on various targets.
shell/stub
Package stub has implementations of the shell package intended for use in tests where launching an external process is undesirable.
Package stub has implementations of the shell package intended for use in tests where launching an external process is undesirable.
Package stream contains types that fully describe streams of data.
Package stream contains types that fully describe streams of data.
fmts
Package fmts contains a number of standard stream formats.
Package fmts contains a number of standard stream formats.
Package text provides common text handling capabilities.
Package text provides common text handling capabilities.
cases
Package cases contains functions for Maping strings between various cases (snake, pascal, etc).
Package cases contains functions for Maping strings between various cases (snake, pascal, etc).
parse
Package parse provides support functionality for writing scannerless parsers.
Package parse provides support functionality for writing scannerless parsers.
reflow
Package reflow supports rewriting the whitespace in a stream of runes.
Package reflow supports rewriting the whitespace in a stream of runes.
Package video contains go-wrappers around the 'avconv' and 'ffmpeg' executables for generating videos from images.
Package video contains go-wrappers around the 'avconv' and 'ffmpeg' executables for generating videos from images.
vulkan
loader
Package loader contains utilities for setting up the Vulkan loader.
Package loader contains utilities for setting up the Vulkan loader.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL