Golang programming challenge: 64 Go projects in 64 weeks.
- 2016-07-03 call-web-browser: Open system default web browser and visit a url. Linux/MacOS/Windows supported.
- 2016-07-12 mdviewer: Markdown server, it displays markdown files in your web broswer.
- 2016-07-16 njweather: Call weather.com.cn API and get Nanjing real-time weather, print to screen at last.
- 2016-07-16 unqlite-crud: Golang example to show how to use binder to insert, query, update, delete data(Key and Value) on UnQLite.
- 2016-07-16 dockerfile-unqlite: Dockerfile and essential library and header file for unqlite.
- 2016-07-16 random-gen: An interesting demo showing how to generate random numbers and do a statistic analysis.
- 2016-07-23 local-docker-exec: Connect to local docker daemon or swarm and run command 'sh' in container.
- 2016-07-23 dockerfile-webconsole: Dockerfile for web console based alpine, it can shell into docker container, powered by gotty.
- 2016-07-30 zhy-batch-rename: Loop to rename directories.
- 2016-07-30 remote-docker-exec: Access docker daemon API, create and run command
sh
. Act like a remote docker exec. - 2016-08-14 boomer: Boomer set a count down timer and trigger a function when timeout.
- 2016-08-28 hiupdate: A simple web app in golang, used locally to record daily startup meeting. UnQLite underside.
- 2016-10-14 reportgen: Tool to analyse sample Excel statistics and generate a report, works on Windows with Excel installed only.
-
Web
-
Alg
- Algolrithm Paxos
- Algolrithm Raft
-
Console
- Generate command line program with cobra
-
API
- Get Nanjing weather
- etcd v3 API
- Docker daemon
-
Database
-
Dockerfile
-
Graphical
- Image processing
- Chaptcha
- Chart
-
Goroutine & channel
- Multi-thread downloader
-
File system
-
Others