{"id":16105881,"url":"https://github.com/devlights/try-golang","last_synced_at":"2025-10-24T03:02:36.148Z","repository":{"id":37285933,"uuid":"87620207","full_name":"devlights/try-golang","owner":"devlights","description":"This is my TUTORIAL project for golang.","archived":false,"fork":false,"pushed_at":"2025-03-14T08:18:03.000Z","size":47287,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-14T09:26:51.113Z","etag":null,"topics":["examples","go","golang","how-to","samples","tutorial"],"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/devlights.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":"2017-04-08T08:38:53.000Z","updated_at":"2025-03-14T08:18:03.000Z","dependencies_parsed_at":"2023-12-26T05:23:23.066Z","dependency_job_id":"461befa8-8d98-4d41-9272-f70065010fb4","html_url":"https://github.com/devlights/try-golang","commit_stats":null,"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlights%2Ftry-golang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlights%2Ftry-golang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlights%2Ftry-golang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlights%2Ftry-golang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devlights","download_url":"https://codeload.github.com/devlights/try-golang/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243875040,"owners_count":20361933,"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":["examples","go","golang","how-to","samples","tutorial"],"created_at":"2024-10-09T19:10:59.657Z","updated_at":"2025-10-24T03:02:36.142Z","avatar_url":"https://github.com/devlights.png","language":"Go","readme":"\n# try-golang\n\nThis is my TUTORIAL project for golang.\n\n![try-golang - Go Version](https://img.shields.io/badge/go-1.25-blue.svg)\n\n## Run\n\n```sh\n$ go run ./cmd/try-golang\n```\n\nIf you want to use [go-task](https://github.com/go-task/task), type the following command.\n\n```sh\n$ go install github.com/go-task/task/v3/cmd/task@latest\n```\n\nOnce the above command is complete, you can run it at\n\n```sh\n$ task run\n```\n\n## Test\n\n```shell script\n$ go test -v ./...\n```\n\nor\n\n```shell script\n$ task test\n```\n\n## 関連リポジトリ\n\n- [gomy](https://github.com/devlights/gomy)\n  - 共通ライブラリ\n- [goxcel](https://github.com/devlights/goxcel)\n  - Excel操作ライブラリ (go-ole利用)\n- [gord](https://github.com/devlights/gord)\n  - Word操作ライブラリ (go-ole利用)\n- [try-golang-extlib](https://github.com/devlights/try-golang-extlib)\n  - 3rd party ライブラリのサンプルはこちらで管理しています。\n- [try-golang-db](https://github.com/devlights/try-golang-db)\n  - データベースのサンプルはこちらで管理しています。\n- [try-golang-cgo](https://github.com/devlights/try-golang-cgo)\n  - CGOのサンプルはこちらで管理しています。\n- [try-golang-network](https://github.com/devlights/try-golang-network)\n  - ネットワークのサンプルはこちらで管理しています。\n- [go-crosscompile-example](https://github.com/devlights/go-crosscompile-example)\n  - Goでクロスコンパイルを行うサンプルです。\n- [go-grpc-uds-example](https://github.com/devlights/go-grpc-uds-example)\n  - GoでgRPCで unix domain socket を扱うサンプルです。\n- [go-protobuf-example](https://github.com/devlights/go-protobuf-example)\n  - Goで protocol buffers を扱うサンプルです。\n- [go-unix-domain-socket-example](https://github.com/devlights/go-unix-domain-socket-example)\n  - Go で unix domain socket を使って通信するサンプルです。\n- [go-mod-vendoring-example](https://github.com/devlights/go-mod-vendoring-example)\n  - Go で 依存しているモジュールを vendoring して実行してみるサンプルです。\n- [go-listener-with-backlog-example](https://github.com/devlights/go-listener-with-backlog-example)\n  - Go で バックログ を指定できる net.Listener を生成して実行するサンプルです。\n- [go-syscall-with-strace](https://github.com/devlights/go-syscall-with-strace)\n  - Go アプリが内部で利用しているシステムコールを出力するサンプルです。\n- [go-socket-reuseport-example](https://github.com/devlights/go-socket-reuseport-example)\n  - Go で ソケット の SO_REUSEPORT を有効にして、同一ポートに複数LISTENするサーバを作るサンプルです。\n- [go-gopacket-example](https://github.com/devlights/go-gopacket-example)\n  - [gopacket](https://github.com/google/gopacket)を使ってパケットキャプチャを行うサンプルです。\n- [go-tcp-keepalive-example](https://github.com/devlights/go-tcp-keepalive-example)\n  - Go で キープアライブプローブ を送信するサンプルです。\n- [バイトスライスに文字列を速く設定する方法（fmt.Sprintf, fmt.Appendf, 直接append使用)](https://gist.github.com/devlights/ffd22f78297a563c9bebcb9a9baa7f5f)\n- [go124-goget-tools-dependencies-example](https://github.com/devlights/go124-goget-tools-dependencies-example)\n  - Go 1.24で導入された go get -tool によるツール依存関係インストールのサンプルです。\n- [try-treesitter](https://github.com/devlights/try-treesitter)\n  - tree-sitterライブラリのGoバインディングを使ったサンプルです。\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevlights%2Ftry-golang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevlights%2Ftry-golang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevlights%2Ftry-golang/lists"}