├── .github └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── crawler ├── .gitignore ├── LICENSE ├── README.md ├── cmd │ ├── db.go │ └── root.go ├── go.mod ├── go.sum ├── main.go └── pkg │ ├── controller │ ├── api.go │ ├── api_test.go │ ├── cache_meta.go │ ├── cache_meta_test.go │ ├── meta.go │ ├── meta_test.go │ ├── update.go │ └── update_test.go │ ├── crawler │ ├── get_godev_doc.go │ ├── get_godev_doc_test.go │ └── get_std_doc.go │ ├── data │ ├── hotpkg.sql │ ├── metadata.go │ ├── pkg.go │ └── sql.go │ ├── db │ ├── db.go │ └── db_test.go │ ├── file │ └── api.go │ ├── gpool │ ├── gpool.go │ └── gpool_test.go │ ├── http │ ├── client.go │ └── client_test.go │ └── svc │ ├── get_meta_from_file.go │ ├── get_meta_from_file_test.go │ ├── get_std_lib_doc.go │ └── get_std_lib_doc_test.go ├── docs ├── config.toml ├── content │ ├── _index.md │ ├── changelog.md │ ├── faq.md │ └── privacy.md ├── sass │ └── index.scss ├── static │ ├── awesome.png │ ├── banner.png │ ├── chrome.svg │ ├── commands.png │ ├── edge.svg │ ├── firefox.svg │ ├── gopher.svg │ ├── logo.png │ ├── package.png │ ├── repository-mode.png │ └── std.png └── templates │ ├── _variables.html │ └── index.html ├── extension ├── command │ └── help.js ├── icon.png ├── index │ ├── awesome.js │ ├── godocs.js │ ├── others.js │ └── packages.js ├── main.js ├── popup │ ├── index.css │ ├── index.html │ └── index.js └── search │ ├── awesome.js │ ├── docs.js │ └── package.js ├── gopher.svg ├── index ├── .gitignore ├── Cargo.toml └── src │ ├── bin │ ├── awesome.rs │ ├── package.rs │ └── std.rs │ └── lib.rs ├── manifest.jsonnet └── vercel.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | include core/extension.mk 2 | 3 | .PHONY: chrome 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/README.md -------------------------------------------------------------------------------- /crawler/.gitignore: -------------------------------------------------------------------------------- 1 | *.db 2 | .idea 3 | -------------------------------------------------------------------------------- /crawler/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/LICENSE -------------------------------------------------------------------------------- /crawler/README.md: -------------------------------------------------------------------------------- 1 | Crawling packages and docs. 2 | 3 | ## Get started 4 | 5 | Run `go run main.go`. -------------------------------------------------------------------------------- /crawler/cmd/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/cmd/db.go -------------------------------------------------------------------------------- /crawler/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/cmd/root.go -------------------------------------------------------------------------------- /crawler/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/go.mod -------------------------------------------------------------------------------- /crawler/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/go.sum -------------------------------------------------------------------------------- /crawler/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/main.go -------------------------------------------------------------------------------- /crawler/pkg/controller/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/controller/api.go -------------------------------------------------------------------------------- /crawler/pkg/controller/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/controller/api_test.go -------------------------------------------------------------------------------- /crawler/pkg/controller/cache_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/controller/cache_meta.go -------------------------------------------------------------------------------- /crawler/pkg/controller/cache_meta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/controller/cache_meta_test.go -------------------------------------------------------------------------------- /crawler/pkg/controller/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/controller/meta.go -------------------------------------------------------------------------------- /crawler/pkg/controller/meta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/controller/meta_test.go -------------------------------------------------------------------------------- /crawler/pkg/controller/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/controller/update.go -------------------------------------------------------------------------------- /crawler/pkg/controller/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/controller/update_test.go -------------------------------------------------------------------------------- /crawler/pkg/crawler/get_godev_doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/crawler/get_godev_doc.go -------------------------------------------------------------------------------- /crawler/pkg/crawler/get_godev_doc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/crawler/get_godev_doc_test.go -------------------------------------------------------------------------------- /crawler/pkg/crawler/get_std_doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/crawler/get_std_doc.go -------------------------------------------------------------------------------- /crawler/pkg/data/hotpkg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/data/hotpkg.sql -------------------------------------------------------------------------------- /crawler/pkg/data/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/data/metadata.go -------------------------------------------------------------------------------- /crawler/pkg/data/pkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/data/pkg.go -------------------------------------------------------------------------------- /crawler/pkg/data/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/data/sql.go -------------------------------------------------------------------------------- /crawler/pkg/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/db/db.go -------------------------------------------------------------------------------- /crawler/pkg/db/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/db/db_test.go -------------------------------------------------------------------------------- /crawler/pkg/file/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/file/api.go -------------------------------------------------------------------------------- /crawler/pkg/gpool/gpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/gpool/gpool.go -------------------------------------------------------------------------------- /crawler/pkg/gpool/gpool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/gpool/gpool_test.go -------------------------------------------------------------------------------- /crawler/pkg/http/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/http/client.go -------------------------------------------------------------------------------- /crawler/pkg/http/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/http/client_test.go -------------------------------------------------------------------------------- /crawler/pkg/svc/get_meta_from_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/svc/get_meta_from_file.go -------------------------------------------------------------------------------- /crawler/pkg/svc/get_meta_from_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/svc/get_meta_from_file_test.go -------------------------------------------------------------------------------- /crawler/pkg/svc/get_std_lib_doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/svc/get_std_lib_doc.go -------------------------------------------------------------------------------- /crawler/pkg/svc/get_std_lib_doc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/crawler/pkg/svc/get_std_lib_doc_test.go -------------------------------------------------------------------------------- /docs/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/config.toml -------------------------------------------------------------------------------- /docs/content/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/content/_index.md -------------------------------------------------------------------------------- /docs/content/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/content/changelog.md -------------------------------------------------------------------------------- /docs/content/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/content/faq.md -------------------------------------------------------------------------------- /docs/content/privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/content/privacy.md -------------------------------------------------------------------------------- /docs/sass/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/sass/index.scss -------------------------------------------------------------------------------- /docs/static/awesome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/awesome.png -------------------------------------------------------------------------------- /docs/static/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/banner.png -------------------------------------------------------------------------------- /docs/static/chrome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/chrome.svg -------------------------------------------------------------------------------- /docs/static/commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/commands.png -------------------------------------------------------------------------------- /docs/static/edge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/edge.svg -------------------------------------------------------------------------------- /docs/static/firefox.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/firefox.svg -------------------------------------------------------------------------------- /docs/static/gopher.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/gopher.svg -------------------------------------------------------------------------------- /docs/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/logo.png -------------------------------------------------------------------------------- /docs/static/package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/package.png -------------------------------------------------------------------------------- /docs/static/repository-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/repository-mode.png -------------------------------------------------------------------------------- /docs/static/std.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/static/std.png -------------------------------------------------------------------------------- /docs/templates/_variables.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/templates/_variables.html -------------------------------------------------------------------------------- /docs/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/docs/templates/index.html -------------------------------------------------------------------------------- /extension/command/help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/command/help.js -------------------------------------------------------------------------------- /extension/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/icon.png -------------------------------------------------------------------------------- /extension/index/awesome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/index/awesome.js -------------------------------------------------------------------------------- /extension/index/godocs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/index/godocs.js -------------------------------------------------------------------------------- /extension/index/others.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/index/others.js -------------------------------------------------------------------------------- /extension/index/packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/index/packages.js -------------------------------------------------------------------------------- /extension/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/main.js -------------------------------------------------------------------------------- /extension/popup/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/popup/index.css -------------------------------------------------------------------------------- /extension/popup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/popup/index.html -------------------------------------------------------------------------------- /extension/popup/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extension/search/awesome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/search/awesome.js -------------------------------------------------------------------------------- /extension/search/docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/search/docs.js -------------------------------------------------------------------------------- /extension/search/package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/extension/search/package.js -------------------------------------------------------------------------------- /gopher.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/gopher.svg -------------------------------------------------------------------------------- /index/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | /target -------------------------------------------------------------------------------- /index/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/index/Cargo.toml -------------------------------------------------------------------------------- /index/src/bin/awesome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/index/src/bin/awesome.rs -------------------------------------------------------------------------------- /index/src/bin/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/index/src/bin/package.rs -------------------------------------------------------------------------------- /index/src/bin/std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/index/src/bin/std.rs -------------------------------------------------------------------------------- /index/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /manifest.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/manifest.jsonnet -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huhu/go-search-extension/HEAD/vercel.json --------------------------------------------------------------------------------