Directories ¶
Path | Synopsis |
---|---|
akavel
|
|
rsrc/ico
Package ico describes Windows ICO file format.
|
Package ico describes Windows ICO file format. |
armon
|
|
asaskevich
|
|
blang
|
|
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. |
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. |
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. |
aws-sdk-go/cfn
Package cfn provides functionality for creating AWS CloudFormation templates.
|
Package cfn provides functionality for creating AWS CloudFormation templates. |
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. |
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. |
aws-sdk-go/gen
Package gen contains automatically generated AWS clients.
|
Package gen contains automatically generated AWS clients. |
aws-sdk-go/gen/autoscaling
Package autoscaling provides a client for Auto Scaling.
|
Package autoscaling provides a client for Auto Scaling. |
aws-sdk-go/gen/cloudformation
Package cloudformation provides a client for AWS CloudFormation.
|
Package cloudformation provides a client for AWS CloudFormation. |
aws-sdk-go/gen/cloudfront
Package cloudfront provides a client for Amazon CloudFront.
|
Package cloudfront provides a client for Amazon CloudFront. |
aws-sdk-go/gen/cloudhsm
Package cloudhsm provides a client for Amazon CloudHSM.
|
Package cloudhsm provides a client for Amazon CloudHSM. |
aws-sdk-go/gen/cloudsearch
Package cloudsearch provides a client for Amazon CloudSearch.
|
Package cloudsearch provides a client for Amazon CloudSearch. |
aws-sdk-go/gen/cloudsearchdomain
Package cloudsearchdomain provides a client for Amazon CloudSearch Domain.
|
Package cloudsearchdomain provides a client for Amazon CloudSearch Domain. |
aws-sdk-go/gen/cloudtrail
Package cloudtrail provides a client for AWS CloudTrail.
|
Package cloudtrail provides a client for AWS CloudTrail. |
aws-sdk-go/gen/cloudwatch
Package cloudwatch provides a client for Amazon CloudWatch.
|
Package cloudwatch provides a client for Amazon CloudWatch. |
aws-sdk-go/gen/codedeploy
Package codedeploy provides a client for AWS CodeDeploy.
|
Package codedeploy provides a client for AWS CodeDeploy. |
aws-sdk-go/gen/cognito/identity
Package cognitoidentity provides a client for Amazon Cognito Identity.
|
Package cognitoidentity provides a client for Amazon Cognito Identity. |
aws-sdk-go/gen/cognito/sync
Package cognitosync provides a client for Amazon Cognito Sync.
|
Package cognitosync provides a client for Amazon Cognito Sync. |
aws-sdk-go/gen/config
Package config provides a client for AWS Config.
|
Package config provides a client for AWS Config. |
aws-sdk-go/gen/datapipeline
Package datapipeline provides a client for AWS Data Pipeline.
|
Package datapipeline provides a client for AWS Data Pipeline. |
aws-sdk-go/gen/directconnect
Package directconnect provides a client for AWS Direct Connect.
|
Package directconnect provides a client for AWS Direct Connect. |
aws-sdk-go/gen/dynamodb
Package dynamodb provides a client for Amazon DynamoDB.
|
Package dynamodb provides a client for Amazon DynamoDB. |
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. |
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. |
aws-sdk-go/gen/elasticache
Package elasticcache provides a client for Amazon ElastiCache.
|
Package elasticcache provides a client for Amazon ElastiCache. |
aws-sdk-go/gen/elasticbeanstalk
Package elasticbeanstalk provides a client for AWS Elastic Beanstalk.
|
Package elasticbeanstalk provides a client for AWS Elastic Beanstalk. |
aws-sdk-go/gen/elastictranscoder
Package elastictranscoder provides a client for Amazon Elastic Transcoder.
|
Package elastictranscoder provides a client for Amazon Elastic Transcoder. |
aws-sdk-go/gen/elb
Package elb provides a client for Elastic Load Balancing.
|
Package elb provides a client for Elastic Load Balancing. |
aws-sdk-go/gen/emr
Package emr provides a client for Amazon Elastic MapReduce.
|
Package emr provides a client for Amazon Elastic MapReduce. |
aws-sdk-go/gen/endpoints
Package endpoints provides lookups for all AWS service endpoints.
|
Package endpoints provides lookups for all AWS service endpoints. |
aws-sdk-go/gen/glacier
Package glacier provides a client for Amazon Glacier.
|
Package glacier provides a client for Amazon Glacier. |
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. |
aws-sdk-go/gen/importexport
Package importexport provides a client for AWS Import/Export.
|
Package importexport provides a client for AWS Import/Export. |
aws-sdk-go/gen/kinesis
Package kinesis provides a client for Amazon Kinesis.
|
Package kinesis provides a client for Amazon Kinesis. |
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. |
aws-sdk-go/gen/lambda
Package lambda provides a client for Amazon Lambda.
|
Package lambda provides a client for Amazon Lambda. |
aws-sdk-go/gen/logs
Package logs provides a client for Amazon CloudWatch Logs.
|
Package logs provides a client for Amazon CloudWatch Logs. |
aws-sdk-go/gen/opsworks
Package opsworks provides a client for AWS OpsWorks.
|
Package opsworks provides a client for AWS OpsWorks. |
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. |
aws-sdk-go/gen/redshift
Package redshift provides a client for Amazon Redshift.
|
Package redshift provides a client for Amazon Redshift. |
aws-sdk-go/gen/route53
Package route53 provides a client for Amazon Route 53.
|
Package route53 provides a client for Amazon Route 53. |
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. |
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. |
aws-sdk-go/gen/sdb
Package sdb provides a client for Amazon SimpleDB.
|
Package sdb provides a client for Amazon SimpleDB. |
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. |
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. |
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. |
aws-sdk-go/gen/storagegateway
Package storagegateway provides a client for AWS Storage Gateway.
|
Package storagegateway provides a client for AWS Storage Gateway. |
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. |
aws-sdk-go/gen/support
Package support provides a client for AWS Support.
|
Package support provides a client for AWS Support. |
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. |
aws-sdk-go/model
Package model contains functionality to generate clients for AWS APIs.
|
Package model contains functionality to generate clients for AWS APIs. |
badserver
badserver is an HTTP server that misbehaves in some common ways
|
badserver is an HTTP server that misbehaves in some common ways |
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. |
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. |
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. |
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. |
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. |
deepcopy
package deepcopy provides functionality for making deep copies of objects.
|
package deepcopy provides functionality for making deep copies of objects. |
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. |
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. |
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. |
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. |
elevate
package elevate provides support for executing commands with elevated privileges.
|
package elevate provides support for executing commands with elevated privileges. |
eventual
Package eventual provides values that eventually have a value.
|
Package eventual provides values that eventually have a value. |
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 |
flashlight/config
+build !stub
|
+build !stub |
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 |
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. |
flashlight/proxy
package proxy provides the implementations of the client and server proxies
|
package proxy provides the implementations of the client and server proxies |
go-dnsimple/dnsimple
Package dnsimple implements a client for the DNSimple API.
|
Package dnsimple implements a client for the DNSimple API. |
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. |
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. |
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. |
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. |
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. |
lantern
Package lantern provides an embeddable client-side web proxy
|
Package lantern provides an embeddable client-side web proxy |
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 |
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 |
lantern-mobile/lantern/socks-server
This dummy socks server is using for testing.
|
This dummy socks server is using for testing. |
launcher
Package launcher configures Lantern to run on system start
|
Package launcher configures Lantern to run on system start |
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. |
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. |
peerscanner/cfl
package cfl provides a utility for interacting with CloudFlare
|
package cfl provides a utility for interacting with CloudFlare |
peerscanner/cfr
package cfr provides utilities for interaction with cloudfront
|
package cfr provides utilities for interaction with cloudfront |
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. |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
testify/require
Alternative testing tools which stop test execution if test failed.
|
Alternative testing tools which stop test execution if test failed. |
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. |
tlsdefaults
Package tlsdefaults provides sensible defaults for using TLS.
|
Package tlsdefaults provides sensible defaults for using TLS. |
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. |
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. |
wfilter
package wfilter provides facilities for adding filtering to io.Writer.
|
package wfilter provides facilities for adding filtering to io.Writer. |
withtimeout
package withtimeout provides functionality for performing operations with a timeout.
|
package withtimeout provides functionality for performing operations with a timeout. |
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. |
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. |
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. |
mux
Package gorilla/mux implements a request router and dispatcher.
|
Package gorilla/mux implements a request router and dispatcher. |
websocket
Package websocket implements the WebSocket protocol defined in RFC 6455.
|
Package websocket implements the WebSocket protocol defined in RFC 6455. |
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. |
jackpal
|
|
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. |
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 |
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 |
oxy/ratelimit
Tokenbucket based request rate limiter
|
Tokenbucket based request rate limiter |
oxy/roundrobin
package roundrobin implements dynamic weighted round robin load balancer http handler
|
package roundrobin implements dynamic weighted round robin load balancer http handler |
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: |
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. |
dns/dnsutil
Package dnsutil contains higher-level methods useful with the dns package.
|
Package dnsutil contains higher-level methods useful with the dns package. |
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. |
osext
Extensions to the standard "os" package.
|
Extensions to the standard "os" package. |
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. |
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. |
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. |
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. |
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. |
testify/require
Alternative testing tools which stop test execution if test failed.
|
Alternative testing tools which stop test execution if test failed. |
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. |
visionmedia
|
|
Click to show internal directories.
Click to hide internal directories.