[GO]常用框架


日志组件

github.com/sirupsen/logrus

系统服务组件

github.com/kardianos/service

数据库操作组件

https://gorm.io/docs/
需要设置CGO_ENABLED=1
go get -u gorm.io/gorm
go get -u gorm.io/driver/sqlite

一个不使用cgo的sqlite驱动,CGO_ENABLED=0
https://github.com/logoove/sqlite
orm sql框架
go get github.com/jmoiron/sqlx

Web框架

github.com/gin-gonic/gin

定时任务

https://github.com/robfig/cron
go get github.com/robfig/cron/v3@v3.0.0
参考:https://www.cnblogs.com/zuxingyu/p/6023919.html
https://crontab.guru/examples.html

邮件库

gomail:https://github.com/go-gomail/gomail