Path Synopsis
github.com/goxjs/glPackage gl is a Go cross-platform binding for OpenGL, with an OpenGL ES 2-like API.
github.com/goxjs/gl/glutilPackage glutil implements OpenGL utility functions.
github.com/goxjs/glfwPackage glfw experimentally provides a glfw-like API with desktop (via glfw) and browser (via HTML5 canvas) backends.
github.com/goxjs/websocketPackage websocket is a Go cross-platform implementation of a client for the WebSocket protocol.
github.com/shurcooL/frontend/checkboxPackage checkbox provides a checkbox connected to a query parameter.
github.com/shurcooL/frontend/reactionsmenuPackage reactionsmenu provides a reactions menu component.
github.com/shurcooL/frontend/tabsupportPackage tabsupport offers functionality to add tab support to a textarea element.
github.com/shurcooL/github_flavored_markdownPackage github_flavored_markdown provides a GitHub Flavored Markdown renderer with fenced code block highlighting, clickable header anchor links.
github.com/shurcooL/github_flavored_markdown/gfmstylePackage gfmstyle contains CSS styles for rendering GitHub Flavored Markdown.
github.com/shurcooL/go-goonPackage goon is a deep pretty printer with Go-like notation.
github.com/shurcooL/go-goon/bypassPackage bypass allows bypassing reflect restrictions on accessing unexported struct fields.
github.com/shurcooL/go/analysisPackage analysis provides a routine that determines if a file is generated or handcrafted.
github.com/shurcooL/go/ctxhttpPackage ctxhttp provides helper functions for performing context-aware HTTP requests.
github.com/shurcooL/go/gddoPackage gddo is a simple client library for accessing the godoc.org API.
github.com/shurcooL/go/gfmutilPackage gfmutil offers functionality to render GitHub Flavored Markdown to io.Writer.
github.com/shurcooL/go/gopathutilPackage gopathutil provides tools to operate on GOPATH workspace.
github.com/shurcooL/go/gopherjs_httpPackage gopherjs_http provides helpers for compiling Go using GopherJS and serving it over HTTP.
github.com/shurcooL/go/gopherjs_http/jsutilPackage jsutil provides utility functions for interacting with native JavaScript APIs.
github.com/shurcooL/go/importgraphutilPackage importgraphutil augments "golang.org/x/tools/refactor/importgraph" with a way to build graphs ignoring tests.
github.com/shurcooL/go/indentwriterPackage indentwriter implements an io.Writer wrapper that indents every non-empty line with specified number of tabs.
github.com/shurcooL/go/ioutilPackage ioutil provides a WriteFile func with an io.Reader as input.
github.com/shurcooL/go/openPackage open offers ability to open files or URLs as if user double-clicked it in their OS.
github.com/shurcooL/go/openutilPackage openutil displays Markdown or HTML in a new browser tab.
github.com/shurcooL/go/ospathPackage ospath provides utilities to get OS-specific directories.
github.com/shurcooL/go/osutilPackage osutil offers a utility for manipulating a set of environment variables.
github.com/shurcooL/go/parserutilPackage parserutil offers convenience functions for parsing Go code to AST.
github.com/shurcooL/go/pipeutilPackage pipeutil provides additional functionality for gopkg.in/pipe.v2 package.
github.com/shurcooL/go/printerutilPackage printerutil provides formatted printing of AST nodes.
github.com/shurcooL/go/reflectfindPackage reflectfind offers funcs to perform deep-search via reflect to find instances that satisfy given query.
github.com/shurcooL/go/reflectsourcePackage sourcereflect implements run-time source reflection, allowing a program to look up string representation of objects from the underlying .go source files.
github.com/shurcooL/go/timeutilPackage timeutil provides a func for getting start of week of given time.
github.com/shurcooL/go/trashPackage trash implements functionality to move files into trash.
github.com/shurcooL/go/trimPackage trim contains helpers for trimming strings.
github.com/shurcooL/go/vfs/godocfs/godocfsPackage godocfs implements vfs.FileSystem using a http.FileSystem.
github.com/shurcooL/go/vfs/godocfs/html/vfstemplatePackage vfstemplate offers html/template helpers that use vfs.FileSystem.
github.com/shurcooL/go/vfs/godocfs/path/vfspathPackage vfspath implements utility routines for manipulating virtual file system paths.
github.com/shurcooL/go/vfs/godocfs/vfsutilPackage vfsutil implements some I/O utility functions for vfs.FileSystem.
github.com/shurcooL/gopherjslibPackage gopherjslib provides helpers for in-process GopherJS compilation.
github.com/shurcooL/highlight_diffPackage highlight_diff provides syntaxhighlight.Printer and syntaxhighlight.Annotator implementations for diff format.
github.com/shurcooL/highlight_goPackage highlight_go provides a syntax highlighter for Go, using go/scanner.
github.com/shurcooL/home/httpPackage http contains service implementations over HTTP.
github.com/shurcooL/home/presentdataPackage presentdata contains static data for present format.
github.com/shurcooL/htmlgPackage htmlg contains helper funcs for generating HTML nodes and rendering them.
github.com/shurcooL/httpfs/filterPackage filter offers an http.FileSystem wrapper with the ability to keep or skip files.
github.com/shurcooL/httpfs/html/vfstemplatePackage vfstemplate offers html/template helpers that use http.FileSystem.
github.com/shurcooL/httpfs/httputilPackage httputil implements HTTP utility functions for http.FileSystem.
github.com/shurcooL/httpfs/path/vfspathPackage vfspath implements utility routines for manipulating virtual file system paths.
github.com/shurcooL/httpfs/unionPackage union offers a simple http.FileSystem that can unify multiple filesystems at various mount points.
github.com/shurcooL/httpfs/vfsutilPackage vfsutil implements some I/O utility functions for http.FileSystem.
github.com/shurcooL/httpgzipPackage httpgzip provides net/http-like primitives that use gzip compression when serving HTTP requests.
github.com/shurcooL/issuesPackage issues provides an issues service definition.
github.com/shurcooL/issues/asanaapiPackage asanaapi implements issues.Service using Asana API client.
github.com/shurcooL/issues/fsPackage fs implements issues.Service using a filesystem.
github.com/shurcooL/issues/githubapiPackage githubapi implements issues.Service using GitHub API client.
github.com/shurcooL/issuesappPackage issuesapp is a web frontend for an issues service.
github.com/shurcooL/markdownfmt/markdownPackage markdown provides a Markdown renderer.
github.com/shurcooL/notificationsPackage notifications provides a notifications service definition.
github.com/shurcooL/notifications/fsPackage fs implements notifications.Service using a virtual filesystem.
github.com/shurcooL/notifications/githubapiPackage githubapi implements notifications.Service using GitHub API client.
github.com/shurcooL/notificationsappPackage notificationsapp is a web frontend for a notifications service.
github.com/shurcooL/octiconssvgPackage octiconssvg provides GitHub Octicons in SVG format.
github.com/shurcooL/reactionsPackage reactions provides a reactions service definition.
github.com/shurcooL/reactions/emojisPackage emojis contains emojis image data.
github.com/shurcooL/reactions/fsPackage fs implements reactions.Service using a virtual filesystem.
github.com/shurcooL/resumePackage resume is Dmitri Shuralyov's résumé.
github.com/shurcooL/sanitized_anchor_namePackage sanitized_anchor_name provides a func to create sanitized anchor names.
github.com/shurcooL/tictactoePackage tictactoe defines the game of tic-tac-toe.
github.com/shurcooL/tictactoe/player/badPackage bad contains a bad tic-tac-toe player.
github.com/shurcooL/tictactoe/player/randomPackage random implements a random player of tic-tac-toe.
github.com/shurcooL/trayhostPackage trayhost is a cross-platform Go library to place an icon in the host operating system's taskbar.
github.com/shurcooL/usersPackage users provides a users service definition.
github.com/shurcooL/users/asanaapiPackage asanaapi implements users.Service using Asana API client.
github.com/shurcooL/users/githubapiPackage githubapi implements users.Service using GitHub API client.
github.com/shurcooL/vcsstatePackage vcsstate allows getting the state of version control system repositories.
github.com/shurcooL/vfsgenPackage vfsgen takes an http.FileSystem (likely at `go generate` time) and generates Go code that statically implements the provided http.FileSystem.
github.com/shurcooL/webdavfs/vfsutilPackage vfsutil implements some I/O utility functions for webdav.FileSystem.
github.com/shurcooL/webdavfs/webdavfsPackage webdavfs implements webdav.FileSystem using an http.FileSystem.