{"id":19600446,"url":"https://github.com/shurcool/go","last_synced_at":"2025-04-05T04:11:58.468Z","repository":{"id":12925357,"uuid":"15602957","full_name":"shurcooL/go","owner":"shurcooL","description":"Common Go code.","archived":false,"fork":false,"pushed_at":"2023-11-26T05:20:28.000Z","size":615,"stargazers_count":126,"open_issues_count":0,"forks_count":17,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-31T14:12:42.736Z","etag":null,"topics":["go"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shurcooL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-01-03T06:26:18.000Z","updated_at":"2025-02-28T03:02:16.000Z","dependencies_parsed_at":"2024-06-18T13:32:45.363Z","dependency_job_id":"f99c169a-6611-49ba-a8a9-964044e787f1","html_url":"https://github.com/shurcooL/go","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shurcooL%2Fgo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shurcooL%2Fgo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shurcooL%2Fgo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shurcooL%2Fgo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shurcooL","download_url":"https://codeload.github.com/shurcooL/go/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284951,"owners_count":20913704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go"],"created_at":"2024-11-11T09:14:44.968Z","updated_at":"2025-04-05T04:11:58.446Z","avatar_url":"https://github.com/shurcooL.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"go\n==\n\n[![Go Reference](https://pkg.go.dev/badge/github.com/shurcooL/go.svg)](https://pkg.go.dev/github.com/shurcooL/go)\n\nCommon Go code.\n\nInstallation\n------------\n\n```sh\ngo get github.com/shurcooL/go\n```\n\nDirectories\n-----------\n\n| Path                                                                                                   | Synopsis                                                                                                                                                          |\n|--------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [browser](https://pkg.go.dev/github.com/shurcooL/go/browser)                                           | Package browser provides utilities for interacting with users' browsers.                                                                                          |\n| [gddo](https://pkg.go.dev/github.com/shurcooL/go/gddo)                                                 | Package gddo is a simple client library for accessing the godoc.org API.                                                                                          |\n| [generated](https://pkg.go.dev/github.com/shurcooL/go/generated)                                       | Package generated provides a function that parses a Go file and reports whether it contains a \"// Code generated … DO NOT EDIT.\" line comment.                    |\n| [gfmutil](https://pkg.go.dev/github.com/shurcooL/go/gfmutil)                                           | Package gfmutil offers functionality to render GitHub Flavored Markdown to io.Writer.                                                                             |\n| [gopherjs_http](https://pkg.go.dev/github.com/shurcooL/go/gopherjs_http)                               | Package gopherjs_http provides helpers for compiling Go using GopherJS and serving it over HTTP.                                                                  |\n| [gopherjs_http/jsutil](https://pkg.go.dev/github.com/shurcooL/go/gopherjs_http/jsutil)                 | Package jsutil provides utility functions for interacting with native JavaScript APIs via github.com/gopherjs/gopherjs/js API.                                    |\n| [gopherjs_http/jsutil/v2](https://pkg.go.dev/github.com/shurcooL/go/gopherjs_http/jsutil/v2)           | Package jsutil provides utility functions for interacting with native JavaScript APIs via syscall/js API.                                                         |\n| [importgraphutil](https://pkg.go.dev/github.com/shurcooL/go/importgraphutil)                           | Package importgraphutil augments \"golang.org/x/tools/refactor/importgraph\" with a way to build graphs ignoring tests.                                             |\n| [indentwriter](https://pkg.go.dev/github.com/shurcooL/go/indentwriter)                                 | Package indentwriter implements an io.Writer wrapper that indents every non-empty line with specified number of tabs.                                             |\n| [open](https://pkg.go.dev/github.com/shurcooL/go/open)                                                 | Package open offers ability to open files or URLs as if user double-clicked it in their OS.                                                                       |\n| [openutil](https://pkg.go.dev/github.com/shurcooL/go/openutil)                                         | Package openutil displays Markdown or HTML in a new browser tab.                                                                                                  |\n| [ospath](https://pkg.go.dev/github.com/shurcooL/go/ospath)                                             | Package ospath provides utilities to get OS-specific directories.                                                                                                 |\n| [osutil](https://pkg.go.dev/github.com/shurcooL/go/osutil)                                             | Package osutil offers a utility for manipulating a set of environment variables.                                                                                  |\n| [parserutil](https://pkg.go.dev/github.com/shurcooL/go/parserutil)                                     | Package parserutil offers convenience functions for parsing Go code to AST.                                                                                       |\n| [pipeutil](https://pkg.go.dev/github.com/shurcooL/go/pipeutil)                                         | Package pipeutil provides additional functionality for gopkg.in/pipe.v2 package.                                                                                  |\n| [printerutil](https://pkg.go.dev/github.com/shurcooL/go/printerutil)                                   | Package printerutil provides formatted printing of AST nodes.                                                                                                     |\n| [reflectfind](https://pkg.go.dev/github.com/shurcooL/go/reflectfind)                                   | Package reflectfind offers funcs to perform deep-search via reflect to find instances that satisfy given query.                                                   |\n| [reflectsource](https://pkg.go.dev/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. |\n| [timeutil](https://pkg.go.dev/github.com/shurcooL/go/timeutil)                                         | Package timeutil provides a func for getting start of week of given time.                                                                                         |\n| [trash](https://pkg.go.dev/github.com/shurcooL/go/trash)                                               | Package trash implements functionality to move files into trash.                                                                                                  |\n| [vfs/godocfs/godocfs](https://pkg.go.dev/github.com/shurcooL/go/vfs/godocfs/godocfs)                   | Package godocfs implements vfs.FileSystem using a http.FileSystem.                                                                                                |\n| [vfs/godocfs/html/vfstemplate](https://pkg.go.dev/github.com/shurcooL/go/vfs/godocfs/html/vfstemplate) | Package vfstemplate offers html/template helpers that use vfs.FileSystem.                                                                                         |\n| [vfs/godocfs/path/vfspath](https://pkg.go.dev/github.com/shurcooL/go/vfs/godocfs/path/vfspath)         | Package vfspath implements utility routines for manipulating virtual file system paths.                                                                           |\n| [vfs/godocfs/vfsutil](https://pkg.go.dev/github.com/shurcooL/go/vfs/godocfs/vfsutil)                   | Package vfsutil implements some I/O utility functions for vfs.FileSystem.                                                                                         |\n\nLicense\n-------\n\n-\t[MIT License](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshurcool%2Fgo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshurcool%2Fgo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshurcool%2Fgo/lists"}