Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Learning Golang one day
| Date | Stars |
|---|---|
| 2026-07-24 | 1495 |
| 2026-07-25 | 1495 |
| 2026-07-28 | 1495 |
| 2026-07-30 | 1495 |
| 2026-08-09 | 1496 |
| 2026-08-19 | 1497 |
| 2026-08-26 | 1498 |
| 2026-08-28 | 1499 |
| 2026-09-20 | 1500 |
Today
+1 stars today
This week
+1 stars this week
This month
+3 stars this month
Momentum
0.0
growth rate 0.07%/day
# Golang Training [](https://github.com/go-training/training/actions/workflows/go.yml) Learning basic [Golang](https://go.dev/) in one day ## Example code - [example01](./example01-hello-world): Show hello world. Try to use [golint][1] and [gofmt][2] tool. - [example02](./example02-golang-package): Let's [write a library][3] and use it from the hello program. - [example03](./example03-if-switch-const): How to use `if`, `switch` and `const` in Go. - [example04](./example04-constructor-and-struct): How to initializing `constructor` in Go. - [example05](./example05-interface): Create interface for multiple struct. - [example06](./example06-go-concurrency): How to use Goroutines in Go, share by communicating. - [example07](./example07-errors-handler): Errors handler in Go. - [example08](./example08-type-assertions): A type assertion provides access to an interface value. - [example09](./example09-command-line-tool): Write command line tool in Go. - [example10](./example10-simple-http-server): Simple http server and show example using [gin][4] framework. - [example11](./example11-cross-build): Learn go build constraints. - [example12](./example12-build-with-docker): Building minimal docker containers for go application. - [example13](./example13-share-golang-package-to-c): Sharing Golang packages to C and Go. - [example14](./example14-go-func): How to use func in go? - [example15](./example15-pass-slice-as-function-args): How to pass slice as function arguments? - [example16](./example16-init-func): What is init function in Go? - [example17](./example17-json): How to handle json in Go? - [example18](./example18-write-testing-and-doc): How to write testingin Go? - [example19](./example19-deploy-with-kubernetes): Deploy golang app using [drone](https://drone.io/) + [kubernetes](https://kubernetes.io/). - [example20](./example20-write-benchmark): write simple benchmark. - [exmaple21](./example21-simple-golang-https-tls): Simple https-tls server example using [mkcert](https://github.com/FiloSottile/mkcert). - [exmaple22](./example22-go-module-in-go.11): How to use [go module](https://github.com/golang/go/wiki/Modules) in go version 1.11. - [example23](./example23-deploy-go-application-with-up): Deploy go application useing [apex/up](https://github.com/apex/up) tool. - [example24](./example24-debug-go-code-using-vs-code): Debug golang code in vscode using [dlv](https://github.com/go-delve/delve). - [example25](./example25-traefik-golang-app-lets-encrypt): Running golang app using [traefik & Let's Encrypt & Docker](https://docs.traefik.io/user-guide/docker-and-lets-encrypt/). - [example27](./example27-how-to-load-env): How to loads environment variables from `.env`. - [example28](./example28-webserver-with-gracefull-shutdown): Go webserver with gracefull shutdown. - [example29](./example29-handle-multiple-channel): How to handle multiple Go channel? - [example30](./example30-context-timeout): Simplest Way to Handle Timeouts? - [example31](./example31-job-queue): How to implements a simple job queue? [Youtube](https://www.youtube.com/watch?v=wvdbobFiXNg) - [example32](./example32-what-is-select): four tips with `select` in golang. - [example33](./example33-share-memory-by-communicating): share memory by communicating. - [example34](./example34-graceful-shutdown-with-worker): graceful shutdown with multiple workers. - [example35](./example35-goroutine-with-context): introduction to context package. - [example36](./example36-performance): performance result with differnet concat string method. - [example38](./example38-concurrency-is-still-not-easy): concurrency is still not easy. [English Blog](https://utcc.utoronto.ca/~cks/space/blog/programming/GoConcurrencyStillNotEasy), [Chinese Blog](https://blog.wu-boy.com/2020/09/limit-concurrency-in-golang/) - [example39](./example39-select-random-channel): select random channel value? - [example40](./exampl
Excerpt of 7,650 characters
Read on GitHubBo-Yi Wu · Mediatek · Taiwan
432
5
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:19ea0a3103375c4c, topic:training