开发编辑器/IDE
- vim
- vscode
- goland
- pycharm
CI/CD
- gitlab CI/CD
- github actions
- teamcity
部署选择
- docker
- supervisor
- pm2
- systemd
网络工具
- wireshark
- socat
- tcpdump
Go
Golang 开发环境准备和工具选择
参考Alikhll/golang-developer-roadmap。
更多关于golang的分享,参考Awesome-go
包管理
组件
- CLI工具开发
- cobra
- Config
- viper
- Web
- Gin🍺
- Echo🍺
- Beego
- go-swagger
- Iris
- ORM
- Gorm🍺
- Xorm
- DB
- PG🍺
- Redis🍺
- MongoDB
- Log
- Zap🍺
- Logrus
- Websocket
- gorilla/websocket
- Task schedule
- Gron
- test
- testify
- convey, bdd
python
lint
- black
- isort
- darker