Directories ¶
Path | Synopsis |
---|---|
code.google.com
|
|
p/go-uuid/uuid
The uuid package generates and inspects UUIDs.
|
The uuid package generates and inspects UUIDs. |
p/winsvc/debug
Package debug provides facilities to execute svc.Handler on console.
|
Package debug provides facilities to execute svc.Handler on console. |
p/winsvc/eventlog
Package eventlog implements access to Windows event log.
|
Package eventlog implements access to Windows event log. |
p/winsvc/example
Example service program that beeps.
|
Example service program that beeps. |
p/winsvc/mgr
Package mgr can be used to manage Windows service programs.
|
Package mgr can be used to manage Windows service programs. |
p/winsvc/registry
Package registry provides access to Windows registry.
|
Package registry provides access to Windows registry. |
p/winsvc/svc
Package svc provides everything required to build Windows service.
|
Package svc provides everything required to build Windows service. |
github.com
|
|
akavel/rsrc/ico
Package ico describes Windows ICO file format.
|
Package ico describes Windows ICO file format. |
davecgh/go-spew/spew
Package spew implements a deep pretty printer for Go data structures to aid in debugging.
|
Package spew implements a deep pretty printer for Go data structures to aid in debugging. |
fatih/set
Package set provides both threadsafe and non-threadsafe implementations of a generic set data structure.
|
Package set provides both threadsafe and non-threadsafe implementations of a generic set data structure. |
getlantern/appdir
package appdir provides a facility for determining the system-dependent paths for application resources.
|
package appdir provides a facility for determining the system-dependent paths for application resources. |
getlantern/autoupdate
Package autoupdate provides Lantern with special tools to autoupdate itself with minimal effort.
|
Package autoupdate provides Lantern with special tools to autoupdate itself with minimal effort. |
getlantern/aws-sdk-go/aws
Package aws contains support code for the various AWS clients in the github.com/awslabs/aws-sdk-go/gen subpackages.
|
Package aws contains support code for the various AWS clients in the github.com/awslabs/aws-sdk-go/gen subpackages. |
getlantern/aws-sdk-go/cfn
Package cfn provides functionality for creating AWS CloudFormation templates.
|
Package cfn provides functionality for creating AWS CloudFormation templates. |
getlantern/aws-sdk-go/cmd/aws-gen-gocli
Command aws-gen-gocli parses a JSON description of an AWS API and generates a Go file containing a client for the API.
|
Command aws-gen-gocli parses a JSON description of an AWS API and generates a Go file containing a client for the API. |
getlantern/aws-sdk-go/cmd/aws-gen-goendpoints
Command aws-gen-goendpoints parses a JSON description of the AWS endpoint discovery logic and generates a Go file which returns an endpoint.
|
Command aws-gen-goendpoints parses a JSON description of the AWS endpoint discovery logic and generates a Go file which returns an endpoint. |
getlantern/aws-sdk-go/gen
Package gen contains automatically generated AWS clients.
|
Package gen contains automatically generated AWS clients. |
getlantern/aws-sdk-go/gen/autoscaling
Package autoscaling provides a client for Auto Scaling.
|
Package autoscaling provides a client for Auto Scaling. |
getlantern/aws-sdk-go/gen/cloudformation
Package cloudformation provides a client for AWS CloudFormation.
|
Package cloudformation provides a client for AWS CloudFormation. |
getlantern/aws-sdk-go/gen/cloudfront
Package cloudfront provides a client for Amazon CloudFront.
|
Package cloudfront provides a client for Amazon CloudFront. |
getlantern/aws-sdk-go/gen/cloudhsm
Package cloudhsm provides a client for Amazon CloudHSM.
|
Package cloudhsm provides a client for Amazon CloudHSM. |
getlantern/aws-sdk-go/gen/cloudsearch
Package cloudsearch provides a client for Amazon CloudSearch.
|
Package cloudsearch provides a client for Amazon CloudSearch. |
getlantern/aws-sdk-go/gen/cloudsearchdomain
Package cloudsearchdomain provides a client for Amazon CloudSearch Domain.
|
Package cloudsearchdomain provides a client for Amazon CloudSearch Domain. |
getlantern/aws-sdk-go/gen/cloudtrail
Package cloudtrail provides a client for AWS CloudTrail.
|
Package cloudtrail provides a client for AWS CloudTrail. |
getlantern/aws-sdk-go/gen/cloudwatch
Package cloudwatch provides a client for Amazon CloudWatch.
|
Package cloudwatch provides a client for Amazon CloudWatch. |
getlantern/aws-sdk-go/gen/codedeploy
Package codedeploy provides a client for AWS CodeDeploy.
|
Package codedeploy provides a client for AWS CodeDeploy. |
getlantern/aws-sdk-go/gen/cognito/identity
Package cognitoidentity provides a client for Amazon Cognito Identity.
|
Package cognitoidentity provides a client for Amazon Cognito Identity. |
getlantern/aws-sdk-go/gen/cognito/sync
Package cognitosync provides a client for Amazon Cognito Sync.
|
Package cognitosync provides a client for Amazon Cognito Sync. |
getlantern/aws-sdk-go/gen/config
Package config provides a client for AWS Config.
|
Package config provides a client for AWS Config. |
getlantern/aws-sdk-go/gen/datapipeline
Package datapipeline provides a client for AWS Data Pipeline.
|
Package datapipeline provides a client for AWS Data Pipeline. |
getlantern/aws-sdk-go/gen/directconnect
Package directconnect provides a client for AWS Direct Connect.
|
Package directconnect provides a client for AWS Direct Connect. |
getlantern/aws-sdk-go/gen/dynamodb
Package dynamodb provides a client for Amazon DynamoDB.
|
Package dynamodb provides a client for Amazon DynamoDB. |
getlantern/aws-sdk-go/gen/ec2
Package ec2 provides a client for Amazon Elastic Compute Cloud.
|
Package ec2 provides a client for Amazon Elastic Compute Cloud. |
getlantern/aws-sdk-go/gen/ecs
Package ecs provides a client for Amazon EC2 Container Service.
|
Package ecs provides a client for Amazon EC2 Container Service. |
getlantern/aws-sdk-go/gen/elasticache
Package elasticcache provides a client for Amazon ElastiCache.
|
Package elasticcache provides a client for Amazon ElastiCache. |
getlantern/aws-sdk-go/gen/elasticbeanstalk
Package elasticbeanstalk provides a client for AWS Elastic Beanstalk.
|
Package elasticbeanstalk provides a client for AWS Elastic Beanstalk. |
getlantern/aws-sdk-go/gen/elastictranscoder
Package elastictranscoder provides a client for Amazon Elastic Transcoder.
|
Package elastictranscoder provides a client for Amazon Elastic Transcoder. |
getlantern/aws-sdk-go/gen/elb
Package elb provides a client for Elastic Load Balancing.
|
Package elb provides a client for Elastic Load Balancing. |
getlantern/aws-sdk-go/gen/emr
Package emr provides a client for Amazon Elastic MapReduce.
|
Package emr provides a client for Amazon Elastic MapReduce. |
getlantern/aws-sdk-go/gen/endpoints
Package endpoints provides lookups for all AWS service endpoints.
|
Package endpoints provides lookups for all AWS service endpoints. |
getlantern/aws-sdk-go/gen/glacier
Package glacier provides a client for Amazon Glacier.
|
Package glacier provides a client for Amazon Glacier. |
getlantern/aws-sdk-go/gen/iam
Package iam provides a client for AWS Identity and Access Management.
|
Package iam provides a client for AWS Identity and Access Management. |
getlantern/aws-sdk-go/gen/importexport
Package importexport provides a client for AWS Import/Export.
|
Package importexport provides a client for AWS Import/Export. |
getlantern/aws-sdk-go/gen/kinesis
Package kinesis provides a client for Amazon Kinesis.
|
Package kinesis provides a client for Amazon Kinesis. |
getlantern/aws-sdk-go/gen/kms
Package kms provides a client for AWS Key Management Service.
|
Package kms provides a client for AWS Key Management Service. |
getlantern/aws-sdk-go/gen/lambda
Package lambda provides a client for Amazon Lambda.
|
Package lambda provides a client for Amazon Lambda. |
getlantern/aws-sdk-go/gen/logs
Package logs provides a client for Amazon CloudWatch Logs.
|
Package logs provides a client for Amazon CloudWatch Logs. |
getlantern/aws-sdk-go/gen/opsworks
Package opsworks provides a client for AWS OpsWorks.
|
Package opsworks provides a client for AWS OpsWorks. |
getlantern/aws-sdk-go/gen/rds
Package rds provides a client for Amazon Relational Database Service.
|
Package rds provides a client for Amazon Relational Database Service. |
getlantern/aws-sdk-go/gen/redshift
Package redshift provides a client for Amazon Redshift.
|
Package redshift provides a client for Amazon Redshift. |
getlantern/aws-sdk-go/gen/route53
Package route53 provides a client for Amazon Route 53.
|
Package route53 provides a client for Amazon Route 53. |
getlantern/aws-sdk-go/gen/route53domains
Package route53domains provides a client for Amazon Route 53 Domains.
|
Package route53domains provides a client for Amazon Route 53 Domains. |
getlantern/aws-sdk-go/gen/s3
Package s3 provides a client for Amazon Simple Storage Service.
|
Package s3 provides a client for Amazon Simple Storage Service. |
getlantern/aws-sdk-go/gen/sdb
Package sdb provides a client for Amazon SimpleDB.
|
Package sdb provides a client for Amazon SimpleDB. |
getlantern/aws-sdk-go/gen/ses
Package ses provides a client for Amazon Simple Email Service.
|
Package ses provides a client for Amazon Simple Email Service. |
getlantern/aws-sdk-go/gen/sns
Package sns provides a client for Amazon Simple Notification Service.
|
Package sns provides a client for Amazon Simple Notification Service. |
getlantern/aws-sdk-go/gen/sqs
Package sqs provides a client for Amazon Simple Queue Service.
|
Package sqs provides a client for Amazon Simple Queue Service. |
getlantern/aws-sdk-go/gen/storagegateway
Package storagegateway provides a client for AWS Storage Gateway.
|
Package storagegateway provides a client for AWS Storage Gateway. |
getlantern/aws-sdk-go/gen/sts
Package sts provides a client for AWS Security Token Service.
|
Package sts provides a client for AWS Security Token Service. |
getlantern/aws-sdk-go/gen/support
Package support provides a client for AWS Support.
|
Package support provides a client for AWS Support. |
getlantern/aws-sdk-go/gen/swf
Package swf provides a client for Amazon Simple Workflow Service.
|
Package swf provides a client for Amazon Simple Workflow Service. |
getlantern/aws-sdk-go/model
Package model contains functionality to generate clients for AWS APIs.
|
Package model contains functionality to generate clients for AWS APIs. |
getlantern/badserver
badserver is an HTTP server that misbehaves in some common ways
|
badserver is an HTTP server that misbehaves in some common ways |
getlantern/balancer
package balancer provides weighted round-robin load balancing of network connections with the ability to specify quality of service (QOS) levels.
|
package balancer provides weighted round-robin load balancing of network connections with the ability to specify quality of service (QOS) levels. |
getlantern/buuid
Package buuid provides a type 4 uuid that can be encoded into a 16 byte binary representation as two 64 bit integers in little endian byte order.
|
Package buuid provides a type 4 uuid that can be encoded into a 16 byte binary representation as two 64 bit integers in little endian byte order. |
getlantern/bytecounting
package bytecounting provides mechanisms for counting bytes read/written on net.Conn and net.Listener.
|
package bytecounting provides mechanisms for counting bytes read/written on net.Conn and net.Listener. |
getlantern/byteexec
Package byteexec provides a very basic facility for running executables supplied as byte arrays, which is handy when used with github.com/jteeuwen/go-bindata.
|
Package byteexec provides a very basic facility for running executables supplied as byte arrays, which is handy when used with github.com/jteeuwen/go-bindata. |
getlantern/chained
Package chained provides a chained proxy that can proxy any tcp traffic over any underlying transport through a remote proxy.
|
Package chained provides a chained proxy that can proxy any tcp traffic over any underlying transport through a remote proxy. |
getlantern/deepcopy
package deepcopy provides functionality for making deep copies of objects.
|
package deepcopy provides functionality for making deep copies of objects. |
getlantern/detour
Package detour provides a net.Conn interface to dial another dialer if a site fails to connect directly.
|
Package detour provides a net.Conn interface to dial another dialer if a site fails to connect directly. |
getlantern/detour/proxy
package main provides a simple proxy program that uses detour, useful for performance testing.
|
package main provides a simple proxy program that uses detour, useful for performance testing. |
getlantern/edgedetect
Package edgedetect provides support for detecing whether the default web browser is Microsoft Edge.
|
Package edgedetect provides support for detecing whether the default web browser is Microsoft Edge. |
getlantern/edgedetect/cmd
This simple test program prints out whether or not the default browser is Edge, which is useful for testing/debugging edgedetect.
|
This simple test program prints out whether or not the default browser is Edge, which is useful for testing/debugging edgedetect. |
getlantern/elevate
package elevate provides support for executing commands with elevated privileges.
|
package elevate provides support for executing commands with elevated privileges. |
getlantern/eventual
Package eventual provides values that eventually have a value.
|
Package eventual provides values that eventually have a value. |
getlantern/filepersist
package filepersist provdies a mechanism for persisting data to a file at a permanent location
|
package filepersist provdies a mechanism for persisting data to a file at a permanent location |
getlantern/flashlight/config
+build !stub
|
+build !stub |
getlantern/flashlight/localdiscovery
Package localdiscovery provides a service for discovering Lantern instances in the local network
|
Package localdiscovery provides a service for discovering Lantern instances in the local network |
getlantern/flashlight/main
flashlight is a lightweight chained proxy that can run in client or server mode.
|
flashlight is a lightweight chained proxy that can run in client or server mode. |
getlantern/flashlight/proxy
package proxy provides the implementations of the client and server proxies
|
package proxy provides the implementations of the client and server proxies |
getlantern/go-dnsimple/dnsimple
Package dnsimple implements a client for the DNSimple API.
|
Package dnsimple implements a client for the DNSimple API. |
getlantern/go-igdman/igdman
Package igdman provides a basic management interface for Internet Gateway Devices (IGDs), primarily intended to help with creating port mappings from external ports to ports on internal ips.
|
Package igdman provides a basic management interface for Internet Gateway Devices (IGDs), primarily intended to help with creating port mappings from external ports to ports on internal ips. |
getlantern/go-update
go-update allows a program to update itself by replacing its executable file with a new version.
|
go-update allows a program to update itself by replacing its executable file with a new version. |
getlantern/golog
package golog implements logging functions that log errors to stderr and debug messages to stdout.
|
package golog implements logging functions that log errors to stderr and debug messages to stdout. |
getlantern/idletiming
package idletiming provides mechanisms for adding idle timeouts to net.Conn and net.Listener.
|
package idletiming provides mechanisms for adding idle timeouts to net.Conn and net.Listener. |
getlantern/keyman
Package keyman provides convenience APIs around Go's built-in crypto APIs.
|
Package keyman provides convenience APIs around Go's built-in crypto APIs. |
getlantern/lantern
Package lantern provides an embeddable client-side web proxy
|
Package lantern provides an embeddable client-side web proxy |
getlantern/lantern-mobile/lantern/interceptor
interceptor acts as an intermediary between a local SOCKS proxy intercepting VPN traffic and Lantern
|
interceptor acts as an intermediary between a local SOCKS proxy intercepting VPN traffic and Lantern |
getlantern/lantern-mobile/lantern/protected
Package protected is used for creating "protected" connections that bypass Android's VpnService
|
Package protected is used for creating "protected" connections that bypass Android's VpnService |
getlantern/lantern-mobile/lantern/socks-server
This dummy socks server is using for testing.
|
This dummy socks server is using for testing. |
getlantern/launcher
Package launcher configures Lantern to run on system start
|
Package launcher configures Lantern to run on system start |
getlantern/pathreflect
package pathreflect provides the ability to address an object graph using a path notation and then modify the addressed node.
|
package pathreflect provides the ability to address an object graph using a path notation and then modify the addressed node. |
getlantern/peerscanner
peerscanner is a program that maintains entries in CDN and DNS services based on whether or not the corresponding Lantern servers are currently online.
|
peerscanner is a program that maintains entries in CDN and DNS services based on whether or not the corresponding Lantern servers are currently online. |
getlantern/peerscanner/cfl
package cfl provides a utility for interacting with CloudFlare
|
package cfl provides a utility for interacting with CloudFlare |
getlantern/peerscanner/cfr
package cfr provides utilities for interaction with cloudfront
|
package cfr provides utilities for interaction with cloudfront |
getlantern/profiling
package profiling provides support for easily doing CPU and memory profiling from within Go programs.
|
package profiling provides support for easily doing CPU and memory profiling from within Go programs. |
getlantern/protected
Package protected is used for creating "protected" connections that bypass Android's VpnService
|
Package protected is used for creating "protected" connections that bypass Android's VpnService |
getlantern/proxiedsites
proxiedsites manages a list of proxied sites, including a default set of sites (cloud) and user-applied customizations to that list.
|
proxiedsites manages a list of proxied sites, including a default set of sites (cloud) and user-applied customizations to that list. |
getlantern/systray
Package systray is a cross platfrom Go library to place an icon and menu in the notification area.
|
Package systray is a cross platfrom Go library to place an icon and menu in the notification area. |
getlantern/tarfs/tarfs
This program generates a go file that embeds resources from a given path as a tar archive in a byte array.
|
This program generates a go file that embeds resources from a given path as a tar archive in a byte array. |
getlantern/testify
A set of packages that provide many tools for testifying that your code will behave as you intend.
|
A set of packages that provide many tools for testifying that your code will behave as you intend. |
getlantern/testify/assert
A set of comprehensive testing tools for use with the normal Go testing system.
|
A set of comprehensive testing tools for use with the normal Go testing system. |
getlantern/testify/http
A set of tools to make testing http activity using the Go testing system easier.
|
A set of tools to make testing http activity using the Go testing system easier. |
getlantern/testify/mock
Provides a system by which it is possible to mock your objects and verify calls are happening as expected.
|
Provides a system by which it is possible to mock your objects and verify calls are happening as expected. |
getlantern/testify/require
Alternative testing tools which stop test execution if test failed.
|
Alternative testing tools which stop test execution if test failed. |
getlantern/testify/suite
The suite package contains logic for creating testing suite structs and running the methods on those structs as tests.
|
The suite package contains logic for creating testing suite structs and running the methods on those structs as tests. |
getlantern/tlsdefaults
Package tlsdefaults provides sensible defaults for using TLS.
|
Package tlsdefaults provides sensible defaults for using TLS. |
getlantern/tlsdialer
package tlsdialer contains a customized version of crypto/tls.Dial that allows control over whether or not to send the ServerName extension in the client handshake.
|
package tlsdialer contains a customized version of crypto/tls.Dial that allows control over whether or not to send the ServerName extension in the client handshake. |
getlantern/waitforserver
package waitforserver provides a function to wait for a server at given address.
|
package waitforserver provides a function to wait for a server at given address. |
getlantern/wfilter
package wfilter provides facilities for adding filtering to io.Writer.
|
package wfilter provides facilities for adding filtering to io.Writer. |
getlantern/withtimeout
package withtimeout provides functionality for performing operations with a timeout.
|
package withtimeout provides functionality for performing operations with a timeout. |
getlantern/yaml
Package yaml implements YAML support for the Go language.
|
Package yaml implements YAML support for the Go language. |
google/go-github/github
Package github provides a client for using the GitHub API.
|
Package github provides a client for using the GitHub API. |
google/go-github/tests/fields
This tool tests for the JSON mappings in the go-github data types.
|
This tool tests for the JSON mappings in the go-github data types. |
google/go-querystring/query
Package query implements encoding of structs into URL query parameters.
|
Package query implements encoding of structs into URL query parameters. |
gorilla/context
Package context stores values shared during a request lifetime.
|
Package context stores values shared during a request lifetime. |
gorilla/mux
Package gorilla/mux implements a request router and dispatcher.
|
Package gorilla/mux implements a request router and dispatcher. |
gorilla/websocket
Package websocket implements the WebSocket protocol defined in RFC 6455.
|
Package websocket implements the WebSocket protocol defined in RFC 6455. |
gorilla/websocket/examples/autobahn
Command server is a test server for the Autobahn WebSockets Test Suite.
|
Command server is a test server for the Autobahn WebSockets Test Suite. |
hashicorp/golang-lru
This package provides a simple LRU cache.
|
This package provides a simple LRU cache. |
jteeuwen/go-bindata
bindata converts any file into managable Go source code.
|
bindata converts any file into managable Go source code. |
kardianos/osext
Extensions to the standard "os" package.
|
Extensions to the standard "os" package. |
kr/binarydist
Package binarydist implements binary diff and patch as described on http://www.daemonology.net/bsdiff/.
|
Package binarydist implements binary diff and patch as described on http://www.daemonology.net/bsdiff/. |
luisiturrios/gowin
Provide simple Windows OS interface to manipulate windows registry, environment variables, default paths and windows services from Golang lenguaje
|
Provide simple Windows OS interface to manipulate windows registry, environment variables, default paths and windows services from Golang lenguaje |
mailgun/oxy/cbreaker
Circuit breakers start in the Standby state first, observing responses and watching location metrics.
|
Circuit breakers start in the Standby state first, observing responses and watching location metrics. |
mailgun/oxy/connlimit
package connlimit provides control over simultaneous connections coming from the same source
|
package connlimit provides control over simultaneous connections coming from the same source |
mailgun/oxy/forward
package forwarder implements http handler that forwards requests to remote server and serves back the response
|
package forwarder implements http handler that forwards requests to remote server and serves back the response |
mailgun/oxy/ratelimit
Tokenbucket based request rate limiter
|
Tokenbucket based request rate limiter |
mailgun/oxy/roundrobin
package roundrobin implements dynamic weighted round robin load balancer http handler
|
package roundrobin implements dynamic weighted round robin load balancer http handler |
mailgun/oxy/stream
package stream provides http.Handler middleware that solves several problems when dealing with http requests:
|
package stream provides http.Handler middleware that solves several problems when dealing with http requests: |
mailgun/oxy/trace
Package trace implement structured logging of requests
|
Package trace implement structured logging of requests |
miekg/dns
Package dns implements a full featured interface to the Domain Name System.
|
Package dns implements a full featured interface to the Domain Name System. |
miekg/dns/dnsutil
Package dnsutil contains higher-level methods useful with the dns package.
|
Package dnsutil contains higher-level methods useful with the dns package. |
miekg/dns/idn
Package idn implements encoding from and to punycode as speficied by RFC 3492.
|
Package idn implements encoding from and to punycode as speficied by RFC 3492. |
mitchellh/mapstructure
The mapstructure package exposes functionality to convert an abitrary map[string]interface{} into a native Go structure.
|
The mapstructure package exposes functionality to convert an abitrary map[string]interface{} into a native Go structure. |
mitchellh/osext
Extensions to the standard "os" package.
|
Extensions to the standard "os" package. |
mitchellh/panicwrap
The panicwrap package provides functions for capturing and handling panics in your application.
|
The panicwrap package provides functions for capturing and handling panics in your application. |
oxtoacart/bpool
Package bpool implements leaky pools of byte arrays and Buffers as bounded channels.
|
Package bpool implements leaky pools of byte arrays and Buffers as bounded channels. |
satori/go.uuid
Package uuid provides implementation of Universally Unique Identifier (UUID).
|
Package uuid provides implementation of Universally Unique Identifier (UUID). |
skratchdot/open-golang/open
Open a file, directory, or URI using the OS's default application for that object type.
|
Open a file, directory, or URI using the OS's default application for that object type. |
stretchr/objx
objx - Go package for dealing with maps, slices, JSON and other data.
|
objx - Go package for dealing with maps, slices, JSON and other data. |
stretchr/testify
Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.
|
Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend. |
stretchr/testify/assert
Package assert provides a set of comprehensive testing tools for use with the normal Go testing system.
|
Package assert provides a set of comprehensive testing tools for use with the normal Go testing system. |
stretchr/testify/http
A set of tools to make testing http activity using the Go testing system easier.
|
A set of tools to make testing http activity using the Go testing system easier. |
stretchr/testify/mock
Provides a system by which it is possible to mock your objects and verify calls are happening as expected.
|
Provides a system by which it is possible to mock your objects and verify calls are happening as expected. |
stretchr/testify/require
Alternative testing tools which stop test execution if test failed.
|
Alternative testing tools which stop test execution if test failed. |
stretchr/testify/suite
The suite package contains logic for creating testing suite structs and running the methods on those structs as tests.
|
The suite package contains logic for creating testing suite structs and running the methods on those structs as tests. |
vaughan0/go-ini
Package ini provides functions for parsing INI configuration files.
|
Package ini provides functions for parsing INI configuration files. |
golang.org
|
|
x/image/bmp
Package bmp implements a BMP image decoder and encoder.
|
Package bmp implements a BMP image decoder and encoder. |
x/image/draw
Package draw provides image composition functions.
|
Package draw provides image composition functions. |
x/image/math/f32
Package f32 implements float32 vector and matrix types.
|
Package f32 implements float32 vector and matrix types. |
x/image/math/f64
Package f64 implements float64 vector and matrix types.
|
Package f64 implements float64 vector and matrix types. |
x/image/math/fixed
Package fixed implements fixed-point integer types.
|
Package fixed implements fixed-point integer types. |
x/image/riff
Package riff implements the Resource Interchange File Format, used by media formats such as AVI, WAVE and WEBP.
|
Package riff implements the Resource Interchange File Format, used by media formats such as AVI, WAVE and WEBP. |
x/image/tiff
Package tiff implements a TIFF image decoder and encoder.
|
Package tiff implements a TIFF image decoder and encoder. |
x/image/tiff/lzw
Package lzw implements the Lempel-Ziv-Welch compressed data format, described in T. A. Welch, “A Technique for High-Performance Data Compression”, Computer, 17(6) (June 1984), pp 8-19.
|
Package lzw implements the Lempel-Ziv-Welch compressed data format, described in T. A. Welch, “A Technique for High-Performance Data Compression”, Computer, 17(6) (June 1984), pp 8-19. |
x/image/vp8
Package vp8 implements a decoder for the VP8 lossy image format.
|
Package vp8 implements a decoder for the VP8 lossy image format. |
x/image/vp8l
Package vp8l implements a decoder for the VP8L lossless image format.
|
Package vp8l implements a decoder for the VP8L lossless image format. |
x/image/webp
Package webp implements a decoder for WEBP images.
|
Package webp implements a decoder for WEBP images. |
x/image/webp/nycbcra
Package nycbcra provides non-alpha-premultiplied Y'CbCr-with-alpha image and color types.
|
Package nycbcra provides non-alpha-premultiplied Y'CbCr-with-alpha image and color types. |
x/mobile/app
Package app lets you write portable all-Go apps for Android and iOS.
|
Package app lets you write portable all-Go apps for Android and iOS. |
x/mobile/app/internal/apptest
Package apptest provides utilities for testing an app.
|
Package apptest provides utilities for testing an app. |
x/mobile/app/internal/testapp
Small test app used by app/app_test.go.
|
Small test app used by app/app_test.go. |
x/mobile/asset
Package asset provides access to application-bundled assets.
|
Package asset provides access to application-bundled assets. |
x/mobile/bind
Package bind implements a code generator for gobind.
|
Package bind implements a code generator for gobind. |
x/mobile/bind/java
Package java implements the Java language bindings.
|
Package java implements the Java language bindings. |
x/mobile/bind/java/testpkg
Package testpkg contains bound functions for testing the cgo-JNI interface.
|
Package testpkg contains bound functions for testing the cgo-JNI interface. |
x/mobile/bind/objc
Package objc implements the Objective-C language bindings.
|
Package objc implements the Objective-C language bindings. |
x/mobile/bind/objc/testpkg/go_testpkg
Package go_testpkg is an autogenerated binder stub for package testpkg.
|
Package go_testpkg is an autogenerated binder stub for package testpkg. |
x/mobile/bind/seq
Package seq implements the machine-dependent seq serialization format.
|
Package seq implements the machine-dependent seq serialization format. |
x/mobile/cmd/gobind
Gobind generates language bindings that make it possible to call Go functions from Java and Objective-C.
|
Gobind generates language bindings that make it possible to call Go functions from Java and Objective-C. |
x/mobile/cmd/gomobile
Gomobile is a tool for building and running mobile apps written in Go.
|
Gomobile is a tool for building and running mobile apps written in Go. |
x/mobile/event/key
Package key defines an event for physical keyboard keys.
|
Package key defines an event for physical keyboard keys. |
x/mobile/event/lifecycle
Package lifecycle defines an event for an app's lifecycle.
|
Package lifecycle defines an event for an app's lifecycle. |
x/mobile/event/mouse
Package mouse defines an event for mouse input.
|
Package mouse defines an event for mouse input. |
x/mobile/event/paint
Package paint defines an event for the app being ready to paint.
|
Package paint defines an event for the app being ready to paint. |
x/mobile/event/size
Package size defines an event for the dimensions, physical resolution and orientation of the app's window.
|
Package size defines an event for the dimensions, physical resolution and orientation of the app's window. |
x/mobile/event/touch
Package touch defines an event for touch input.
|
Package touch defines an event for touch input. |
x/mobile/example/audio
An app that makes a sound as the gopher hits the walls of the screen.
|
An app that makes a sound as the gopher hits the walls of the screen. |
x/mobile/example/basic
An app that draws a green triangle on a red background.
|
An app that draws a green triangle on a red background. |
x/mobile/example/bind/hello
Package hello is a trivial package for gomobile bind example.
|
Package hello is a trivial package for gomobile bind example. |
x/mobile/example/flappy
Flappy Gopher is a simple one-button game that uses the mobile framework and the experimental sprite engine.
|
Flappy Gopher is a simple one-button game that uses the mobile framework and the experimental sprite engine. |
x/mobile/example/network
An app that paints green if golang.org is reachable when the app first starts, or red otherwise.
|
An app that paints green if golang.org is reachable when the app first starts, or red otherwise. |
x/mobile/exp/app/debug
Package debug provides GL-based debugging tools for apps.
|
Package debug provides GL-based debugging tools for apps. |
x/mobile/exp/audio
Package audio provides a basic audio player.
|
Package audio provides a basic audio player. |
x/mobile/exp/audio/al
Package al provides OpenAL Soft bindings for Go.
|
Package al provides OpenAL Soft bindings for Go. |
x/mobile/exp/f32
Package f32 implements some linear algebra and GL helpers for float32s.
|
Package f32 implements some linear algebra and GL helpers for float32s. |
x/mobile/exp/font
Package font provides platform independent access to system fonts.
|
Package font provides platform independent access to system fonts. |
x/mobile/exp/gl/glutil
Package glutil implements OpenGL utility functions.
|
Package glutil implements OpenGL utility functions. |
x/mobile/exp/sensor
Package sensor provides sensor events from various movement sensors.
|
Package sensor provides sensor events from various movement sensors. |
x/mobile/exp/sprite
Package sprite provides a 2D scene graph for rendering and animation.
|
Package sprite provides a 2D scene graph for rendering and animation. |
x/mobile/exp/sprite/clock
Package clock provides a clock and time functions for a sprite engine.
|
Package clock provides a clock and time functions for a sprite engine. |
x/mobile/exp/sprite/glsprite
Package glsprite implements a sprite Engine using OpenGL ES 2.
|
Package glsprite implements a sprite Engine using OpenGL ES 2. |
x/mobile/exp/sprite/portable
Package portable implements a sprite Engine using the image package.
|
Package portable implements a sprite Engine using the image package. |
x/mobile/geom
Package geom defines a two-dimensional coordinate system.
|
Package geom defines a two-dimensional coordinate system. |
x/mobile/gl
Package gl implements Go bindings for OpenGL ES 2.
|
Package gl implements Go bindings for OpenGL ES 2. |
x/mobile/internal/binres
Package binres implements encoding and decoding of android binary resources.
|
Package binres implements encoding and decoding of android binary resources. |
x/mobile/internal/mobileinit
Package mobileinit contains common initialization logic for mobile platforms that is relevant to both all-Go apps and gobind-based apps.
|
Package mobileinit contains common initialization logic for mobile platforms that is relevant to both all-Go apps and gobind-based apps. |
x/net/context
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
|
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. |
x/net/dict
Package dict implements the Dictionary Server Protocol as defined in RFC 2229.
|
Package dict implements the Dictionary Server Protocol as defined in RFC 2229. |
x/net/html
Package html implements an HTML5-compliant tokenizer and parser.
|
Package html implements an HTML5-compliant tokenizer and parser. |
x/net/html/atom
Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id".
|
Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id". |
x/net/html/charset
Package charset provides common text encodings for HTML documents.
|
Package charset provides common text encodings for HTML documents. |
x/net/icmp
Package icmp provides basic functions for the manipulation of messages used in the Internet Control Message Protocols, ICMPv4 and ICMPv6.
|
Package icmp provides basic functions for the manipulation of messages used in the Internet Control Message Protocols, ICMPv4 and ICMPv6. |
x/net/idna
Package idna implements IDNA2008 (Internationalized Domain Names for Applications), defined in RFC 5890, RFC 5891, RFC 5892, RFC 5893 and RFC 5894.
|
Package idna implements IDNA2008 (Internationalized Domain Names for Applications), defined in RFC 5890, RFC 5891, RFC 5892, RFC 5893 and RFC 5894. |
x/net/internal/iana
Package iana provides protocol number resources managed by the Internet Assigned Numbers Authority (IANA).
|
Package iana provides protocol number resources managed by the Internet Assigned Numbers Authority (IANA). |
x/net/internal/nettest
Package nettest provides utilities for IP testing.
|
Package nettest provides utilities for IP testing. |
x/net/internal/timeseries
Package timeseries implements a time series structure for stats collection.
|
Package timeseries implements a time series structure for stats collection. |
x/net/ipv4
Package ipv4 implements IP-level socket options for the Internet Protocol version 4.
|
Package ipv4 implements IP-level socket options for the Internet Protocol version 4. |
x/net/ipv6
Package ipv6 implements IP-level socket options for the Internet Protocol version 6.
|
Package ipv6 implements IP-level socket options for the Internet Protocol version 6. |
x/net/netutil
Package netutil provides network utility functions, complementing the more common ones in the net package.
|
Package netutil provides network utility functions, complementing the more common ones in the net package. |
x/net/proxy
Package proxy provides support for a variety of protocols to proxy network data.
|
Package proxy provides support for a variety of protocols to proxy network data. |
x/net/publicsuffix
Package publicsuffix provides a public suffix list based on data from http://publicsuffix.org/.
|
Package publicsuffix provides a public suffix list based on data from http://publicsuffix.org/. |
x/net/trace
Package trace implements tracing of requests.
|
Package trace implements tracing of requests. |
x/net/webdav
Package webdav etc etc TODO.
|
Package webdav etc etc TODO. |
x/net/websocket
Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455.
|
Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455. |
x/sys/unix
Package unix contains an interface to the low-level operating system primitives.
|
Package unix contains an interface to the low-level operating system primitives. |
x/sys/windows/registry
Package registry provides access to the Windows registry.
|
Package registry provides access to the Windows registry. |
x/sys/windows/svc
Package svc provides everything required to build Windows service.
|
Package svc provides everything required to build Windows service. |
x/sys/windows/svc/debug
Package debug provides facilities to execute svc.Handler on console.
|
Package debug provides facilities to execute svc.Handler on console. |
x/sys/windows/svc/eventlog
Package eventlog implements access to Windows event log.
|
Package eventlog implements access to Windows event log. |
x/sys/windows/svc/example
Example service program that beeps.
|
Example service program that beeps. |
x/sys/windows/svc/mgr
Package mgr can be used to manage Windows service programs.
|
Package mgr can be used to manage Windows service programs. |
x/tools/benchmark/parse
Package parse provides support for parsing benchmark results as generated by 'go test -bench'.
|
Package parse provides support for parsing benchmark results as generated by 'go test -bench'. |
x/tools/blog
Package blog implements a web server for articles written in present format.
|
Package blog implements a web server for articles written in present format. |
x/tools/blog/atom
Package atom defines XML data structures for an Atom feed.
|
Package atom defines XML data structures for an Atom feed. |
x/tools/cmd/benchcmp
The benchcmp command displays performance changes between benchmarks.
|
The benchcmp command displays performance changes between benchmarks. |
x/tools/cmd/callgraph
callgraph: a tool for reporting the call graph of a Go program.
|
callgraph: a tool for reporting the call graph of a Go program. |
x/tools/cmd/cover
Cover is a program for analyzing the coverage profiles generated by 'go test -coverprofile=cover.out'.
|
Cover is a program for analyzing the coverage profiles generated by 'go test -coverprofile=cover.out'. |
x/tools/cmd/digraph
The digraph command performs queries over unlabelled directed graphs represented in text form.
|
The digraph command performs queries over unlabelled directed graphs represented in text form. |
x/tools/cmd/eg
The eg command performs example-based refactoring.
|
The eg command performs example-based refactoring. |
x/tools/cmd/fiximports
The fiximports command fixes import declarations to use the canonical import path for packages that have an "import comment" as defined by https://golang.org/s/go14customimport.
|
The fiximports command fixes import declarations to use the canonical import path for packages that have an "import comment" as defined by https://golang.org/s/go14customimport. |
x/tools/cmd/godex
The godex command prints (dumps) exported information of packages or selected package objects.
|
The godex command prints (dumps) exported information of packages or selected package objects. |
x/tools/cmd/godoc
Godoc extracts and generates documentation for Go programs.
|
Godoc extracts and generates documentation for Go programs. |
x/tools/cmd/goimports
Command goimports updates your Go import lines, adding missing ones and removing unreferenced ones.
|
Command goimports updates your Go import lines, adding missing ones and removing unreferenced ones. |
x/tools/cmd/gomvpkg
The gomvpkg command moves go packages, updating import declarations.
|
The gomvpkg command moves go packages, updating import declarations. |
x/tools/cmd/gorename
The gorename command performs precise type-safe renaming of identifiers in Go source code.
|
The gorename command performs precise type-safe renaming of identifiers in Go source code. |
x/tools/cmd/gotype
The gotype command does syntactic and semantic analysis of Go files and packages like the front-end of a Go compiler.
|
The gotype command does syntactic and semantic analysis of Go files and packages like the front-end of a Go compiler. |
x/tools/cmd/html2article
This program takes an HTML file and outputs a corresponding article file in present format.
|
This program takes an HTML file and outputs a corresponding article file in present format. |
x/tools/cmd/oracle
oracle: a tool for answering questions about Go source code.
|
oracle: a tool for answering questions about Go source code. |
x/tools/cmd/present
Present displays slide presentations and articles.
|
Present displays slide presentations and articles. |
x/tools/cmd/ssadump
ssadump: a tool for displaying and interpreting the SSA form of Go programs.
|
ssadump: a tool for displaying and interpreting the SSA form of Go programs. |
x/tools/cmd/stress
The stress utility is intended for catching of episodic failures.
|
The stress utility is intended for catching of episodic failures. |
x/tools/cmd/stringer
Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface.
|
Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface. |
x/tools/cmd/tipgodoc
Command tipgodoc is the beginning of the new tip.golang.org server, serving the latest HEAD straight from the Git oven.
|
Command tipgodoc is the beginning of the new tip.golang.org server, serving the latest HEAD straight from the Git oven. |
x/tools/cmd/vet
Vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.
|
Vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string. |
x/tools/cmd/vet/whitelist
Package whitelist defines exceptions for the vet tool.
|
Package whitelist defines exceptions for the vet tool. |
x/tools/container/intsets
Package intsets provides Sparse, a compact and fast representation for sparse sets of int values.
|
Package intsets provides Sparse, a compact and fast representation for sparse sets of int values. |
x/tools/cover
Package cover provides support for parsing coverage profiles generated by "go test -coverprofile=cover.out".
|
Package cover provides support for parsing coverage profiles generated by "go test -coverprofile=cover.out". |
x/tools/go/ast/astutil
Package astutil contains common utilities for working with the Go AST.
|
Package astutil contains common utilities for working with the Go AST. |
x/tools/go/buildutil
Package buildutil provides utilities related to the go/build package in the standard library.
|
Package buildutil provides utilities related to the go/build package in the standard library. |
x/tools/go/callgraph
Package callgraph defines the call graph and various algorithms and utilities to operate on it.
|
Package callgraph defines the call graph and various algorithms and utilities to operate on it. |
x/tools/go/callgraph/cha
Package cha computes the call graph of a Go program using the Class Hierarchy Analysis (CHA) algorithm.
|
Package cha computes the call graph of a Go program using the Class Hierarchy Analysis (CHA) algorithm. |
x/tools/go/callgraph/rta
This package provides Rapid Type Analysis (RTA) for Go, a fast algorithm for call graph construction and discovery of reachable code (and hence dead code) and runtime types.
|
This package provides Rapid Type Analysis (RTA) for Go, a fast algorithm for call graph construction and discovery of reachable code (and hence dead code) and runtime types. |
x/tools/go/callgraph/static
Package static computes the call graph of a Go program containing only static call edges.
|
Package static computes the call graph of a Go program containing only static call edges. |
x/tools/go/exact
Package exact implements Values representing untyped Go constants and the corresponding operations.
|
Package exact implements Values representing untyped Go constants and the corresponding operations. |
x/tools/go/gccgoimporter
Package gccgoimporter implements Import for gccgo-generated object files.
|
Package gccgoimporter implements Import for gccgo-generated object files. |
x/tools/go/gcimporter
Package gcimporter implements Import for gc-generated object files.
|
Package gcimporter implements Import for gc-generated object files. |
x/tools/go/importer
package importer implements an exporter and importer for Go export data.
|
package importer implements an exporter and importer for Go export data. |
x/tools/go/loader
Package loader loads a complete Go program from source code, parsing and type-checking the initial packages plus their transitive closure of dependencies.
|
Package loader loads a complete Go program from source code, parsing and type-checking the initial packages plus their transitive closure of dependencies. |
x/tools/go/pointer
Package pointer implements Andersen's analysis, an inclusion-based pointer analysis algorithm first described in (Andersen, 1994).
|
Package pointer implements Andersen's analysis, an inclusion-based pointer analysis algorithm first described in (Andersen, 1994). |
x/tools/go/ssa
Package ssa defines a representation of the elements of Go programs (packages, types, functions, variables and constants) using a static single-assignment (SSA) form intermediate representation (IR) for the bodies of functions.
|
Package ssa defines a representation of the elements of Go programs (packages, types, functions, variables and constants) using a static single-assignment (SSA) form intermediate representation (IR) for the bodies of functions. |
x/tools/go/ssa/interp
Package ssa/interp defines an interpreter for the SSA representation of Go programs.
|
Package ssa/interp defines an interpreter for the SSA representation of Go programs. |
x/tools/go/types
Package types declares the data types and implements the algorithms for type-checking of Go packages.
|
Package types declares the data types and implements the algorithms for type-checking of Go packages. |
x/tools/go/types/typeutil
Package typeutil defines various utilities for types, such as Map, a mapping from types.Type to interface{} values.
|
Package typeutil defines various utilities for types, such as Map, a mapping from types.Type to interface{} values. |
x/tools/godoc
Package godoc is a work-in-progress (2013-07-17) package to begin splitting up the godoc binary into multiple pieces.
|
Package godoc is a work-in-progress (2013-07-17) package to begin splitting up the godoc binary into multiple pieces. |
x/tools/godoc/analysis
Package analysis performs type and pointer analysis and generates mark-up for the Go source view.
|
Package analysis performs type and pointer analysis and generates mark-up for the Go source view. |
x/tools/godoc/redirect
Package redirect provides hooks to register HTTP handlers that redirect old godoc paths to their new equivalents and assist in accessing the issue tracker, wiki, code review system, etc.
|
Package redirect provides hooks to register HTTP handlers that redirect old godoc paths to their new equivalents and assist in accessing the issue tracker, wiki, code review system, etc. |
x/tools/godoc/static
Package static exports a map of static file content that supports the godoc user interface.
|
Package static exports a map of static file content that supports the godoc user interface. |
x/tools/godoc/util
Package util contains utility types and functions for godoc.
|
Package util contains utility types and functions for godoc. |
x/tools/godoc/vfs
Package vfs defines types for abstract file system access and provides an implementation accessing the file system of the underlying OS.
|
Package vfs defines types for abstract file system access and provides an implementation accessing the file system of the underlying OS. |
x/tools/godoc/vfs/gatefs
Package gatefs provides an implementation of the FileSystem interface that wraps another FileSystem and limits its concurrency.
|
Package gatefs provides an implementation of the FileSystem interface that wraps another FileSystem and limits its concurrency. |
x/tools/godoc/vfs/httpfs
Package httpfs implements http.FileSystem using a godoc vfs.FileSystem.
|
Package httpfs implements http.FileSystem using a godoc vfs.FileSystem. |
x/tools/godoc/vfs/mapfs
Package mapfs file provides an implementation of the FileSystem interface based on the contents of a map[string]string.
|
Package mapfs file provides an implementation of the FileSystem interface based on the contents of a map[string]string. |
x/tools/godoc/vfs/zipfs
Package zipfs file provides an implementation of the FileSystem interface based on the contents of a .zip file.
|
Package zipfs file provides an implementation of the FileSystem interface based on the contents of a .zip file. |
x/tools/imports
Package imports implements a Go pretty-printer (like package "go/format") that also adds or removes import statements as necessary.
|
Package imports implements a Go pretty-printer (like package "go/format") that also adds or removes import statements as necessary. |
x/tools/oracle
Package oracle contains the implementation of the oracle tool whose command-line is provided by golang.org/x/tools/cmd/oracle.
|
Package oracle contains the implementation of the oracle tool whose command-line is provided by golang.org/x/tools/cmd/oracle. |
x/tools/oracle/serial
Package serial defines the oracle's schema for structured data serialization using JSON, XML, etc.
|
Package serial defines the oracle's schema for structured data serialization using JSON, XML, etc. |
x/tools/playground
Package playground registers HTTP handlers at "/compile" and "/share" that proxy requests to the golang.org playground service.
|
Package playground registers HTTP handlers at "/compile" and "/share" that proxy requests to the golang.org playground service. |
x/tools/playground/socket
Package socket implements an WebSocket-based playground backend.
|
Package socket implements an WebSocket-based playground backend. |
x/tools/present
The present file format
|
The present file format |
x/tools/refactor/eg
Package eg implements the example-based refactoring tool whose command-line is defined in golang.org/x/tools/cmd/eg.
|
Package eg implements the example-based refactoring tool whose command-line is defined in golang.org/x/tools/cmd/eg. |
x/tools/refactor/importgraph
Package importgraph computes the forward and reverse import dependency graphs for all packages in a Go workspace.
|
Package importgraph computes the forward and reverse import dependency graphs for all packages in a Go workspace. |
x/tools/refactor/lexical
Package lexical computes the structure of the lexical environment, including the definition of and references to all universal, package-level, file-level and function-local entities.
|
Package lexical computes the structure of the lexical environment, including the definition of and references to all universal, package-level, file-level and function-local entities. |
x/tools/refactor/rename
Package rename contains the implementation of the 'gorename' command whose main function is in golang.org/x/tools/cmd/gorename.
|
Package rename contains the implementation of the 'gorename' command whose main function is in golang.org/x/tools/cmd/gorename. |
x/tools/refactor/satisfy
Package satisfy inspects the type-checked ASTs of Go packages and reports the set of discovered type constraints of the form (lhs, rhs Type) where lhs is a non-trivial interface, rhs satisfies this interface, and this fact is necessary for the package to be well-typed.
|
Package satisfy inspects the type-checked ASTs of Go packages and reports the set of discovered type constraints of the form (lhs, rhs Type) where lhs is a non-trivial interface, rhs satisfies this interface, and this fact is necessary for the package to be well-typed. |
gopkg.in
|
|
check.v1
Package check is a rich testing extension for Go's testing package.
|
Package check is a rich testing extension for Go's testing package. |
Click to show internal directories.
Click to hide internal directories.