Path Synopsis kebabcase provides a parser for identifier names using kebab-case naming convention. gl is a Go cross-platform binding for OpenGL, with an OpenGL ES 2-like API. glutil implements OpenGL utility functions. glfw experimentally provides a glfw-like API with desktop (via glfw) and browser (via HTML5 canvas) backends. websocket is a Go cross-platform implementation of a client for the WebSocket protocol. component is a collection of basic HTML components. events provides an events service definition. event defines event types. fs implements events.Service using a virtual filesystem. githubapi implements events.Service using GitHub API client. checkbox provides a checkbox connected to a query parameter. reactionsmenu provides a reactions menu component. select_menu provides a select menu component. tabsupport offers functionality to add tab support to a textarea element. github_flavored_markdown provides a GitHub Flavored Markdown renderer with fenced code block highlighting, clickable heading anchor links. gfmstyle contains CSS styles for rendering GitHub Flavored Markdown. githubql is a client library for accessing GitHub GraphQL API v4 ( goon is a deep pretty printer with Go-like notation. bypass allows bypassing reflect restrictions on accessing unexported struct fields. analysis provides a routine that determines if a file is generated or handcrafted. browser provides utilities for interacting with users' browsers. ctxhttp provides helper functions for performing context-aware HTTP requests. gddo is a simple client library for accessing the API. generated provides a function that parses a Go file and reports whether it contains a "// Code generated … DO NOT EDIT." line comment. gfmutil offers functionality to render GitHub Flavored Markdown to io.Writer. gopathutil provides tools to operate on GOPATH workspace. gopherjs_http provides helpers for compiling Go using GopherJS and serving it over HTTP. jsutil provides utility functions for interacting with native JavaScript APIs. importgraphutil augments "" with a way to build graphs ignoring tests. indentwriter implements an io.Writer wrapper that indents every non-empty line with specified number of tabs. ioutil provides a WriteFile func with an io.Reader as input. open offers ability to open files or URLs as if user double-clicked it in their OS. openutil displays Markdown or HTML in a new browser tab. ospath provides utilities to get OS-specific directories. osutil offers a utility for manipulating a set of environment variables. parserutil offers convenience functions for parsing Go code to AST. pipeutil provides additional functionality for package. printerutil provides formatted printing of AST nodes. reflectfind offers funcs to perform deep-search via reflect to find instances that satisfy given query. sourcereflect implements run-time source reflection, allowing a program to look up string representation of objects from the underlying .go source files. timeutil provides a func for getting start of week of given time. trash implements functionality to move files into trash. trim contains helpers for trimming strings. godocfs implements vfs.FileSystem using a http.FileSystem. vfstemplate offers html/template helpers that use vfs.FileSystem. vfspath implements utility routines for manipulating virtual file system paths. vfsutil implements some I/O utility functions for vfs.FileSystem. decl implements functionality to convert fragments of Go code to an English representation. gofontwoff provides the Go font family in Web Open Font Format. gopherjslib provides helpers for in-process GopherJS compilation. graphql provides a GraphQL client implementation. ident provides functions for parsing and converting identifier names between various naming convention. highlight_diff provides syntaxhighlight.Printer and syntaxhighlight.Annotator implementations for diff format. highlight_go provides a syntax highlighter for Go, using go/scanner. http contains service implementations over HTTP. httphandler contains API handlers used by home. presentdata contains static data for present format. htmlg contains helper funcs for generating HTML nodes and rendering them. httperror provides common basic building blocks for custom HTTP frameworks. filter offers an http.FileSystem wrapper with the ability to keep or skip files. vfstemplate offers html/template helpers that use http.FileSystem. httputil implements HTTP utility functions for http.FileSystem. vfspath implements utility routines for manipulating virtual file system paths. union offers a simple http.FileSystem that can unify multiple filesystems at various mount points. vfsutil implements some I/O utility functions for http.FileSystem. httpgzip provides net/http-like primitives that use gzip compression when serving HTTP requests. issues provides an issues service definition. asanaapi implements issues.Service using Asana API client. fs implements issues.Service using a filesystem. githubapi implements issues.Service using GitHub API client. githubqlapi implements issues.Service using GitHub GraphQL API v4 client. maintner implements a read-only issues.Service using a x/build/maintner corpus. issuesapp is a web frontend for an issues service. httpclient contains issues.Service implementation over HTTP. httphandler contains an API handler for issues.Service. markdown provides a Markdown renderer. notifications provides a notifications service definition. fs implements notifications.Service using a virtual filesystem. githubapi implements notifications.Service using GitHub API clients. notificationsapp is a web frontend for a notifications service. httpclient contains notifications.Service implementation over HTTP. httphandler contains an API handler for notifications.Service. octiconssvg provides GitHub Octicons in SVG format. reactions provides a reactions service definition. component contains individual components that can render themselves as HTML. emojis contains emojis image data. fs implements reactions.Service using a virtual filesystem. resume contains Dmitri Shuralyov's résumé. sanitized_anchor_name provides a func to create sanitized anchor names. tictactoe defines the game of tic-tac-toe. bad contains a bad tic-tac-toe player. random implements a random player of tic-tac-toe. trayhost is a cross-platform Go library to place an icon in the host operating system's taskbar. users provides a users service definition. asanaapi implements users.Service using Asana API client. fs implements an in-memory users.Store backed by a virtual filesystem. githubapi implements users.Service using GitHub API client. vcsstate allows getting the state of version control system repositories. vfsgen takes an http.FileSystem (likely at `go generate` time) and generates Go code that statically implements the provided http.FileSystem. vfsutil implements some I/O utility functions for webdav.FileSystem. webdavfs implements webdav.FileSystem using an http.FileSystem.