{"id":37176176,"url":"https://github.com/sxmbaka/go-plgrd","last_synced_at":"2026-01-14T20:33:40.366Z","repository":{"id":235771709,"uuid":"791216719","full_name":"sxmbaka/go-plgrd","owner":"sxmbaka","description":"Go tutorials for absolute begginers. Complete with code examples and comments explaining them.","archived":false,"fork":false,"pushed_at":"2024-05-08T10:31:57.000Z","size":140,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-19T11:21:23.147Z","etag":null,"topics":["code-tutorials","go","golang","google-go","google-golang","gotutorials","tutorials"],"latest_commit_sha":null,"homepage":"","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/sxmbaka.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":"2024-04-24T09:59:59.000Z","updated_at":"2024-05-08T10:24:32.000Z","dependencies_parsed_at":"2024-06-19T11:17:52.842Z","dependency_job_id":"0ee08828-7eb3-4217-ae6f-de788bcb3c93","html_url":"https://github.com/sxmbaka/go-plgrd","commit_stats":null,"previous_names":["sxmbaka/go-plgrd"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/sxmbaka/go-plgrd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxmbaka%2Fgo-plgrd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxmbaka%2Fgo-plgrd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxmbaka%2Fgo-plgrd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxmbaka%2Fgo-plgrd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sxmbaka","download_url":"https://codeload.github.com/sxmbaka/go-plgrd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sxmbaka%2Fgo-plgrd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28434470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T18:57:19.464Z","status":"ssl_error","status_checked_at":"2026-01-14T18:52:48.501Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["code-tutorials","go","golang","google-go","google-golang","gotutorials","tutorials"],"created_at":"2026-01-14T20:33:39.765Z","updated_at":"2026-01-14T20:33:40.359Z","avatar_url":"https://github.com/sxmbaka.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"assets\\images\\go-logo-blue.png\"\u003e\r\n\u003chr\u003e\r\n\r\n### [`General`](./general-conventions/)\r\n\r\n1. [Hello World in Go](./general/hello-world.md)\r\n2. [Semicolons in Go](./general-conventions/semicolons.md)\r\n3. [Short Declarations](./general/short-declarations.md)\u003cbr\u003e\r\n(Using the `:=` operator)\r\n4. [iota in Go](./general/iota.go)\r\n5. [Enumerations in Go](./general/enums.md)\r\n\r\n### [`GO Runtime Environment Variables`](./go-runtime-env-vars/)\r\n\r\n\u003cdetails\u003e\r\n    \u003csummary\u003e\u003cb\u003eWhat are Go Runtime Environment Variables?\u003c/b\u003e\u003c/summary\u003e\r\n\r\nThe `go env` command prints the value of environment variables used by the Go tools. These variables are used to configure the behavior of the Go tools and the Go runtime. These runtime environment variables are used to control the behavior of the Go runtime, and the Go tools. The Go tools include the `go` command, the `gofmt` command, and the `godoc` command. The Go runtime is the part of the Go toolchain that executes Go programs.\r\n\r\n**Manipulating Go runtime environment variables:**\r\n- Show all environment variables\r\n    ```bash\r\n    go env\r\n    ```\r\n- Show a specific environment variable\r\n    ```bash\r\n    go env [GOPATH]\r\n    ```\r\n- Set an environment variable to a value\r\n    ```bash\r\n    go env -w [GOBIN]=[path/to/directory]\r\n    ```\r\n- Reset an environment variable's value\r\n    ```bash\r\n    go env -u [GOBIN]\r\n    ```\r\n- Get help on a specific subcommand\r\n    ```bash\r\n    # tells you about the -w flag\r\n    go help env -w\r\n    ```\r\n- Get more help\r\n    ```bash\r\n    # tells you about the go env command\r\n    go help env\r\n    ```\r\n    ```bash\r\n    # tells you about all the Go environment variables\r\n    go help environment\r\n    ```\r\n\r\nRead further at:\r\n- [A whirlwind tour of Go runtime environment variables - Dave Cheney](https://dave.cheney.net/2015/11/29/a-whirlwind-tour-of-gos-runtime-environment-variables)\r\n- [Go your own way - Sourav Choudhary](https://medium.com/@souravchoudhary0306/go-your-own-way-customizing-go-with-environment-variables-3e47c880fe34)\r\n- [Go environment variables explained in 5 mins - GolangDojo (YT)](https://youtu.be/Ut-NLq6d694?si=pjV1xE1R5Jycsc7r)\r\n- [Golang Environment and Golang Command - Wahyu Eko Hadi Saputro](https://wahyu-ehs.medium.com/golang-environment-and-golang-command-1fdcbc145f32)\r\n- [Go runtime environment variables - Golang Docs](https://pkg.go.dev/runtime#hdr-Environment_Variables)\r\n- [The Go's official env.go file](https://go.dev/src/cmd/go/internal/envcmd/env.go)\r\n\r\nThe following environment variables (`$name` or `%name%`, depending on the host operating system) control the run-time behavior of Go programs. The meanings and use may change from release to release. \r\n\r\nThis arrangement lists the Go runtime environment variables in alphabetical order for easier reference and lookup.\r\n\u003c/details\u003e\r\n\r\n1. [GOCACHE and GOTMPDIR](./go-runtime-env-vars/GOCACHE-GOTMPDIR.md)\r\n2. [GOGC](./go-runtime-env-vars/GOGC.md)\r\n3. [GO111MODULE](./go-runtime-env-vars/GO111MODULE.md)\r\n4. [GOARCH and GOOS](./go-runtime-env-vars/GOOS-GOARCH.md)\r\n5. [GOBIN](./go-runtime-env-vars/GOBIN.md)\r\n6. [GOENV](./go-runtime-env-vars/GOENV.md)\r\n7. [GOFLAGS](./go-runtime-env-vars/GOFLAGS.md)\r\n8. [GOMAXPROCS](./go-runtime-env-vars/GOMAXPROCS.md)\r\n9. [GOMOD](./go-runtime-env-vars/GOMOD.md)\r\n10. [GOPATH](./go-runtime-env-vars/GOPATH.md)\r\n11. [GOPROXY](./go-runtime-env-vars/GOPROXY.md)\r\n12. [GOROOT](./go-runtime-env-vars/GOROOT.md)\r\n13. [GOTRACEBACK](./go-runtime-env-vars/GOTRACEBACK.md)\r\n14. [GODEBUG](./go-runtime-env-vars/GODEBUG.md)\r\n\r\n\r\n### [`Variables`](./variables/)\r\n\r\n1. [Variable Types](./variables/variable-types.go)\r\n2. [Operations on variables](./variables/operations.go)\u003cbr\u003e\r\n(You might need to study [Operators](./operators/) in case of any anomalies)\r\n3. [Type Conversions](./variables/type-conversions.go)\r\n4. [Type Inference](./variables/type-inference.go)\r\n5. [Type Inference](./variables/type-inference.go)\u003cbr\u003e\r\n(Read further at \u003chttps://go.dev/blog/type-inference\u003e)\r\n6. [Variable Naming Conventions](./variables/variable-naming-conventions.go)\r\n7. [Variable Scopes](./variables/variable-scopes.go)\r\n8. [Variable Shadowing](./variables/shadowing-variables.go)\r\n9. [Constants in Go](./variables/constants.go)\u003cbr\u003e\r\n(Read further at \u003chttps://golangbyexample.com/constant-golang/\u003e)\r\n1.  [Abbreviated Variable Declarations](./variables/common-abbreviations.go)\r\n    \r\n\r\n__Tip__: _Create a `playground` directory in the `root` directory and then test these examples yourself._","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsxmbaka%2Fgo-plgrd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsxmbaka%2Fgo-plgrd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsxmbaka%2Fgo-plgrd/lists"}