github.com/shurcooL/Go-Package-Store/cmd/Go-Package-Store | Go Package Store displays updates for the Go packages in your GOPATH. |
github.com/shurcooL/Hover | Hover is a work-in-progress port of Hover, a game originally created by Eric Undersander in 2000. |
github.com/shurcooL/binstale | binstale tells you whether the binaries in your GOPATH/bin are stale or up to date. |
github.com/shurcooL/cmd/goimporters | goimporters displays an import graph of Go packages that import the specified Go package in your GOPATH workspace. |
github.com/shurcooL/cmd/goimportgraph | goimportgraph displays an import graph within specified Go packages. |
github.com/shurcooL/cmd/gopathshadow | gopathshadow reports if you have any shadowed Go packages in your GOPATH workspaces. |
github.com/shurcooL/cmd/gorepogen | gorepogen generates boilerplate files for Go repositories hosted on GitHub. |
github.com/shurcooL/cmd/jsonfmt | jsonfmt pretty-prints JSON from stdin. |
github.com/shurcooL/component | Package component is a collection of basic HTML components. |
github.com/shurcooL/eX0/eX0-go | eX0-go is a work in progress Go implementation of eX0. |
github.com/shurcooL/events | Package events provides an events service definition. |
github.com/shurcooL/events/event | Package event defines event types. |
github.com/shurcooL/events/fs | Package fs implements events.Service using a virtual filesystem. |
github.com/shurcooL/events/githubapi | Package githubapi implements events.Service using GitHub API client. |
github.com/shurcooL/frontend/checkbox | Package checkbox provides a checkbox connected to a query parameter. |
github.com/shurcooL/frontend/reactionsmenu | Package reactionsmenu provides a reactions menu component. |
github.com/shurcooL/frontend/select_menu | Package select_menu provides a select menu component. |
github.com/shurcooL/frontend/tabsupport | Package tabsupport offers functionality to add tab support to a textarea element. |
github.com/shurcooL/git-branches | The git-branches command displays branches with behind/ahead commit counts. |
github.com/shurcooL/github_flavored_markdown | Package github_flavored_markdown provides a GitHub Flavored Markdown renderer with fenced code block highlighting, clickable heading anchor links. |
github.com/shurcooL/github_flavored_markdown/gfmstyle | Package gfmstyle contains CSS styles for rendering GitHub Flavored Markdown. |
github.com/shurcooL/githubv4 | Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://developer.github.com/v4/). |
github.com/shurcooL/go/browser | Package browser provides utilities for interacting with users' browsers. |
github.com/shurcooL/go/gddo | Package gddo is a simple client library for accessing the godoc.org API. |
github.com/shurcooL/go/gfmutil | Package gfmutil offers functionality to render GitHub Flavored Markdown to io.Writer. |
github.com/shurcooL/go/gopherjs_http/jsutil | Package jsutil provides utility functions for interacting with native JavaScript APIs. |
github.com/shurcooL/go/importgraphutil | Package importgraphutil augments "golang.org/x/tools/refactor/importgraph" with a way to build graphs ignoring tests. |
github.com/shurcooL/go/indentwriter | Package indentwriter implements an io.Writer wrapper that indents every non-empty line with specified number of tabs. |
github.com/shurcooL/go/open | Package open offers ability to open files or URLs as if user double-clicked it in their OS. |
github.com/shurcooL/go/openutil | Package openutil displays Markdown or HTML in a new browser tab. |
github.com/shurcooL/go/ospath | Package ospath provides utilities to get OS-specific directories. |
github.com/shurcooL/go/osutil | Package osutil offers a utility for manipulating a set of environment variables. |
github.com/shurcooL/go/parserutil | Package parserutil offers convenience functions for parsing Go code to AST. |
github.com/shurcooL/go/pipeutil | Package pipeutil provides additional functionality for gopkg.in/pipe.v2 package. |
github.com/shurcooL/go/printerutil | Package printerutil provides formatted printing of AST nodes. |
github.com/shurcooL/go/reflectfind | Package reflectfind offers funcs to perform deep-search via reflect to find instances that satisfy given query. |
github.com/shurcooL/go/reflectsource | Package 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/timeutil | Package timeutil provides a func for getting start of week of given time. |
github.com/shurcooL/go/trash | Package trash implements functionality to move files into trash. |
github.com/shurcooL/go/trim | Package trim contains helpers for trimming strings. |
github.com/shurcooL/go/vfs/godocfs/godocfs | Package godocfs implements vfs.FileSystem using a http.FileSystem. |
github.com/shurcooL/go/vfs/godocfs/html/vfstemplate | Package vfstemplate offers html/template helpers that use vfs.FileSystem. |
github.com/shurcooL/go/vfs/godocfs/path/vfspath | Package vfspath implements utility routines for manipulating virtual file system paths. |
github.com/shurcooL/go/vfs/godocfs/vfsutil | Package vfsutil implements some I/O utility functions for vfs.FileSystem. |
github.com/shurcooL/godecl | A godecl experiment. |
github.com/shurcooL/godecl/decl | Package decl implements functionality to convert fragments of Go code to an English representation. |
github.com/shurcooL/goexec | goexec is a command line tool to execute Go code. |
github.com/shurcooL/gofontwoff | Package gofontwoff provides the Go font family in Web Open Font Format. |
github.com/shurcooL/gostatus | gostatus is a command line tool that shows the status of Go repositories. |
github.com/shurcooL/graphql | Package graphql provides a GraphQL client implementation. |
github.com/shurcooL/graphql/ident | Package ident provides functions for parsing and converting identifier names between various naming convention. |
github.com/shurcooL/gtdo | gtdo is the source for gotools.org. |
github.com/shurcooL/highlight_diff | Package highlight_diff provides syntaxhighlight.Printer and syntaxhighlight.Annotator implementations for diff format. |
github.com/shurcooL/highlight_go | Package highlight_go provides a syntax highlighter for Go, using go/scanner. |
github.com/shurcooL/home | home is Dmitri Shuralyov's personal website. |
github.com/shurcooL/home/http | Package http contains service implementations over HTTP. |
github.com/shurcooL/home/httphandler | Package httphandler contains API handlers used by home. |
github.com/shurcooL/home/presentdata | Package presentdata contains static data for present format. |
github.com/shurcooL/htmlg | Package htmlg contains helper funcs for generating HTML nodes and rendering them. |
github.com/shurcooL/httperror | Package httperror provides common basic building blocks for custom HTTP frameworks. |
github.com/shurcooL/httpfs/filter | Package filter offers an http.FileSystem wrapper with the ability to keep or skip files. |
github.com/shurcooL/httpfs/html/vfstemplate | Package vfstemplate offers html/template helpers that use http.FileSystem. |
github.com/shurcooL/httpfs/httputil | Package httputil implements HTTP utility functions for http.FileSystem. |
github.com/shurcooL/httpfs/path/vfspath | Package vfspath implements utility routines for manipulating virtual file system paths. |
github.com/shurcooL/httpfs/union | Package union offers a simple http.FileSystem that can unify multiple filesystems at various mount points. |
github.com/shurcooL/httpfs/vfsutil | Package vfsutil implements some I/O utility functions for http.FileSystem. |
github.com/shurcooL/httpgzip | Package httpgzip provides net/http-like primitives that use gzip compression when serving HTTP requests. |
github.com/shurcooL/issues | Package issues provides an issues service definition. |
github.com/shurcooL/issues/asanaapi | Package asanaapi implements issues.Service using Asana API client. |
github.com/shurcooL/issues/fs | Package fs implements issues.Service using a filesystem. |
github.com/shurcooL/issues/githubapi | Package githubapi implements issues.Service using GitHub API clients. |
github.com/shurcooL/issues/maintner | Package maintner implements a read-only issues.Service using a x/build/maintner corpus. |
github.com/shurcooL/issuesapp | Package issuesapp is a web frontend for an issues service. |
github.com/shurcooL/issuesapp/httpclient | Package httpclient contains issues.Service implementation over HTTP. |
github.com/shurcooL/issuesapp/httphandler | Package httphandler contains an API handler for issues.Service. |
github.com/shurcooL/ivybrowser | ivy in the browser. |
github.com/shurcooL/markdownfmt | markdownfmt formats Markdown. |
github.com/shurcooL/markdownfmt/markdown | Package markdown provides a Markdown renderer. |
github.com/shurcooL/notifications | Package notifications provides a notifications service definition. |
github.com/shurcooL/notifications/fs | Package fs implements notifications.Service using a virtual filesystem. |
github.com/shurcooL/notifications/githubapi | Package githubapi implements notifications.Service using GitHub API clients. |
github.com/shurcooL/notificationsapp | Package notificationsapp is a web frontend for a notifications service. |
github.com/shurcooL/notificationsapp/httpclient | Package httpclient contains notifications.Service implementation over HTTP. |
github.com/shurcooL/notificationsapp/httphandler | Package httphandler contains an API handler for notifications.Service. |
github.com/shurcooL/octicon | Package octicon provides GitHub Octicons. |
github.com/shurcooL/reactions | Package reactions provides a reactions service definition. |
github.com/shurcooL/reactions/component | Package component contains individual components that can render themselves as HTML. |
github.com/shurcooL/reactions/emojis | Package emojis contains emojis image data. |
github.com/shurcooL/reactions/fs | Package fs implements reactions.Service using a virtual filesystem. |
github.com/shurcooL/resume | Package resume contains Dmitri Shuralyov's résumé. |
github.com/shurcooL/sanitized_anchor_name | Package sanitized_anchor_name provides a func to create sanitized anchor names. |
github.com/shurcooL/tictactoe | Package tictactoe defines the game of tic-tac-toe. |
github.com/shurcooL/tictactoe/cmd/tictactoe | tictactoe plays a game of tic-tac-toe with two players. |
github.com/shurcooL/tictactoe/player/bad | Package bad contains a bad tic-tac-toe player. |
github.com/shurcooL/tictactoe/player/random | Package random implements a random player of tic-tac-toe. |
github.com/shurcooL/trayhost | Package trayhost is a cross-platform Go library to place an icon in the host operating system's taskbar. |
github.com/shurcooL/users | Package users provides a users service definition. |
github.com/shurcooL/users/asanaapi | Package asanaapi implements users.Service using Asana API client. |
github.com/shurcooL/users/fs | Package fs implements an in-memory users.Store backed by a virtual filesystem. |
github.com/shurcooL/users/githubapi | Package githubapi implements users.Service using GitHub API client. |
github.com/shurcooL/vcsstate | Package vcsstate allows getting the state of version control system repositories. |
github.com/shurcooL/vfsgen | Package vfsgen takes an http.FileSystem (likely at `go generate` time) and generates Go code that statically implements the provided http.FileSystem. |
github.com/shurcooL/vfsgen/cmd/vfsgendev | vfsgendev is a convenience tool for using vfsgen in a common development configuration. |
github.com/shurcooL/webdavfs/vfsutil | Package vfsutil implements some I/O utility functions for webdav.FileSystem. |
github.com/shurcooL/webdavfs/webdavfs | Package webdavfs implements webdav.FileSystem using an http.FileSystem. |