{"id":22039373,"url":"https://github.com/mpolinowski/golang-refresher","last_synced_at":"2025-10-17T03:07:30.623Z","repository":{"id":111483563,"uuid":"413688156","full_name":"mpolinowski/golang-refresher","owner":"mpolinowski","description":"The Go Standard Library - Go refresh","archived":false,"fork":false,"pushed_at":"2021-10-05T05:39:12.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-06T20:38:25.624Z","etag":null,"topics":["go","golang","sample-code","standard-library"],"latest_commit_sha":null,"homepage":"https://mpolinowski.github.io/devnotes/2021-09-11--golang-refresher-fmt-strings","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpolinowski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-10-05T05:39:10.000Z","updated_at":"2021-10-05T05:44:08.000Z","dependencies_parsed_at":"2023-04-18T11:07:23.672Z","dependency_job_id":null,"html_url":"https://github.com/mpolinowski/golang-refresher","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mpolinowski/golang-refresher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpolinowski%2Fgolang-refresher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpolinowski%2Fgolang-refresher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpolinowski%2Fgolang-refresher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpolinowski%2Fgolang-refresher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpolinowski","download_url":"https://codeload.github.com/mpolinowski/golang-refresher/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpolinowski%2Fgolang-refresher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279275302,"owners_count":26138568,"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","status":"online","status_checked_at":"2025-10-17T02:00:07.504Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["go","golang","sample-code","standard-library"],"created_at":"2024-11-30T11:10:32.027Z","updated_at":"2025-10-17T03:07:30.569Z","avatar_url":"https://github.com/mpolinowski.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go Refresher\n\nWalking through the [Go standard library](https://pkg.go.dev/std) with example code.\n\n## [Printing and Formatting](https://mpolinowski.github.io/devnotes/2021-09-11--golang-refresher-fmt-strings)\n\n- [fmt](https://pkg.go.dev/fmt@go1.17.1)\n    - [Print](https://pkg.go.dev/fmt@go1.17.1#Print)\n    - [Printf](https://pkg.go.dev/fmt@go1.17.1#Printf)\n    - [Println](https://pkg.go.dev/fmt@go1.17.1#Println)\n    - [Sprint](https://pkg.go.dev/fmt@go1.17.1#Sprint)\n    - [Sprintf](https://pkg.go.dev/fmt@go1.17.1#Sprintf)\n    - [Sprintln](https://pkg.go.dev/fmt@go1.17.1#Sprintln)\n- [os.stdin](https://pkg.go.dev/os)\n\n## [Working with Strings](https://mpolinowski.github.io/devnotes/2021-09-11--golang-refresher-fmt-strings)\n\n- [strings](https://pkg.go.dev/strings)\n    - [Builder](https://pkg.go.dev/strings#example-Builder)\n    - [Compare](https://pkg.go.dev/strings#example-Compare)\n    - [Contains](https://pkg.go.dev/strings#example-Contains)\n    - [ContainsAny](https://pkg.go.dev/strings#example-ContainsAny)\n    - [Count](https://pkg.go.dev/strings#example-Count)\n    - [EqualFold](https://pkg.go.dev/strings#example-EqualFold)\n    - [Fields](https://pkg.go.dev/strings#example-Fields)\n    - [FieldsFunc](https://pkg.go.dev/strings#example-FieldsFunc)\n    - [HasPrefix](https://pkg.go.dev/strings#example-HasPrefix)\n    - [HasSuffix](https://pkg.go.dev/strings#example-HasSuffix)\n    - [Index](https://pkg.go.dev/strings#example-Index)\n    - [IndexAny](https://pkg.go.dev/strings#example-IndexAny)\n    - [Join](https://pkg.go.dev/strings#example-Join)\n    - [Map](https://pkg.go.dev/strings#example-Map)\n    - [NewReplacer](https://pkg.go.dev/strings#example-NewReplacer)\n    - [Replace](https://pkg.go.dev/strings#example-Replace)\n    - [ToLower](https://pkg.go.dev/strings#example-ToLower)\n    - [ToTitle](https://pkg.go.dev/strings#example-ToTitle)\n    - [ToUpper](https://pkg.go.dev/strings#example-ToUpper)\n- [strconv]()\n    - [FormatBool](https://pkg.go.dev/strconv#example-FormatBool)\n    - [FormatFloat](https://pkg.go.dev/strconv#example-FormatFloat)\n    - [FormatInt](https://pkg.go.dev/strconv#example-FormatInt)\n    - [FormatUint](https://pkg.go.dev/strconv#example-FormatUint)\n    - [Itoa](https://pkg.go.dev/strconv#example-Itoa)\n    - [ParseBool](https://pkg.go.dev/strconv#example-ParseBool)\n    - [ParseFloat](https://pkg.go.dev/strconv#example-ParseFloat)\n    - [ParseInt](https://pkg.go.dev/strconv#example-ParseInt)\n    - [ParseUint](https://pkg.go.dev/strconv#example-ParseUint)\n- [unicode](https://pkg.go.dev/unicode)\n    - [func IsDigit(r rune) bool](https://pkg.go.dev/unicode#IsDigit)\n    - [func IsGraphic(r rune) bool](https://pkg.go.dev/unicode#IsGraphic)\n    - [func IsLetter(r rune) bool](https://pkg.go.dev/unicode#IsLetter)\n    - [func IsLower(r rune) bool](https://pkg.go.dev/unicode#IsLower)\n    - [func IsNumber(r rune) bool](https://pkg.go.dev/unicode#IsNumber)\n    - [func IsPunct(r rune) bool](https://pkg.go.dev/unicode#IsPunct)\n    - [func IsSpace(r rune) bool](https://pkg.go.dev/unicode#IsSpace)\n    - [func IsUpper(r rune) bool](https://pkg.go.dev/unicode#IsUpper)\n\n## [Doing Calculations](https://mpolinowski.github.io/devnotes/2021-09-11--golang-refresher-math-os)\n\n- [math](https://pkg.go.dev/math)\n    - [Ceil](https://pkg.go.dev/math#example-Ceil)\n    - [Cbrt](https://pkg.go.dev/math#example-Cbrt)\n    - [Cos](https://pkg.go.dev/math#example-Cos)\n    - [Exp](https://pkg.go.dev/math#example-Exp)\n    - [Hypot](https://pkg.go.dev/math#Hypot)\n    - [Pow](https://pkg.go.dev/math#example-Pow)\n    - [Round](https://pkg.go.dev/math#example-Round)\n    - [RoundToEven](https://pkg.go.dev/math#example-RoundToEven)\n    - [Sin](https://pkg.go.dev/math#example-Sin)\n    - [Sqrt](https://pkg.go.dev/math#example-Sqrt)\n    - [Tan](https://pkg.go.dev/math#example-Tan)\n- [math/rand](https://pkg.go.dev/math/rand)\n    - [Intn](https://pkg.go.dev/math/rand#example-Intn)\n    - [Perm](https://pkg.go.dev/math/rand#example-Perm)\n    - [Shuffle](https://pkg.go.dev/math/rand#example-Shuffle)\n\n## [Working with the Host File System](https://mpolinowski.github.io/devnotes/2021-09-11--golang-refresher-math-os)\n\n- [os](https://pkg.go.dev/os)\n    - [Chmod](https://pkg.go.dev/os#example-Chmod)\n    - [Chtimes](https://pkg.go.dev/os#example-Chtimes)\n    - [CreateTemp](https://pkg.go.dev/os#example-CreateTemp)\n    - [Expand](https://pkg.go.dev/os#example-Expand)\n    - [ExpandEnv](https://pkg.go.dev/os#example-ExpandEnv)\n    - [FileMode](https://pkg.go.dev/os#example-FileMode)\n    - [Getenv](https://pkg.go.dev/os#example-Getenv)\n    - [LookupEnv](https://pkg.go.dev/os#example-LookupEnv)\n    - [MkdirTemp](https://pkg.go.dev/os#example-MkdirTemp)\n    - [OpenFile](https://pkg.go.dev/os#example-OpenFile)\n    - [OpenFile (Append)](https://pkg.go.dev/os#example-OpenFile-Append)\n    - [ReadDir](https://pkg.go.dev/os#example-ReadDir)\n    - [ReadFile](https://pkg.go.dev/os#example-ReadFile)\n    - [Unsetenv](https://pkg.go.dev/os#example-Unsetenv)\n    - [WriteFile](https://pkg.go.dev/os#example-WriteFile)\n- [io/ioutil](https://pkg.go.dev/io/ioutil)\n    - [ReadAll](https://pkg.go.dev/io/ioutil#example-ReadAll)\n    - [ReadDir](https://pkg.go.dev/io/ioutil#example-ReadDir)\n    - [ReadFile](https://pkg.go.dev/io/ioutil#example-ReadFile)\n    - [WriteFile](https://pkg.go.dev/io/ioutil#example-WriteFile)\n\n## [Networking](https://mpolinowski.github.io/devnotes/2021-09-11--golang-refresher-network)\n\n- [net/http](https://pkg.go.dev/net/http)\n    - [FileServer]()\n    - [Get]()\n    - [Handle]()\n    - [HandleFunc]()\n- [net/url](https://pkg.go.dev/net/url)\n    - [ParseQuery]()\n    - [URL]()\n    - [URL.Parse]()\n    - [URL.Port]()\n    - [URL.Query]()\n    - [URL.Redacted]()\n    - [URL.RequestURI]()\n    - [URL.ResolveReference]()\n    - [URL.String]()\n\n## [Data Encoding](https://mpolinowski.github.io/devnotes/2021-09-11--golang-refresher-network)\n\n- [encoding/json](https://pkg.go.dev/encoding/json)\n    - [Decoder]()\n    - [HTMLEscape]()\n    - [Indent]()\n    - [Marshal]()\n    - [MarshalIndent]()\n    - [Unmarshal]()\n    - [Valid]()","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpolinowski%2Fgolang-refresher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmpolinowski%2Fgolang-refresher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpolinowski%2Fgolang-refresher/lists"}