Packages

github.com/shurcooL/...

Path Synopsis
github.com/shurcooL/Go-Package-Store/cmd/Go-Package-StoreGo Package Store displays updates for the Go packages in your GOPATH.
github.com/shurcooL/HoverHover is a work-in-progress port of Hover, a game originally created by Eric Undersander in 2000.
github.com/shurcooL/binstalebinstale tells you whether the binaries in your GOPATH/bin are stale or up to date.
github.com/shurcooL/cmd/goimportersgoimporters displays an import graph of Go packages that import the specified Go package in your GOPATH workspace.
github.com/shurcooL/cmd/goimportgraphgoimportgraph displays an import graph within specified Go packages.
github.com/shurcooL/cmd/gopathshadowgopathshadow reports if you have any shadowed Go packages in your GOPATH workspaces.
github.com/shurcooL/cmd/gorepogengorepogen generates boilerplate files for Go repositories hosted on GitHub.
github.com/shurcooL/cmd/jsonfmtjsonfmt pretty-prints JSON from stdin.
github.com/shurcooL/componentPackage component is a collection of basic HTML components.
github.com/shurcooL/eX0/eX0-goeX0-go is a work in progress Go implementation of eX0.
github.com/shurcooL/eventsPackage events provides an events service definition.
github.com/shurcooL/events/eventPackage event defines event types.
github.com/shurcooL/events/fsPackage fs implements events.Service using a virtual filesystem.
github.com/shurcooL/events/githubapiPackage githubapi implements events.Service using GitHub API client.
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/select_menuPackage select_menu provides a select menu component.
github.com/shurcooL/frontend/tabsupportPackage tabsupport offers functionality to add tab support to a textarea element.
github.com/shurcooL/git-branchesThe git-branches command displays branches with behind/ahead commit counts.
github.com/shurcooL/github_flavored_markdownPackage github_flavored_markdown provides a GitHub Flavored Markdown renderer with fenced code block highlighting, clickable heading anchor links.
github.com/shurcooL/github_flavored_markdown/gfmstylePackage gfmstyle contains CSS styles for rendering GitHub Flavored Markdown.
github.com/shurcooL/githubv4Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://developer.github.com/v4/).
github.com/shurcooL/go/browserPackage browser provides utilities for interacting with users' browsers.
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/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/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/godeclA godecl experiment.
github.com/shurcooL/godecl/declPackage decl implements functionality to convert fragments of Go code to an English representation.
github.com/shurcooL/goexecgoexec is a command line tool to execute Go code.
github.com/shurcooL/gofontwoffPackage gofontwoff provides the Go font family in Web Open Font Format.
github.com/shurcooL/gostatusgostatus is a command line tool that shows the status of Go repositories.
github.com/shurcooL/graphqlPackage graphql provides a GraphQL client implementation.
github.com/shurcooL/graphql/identPackage ident provides functions for parsing and converting identifier names between various naming convention.
github.com/shurcooL/gtdogtdo is the source for gotools.org.
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/homehome is Dmitri Shuralyov's personal website.
github.com/shurcooL/home/httpPackage http contains service implementations over HTTP.
github.com/shurcooL/home/httphandlerPackage httphandler contains API handlers used by home.
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/httperrorPackage httperror provides common basic building blocks for custom HTTP frameworks.
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 clients.
github.com/shurcooL/issues/maintnerPackage maintner implements a read-only issues.Service using a x/build/maintner corpus.
github.com/shurcooL/issuesappPackage issuesapp is a web frontend for an issues service.
github.com/shurcooL/issuesapp/httpclientPackage httpclient contains issues.Service implementation over HTTP.
github.com/shurcooL/issuesapp/httphandlerPackage httphandler contains an API handler for issues.Service.
github.com/shurcooL/ivybrowserivy in the browser.
github.com/shurcooL/markdownfmtmarkdownfmt formats Markdown.
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 clients.
github.com/shurcooL/notificationsappPackage notificationsapp is a web frontend for a notifications service.
github.com/shurcooL/notificationsapp/httpclientPackage httpclient contains notifications.Service implementation over HTTP.
github.com/shurcooL/notificationsapp/httphandlerPackage httphandler contains an API handler for notifications.Service.
github.com/shurcooL/octiconPackage octicon provides GitHub Octicons.
github.com/shurcooL/reactionsPackage reactions provides a reactions service definition.
github.com/shurcooL/reactions/componentPackage component contains individual components that can render themselves as HTML.
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 contains 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/cmd/tictactoetictactoe plays a game of tic-tac-toe with two players.
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/fsPackage fs implements an in-memory users.Store backed by a virtual filesystem.
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/vfsgen/cmd/vfsgendevvfsgendev is a convenience tool for using vfsgen in a common development configuration.
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.