go

module
v0.0.0-...-5fe729b Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2023 License: MIT

README

go

Go Reference

Common Go code.

Installation

go get github.com/shurcooL/go

Directories

Path Synopsis
browser Package browser provides utilities for interacting with users' browsers.
gddo Package gddo is a simple client library for accessing the godoc.org API.
generated Package generated provides a function that parses a Go file and reports whether it contains a "// Code generated … DO NOT EDIT." line comment.
gfmutil Package gfmutil offers functionality to render GitHub Flavored Markdown to io.Writer.
gopherjs_http Package gopherjs_http provides helpers for compiling Go using GopherJS and serving it over HTTP.
gopherjs_http/jsutil Package jsutil provides utility functions for interacting with native JavaScript APIs via github.com/gopherjs/gopherjs/js API.
gopherjs_http/jsutil/v2 Package jsutil provides utility functions for interacting with native JavaScript APIs via syscall/js API.
importgraphutil Package importgraphutil augments "golang.org/x/tools/refactor/importgraph" with a way to build graphs ignoring tests.
indentwriter Package indentwriter implements an io.Writer wrapper that indents every non-empty line with specified number of tabs.
open Package open offers ability to open files or URLs as if user double-clicked it in their OS.
openutil Package openutil displays Markdown or HTML in a new browser tab.
ospath Package ospath provides utilities to get OS-specific directories.
osutil Package osutil offers a utility for manipulating a set of environment variables.
parserutil Package parserutil offers convenience functions for parsing Go code to AST.
pipeutil Package pipeutil provides additional functionality for gopkg.in/pipe.v2 package.
printerutil Package printerutil provides formatted printing of AST nodes.
reflectfind Package reflectfind offers funcs to perform deep-search via reflect to find instances that satisfy given query.
reflectsource Package sourcereflect implements run-time source reflection, allowing a program to look up string representation of objects from the underlying .go source files.
timeutil Package timeutil provides a func for getting start of week of given time.
trash Package trash implements functionality to move files into trash.
vfs/godocfs/godocfs Package godocfs implements vfs.FileSystem using a http.FileSystem.
vfs/godocfs/html/vfstemplate Package vfstemplate offers html/template helpers that use vfs.FileSystem.
vfs/godocfs/path/vfspath Package vfspath implements utility routines for manipulating virtual file system paths.
vfs/godocfs/vfsutil Package vfsutil implements some I/O utility functions for vfs.FileSystem.

License

Directories

Path Synopsis
Package browser provides utilities for interacting with users' browsers.
Package browser provides utilities for interacting with users' browsers.
Package gddo is a simple client library for accessing the godoc.org API.
Package gddo is a simple client library for accessing the godoc.org API.
Package generated provides a function that parses a Go file and reports whether it contains a "// Code generated … DO NOT EDIT." line comment.
Package generated provides a function that parses a Go file and reports whether it contains a "// Code generated … DO NOT EDIT." line comment.
Package gfmutil offers functionality to render GitHub Flavored Markdown to io.Writer.
Package gfmutil offers functionality to render GitHub Flavored Markdown to io.Writer.
Package gopherjs_http provides helpers for compiling Go using GopherJS and serving it over HTTP.
Package gopherjs_http provides helpers for compiling Go using GopherJS and serving it over HTTP.
jsutil
Package jsutil provides utility functions for interacting with native JavaScript APIs via github.com/gopherjs/gopherjs/js API.
Package jsutil provides utility functions for interacting with native JavaScript APIs via github.com/gopherjs/gopherjs/js API.
jsutil/v2
Package jsutil provides utility functions for interacting with native JavaScript APIs via syscall/js API.
Package jsutil provides utility functions for interacting with native JavaScript APIs via syscall/js API.
Package importgraphutil augments "golang.org/x/tools/refactor/importgraph" with a way to build graphs ignoring tests.
Package importgraphutil augments "golang.org/x/tools/refactor/importgraph" with a way to build graphs ignoring tests.
Package indentwriter implements an io.Writer wrapper that indents every non-empty line with specified number of tabs.
Package indentwriter implements an io.Writer wrapper that indents every non-empty line with specified number of tabs.
Package open offers ability to open files or URLs as if user double-clicked it in their OS.
Package open offers ability to open files or URLs as if user double-clicked it in their OS.
Package openutil displays Markdown or HTML in a new browser tab.
Package openutil displays Markdown or HTML in a new browser tab.
Package ospath provides utilities to get OS-specific directories.
Package ospath provides utilities to get OS-specific directories.
Package osutil offers a utility for manipulating a set of environment variables.
Package osutil offers a utility for manipulating a set of environment variables.
Package parserutil offers convenience functions for parsing Go code to AST.
Package parserutil offers convenience functions for parsing Go code to AST.
Package pipeutil provides additional functionality for gopkg.in/pipe.v2 package.
Package pipeutil provides additional functionality for gopkg.in/pipe.v2 package.
Package printerutil provides formatted printing of AST nodes.
Package printerutil provides formatted printing of AST nodes.
Package reflectfind offers funcs to perform deep-search via reflect to find instances that satisfy given query.
Package reflectfind offers funcs to perform deep-search via reflect to find instances that satisfy given query.
Package sourcereflect implements run-time source reflection, allowing a program to look up string representation of objects from the underlying .go source files.
Package sourcereflect implements run-time source reflection, allowing a program to look up string representation of objects from the underlying .go source files.
Package timeutil provides a func for getting start of week of given time.
Package timeutil provides a func for getting start of week of given time.
Package trash implements functionality to move files into trash.
Package trash implements functionality to move files into trash.
vfs
godocfs/godocfs
Package godocfs implements vfs.FileSystem using a http.FileSystem.
Package godocfs implements vfs.FileSystem using a http.FileSystem.
godocfs/html/vfstemplate
Package vfstemplate offers html/template helpers that use vfs.FileSystem.
Package vfstemplate offers html/template helpers that use vfs.FileSystem.
godocfs/path/vfspath
Package vfspath implements utility routines for manipulating virtual file system paths.
Package vfspath implements utility routines for manipulating virtual file system paths.
godocfs/vfsutil
Package vfsutil implements some I/O utility functions for vfs.FileSystem.
Package vfsutil implements some I/O utility functions for vfs.FileSystem.

Jump to

Keyboard shortcuts

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