Goalng軟件包推薦

前言

哈嘍大家好呀! 馬上要迎來狗年了大家是不是已經懷着過年的心情了呢? 今天筆者給大家帶來了一份禮物, Goalng的軟件包推薦, 主要總結了一下在go語言中大家開源的優秀的軟件, 大家瞭解之後在後續使用過程有遇到如下軟件可以解決的問題可以來本篇文章尋找對於的軟件

PS:這裏的軟件筆者並未全部測試過但是標有(已使用)的字樣是筆者在實際過程中有使用到的請大家放心使用

PS:這裏提供的Golang軟件包大多都是GitHub上star比較多的項目中進行篩選的

附上:

喵了個咪的博客:w-blog.cn

終端開發

CLI庫(已使用) : github.com/urfave/cli

終端儀表盤 : github.com/gizak/termui

終端文字美化輸出各種色彩終端 : github.com/fatih/color

在終端上輸出進度條 github.com/schollz/progressbar

系統組件

DNS庫 : github.com/miekg/dns

docker(已使用) : github.com/moby/moby

k8s : github.com/kubernetes/kubernetes

持續交付平臺 : github.com/drone/drone

內網穿透支持http,tcp,udp(已使用) : github.com/fatedier/frp

內網穿透 : github.com/inconshreveable/ngrok

stun打洞服務器go實現 : github.com/ccding/go-stun

基於KCP協議UDP TO TCP 網絡加速通道(已使用) : github.com/xtaci/kcptun

持續文件同步 : github.com/syncthing/syncthing

文件同步(支持各種雲) : github.com/ncw/rclone

請求流量複製 : github.com/buger/goreplay

redis集羣解決方案 : github.com/CodisLabs/codis

服務發現 : www.consul.io

K/V數據庫 : github.com/coreos/etcd

實時分佈式消息傳遞平臺 : nsq.io

消息推送集羣服務 : github.com/Terry-Mao/gopush-cluster

以太坊整套協議錢包Go實現 : github.com/ethereum/go-ethereum

開發套件

微服務套件 : github.com/go-kit/kit

桌面UI套件(基於CGO) : github.com/andlabs/ui

桌面UI庫(基於HTML) : github.com/murlokswarm/app

LOG庫(已使用) : github.com/Sirupsen/logrus

圖像處理庫 : github.com/anthonynsimon/bild

圖像處理庫 : github.com/disintegration/imaging

日期處理庫 : github.com/jinzhu/now

配置文件讀取庫(已使用) : github.com/spf13/viper

類型轉換庫(已使用) : github.com/spf13/cast

UUID庫(已使用) : github.com/satori/go.uuid

壓縮文件處理庫 : github.com/mholt/archiver

連接池庫(已使用) : github.com/jolestar/go-commons-pool

程序內部系統資源,可以對不同的資源做出不同的規則調整 : github.com/shirou/gopsutil

數據文件處理

文件嵌入到編譯文件 : github.com/rakyll/statik

文件嵌入到編譯文件(html,css,js) : github.com/GeertJohan/go.rice

內存敏感數據處理 : github.com/awnumar/memguard

第三方軟件使用

郵件發送(已使用) : github.com/go-gomail/gomail

數據庫操作(已使用) : github.com/jinzhu/gorm

數據庫操作 : github.com/go-xorm/xorm

redis操作庫(已使用) : gopkg.in/redis.v5

rabbitmq使用框架(已使用) : github.com/streadway/amqp

levelDB處理 : https://github.com/syndtr/goleveldb

解析庫

JSON解析庫(已使用) : github.com/tidwall/gjson

CSV處理庫 : github.com/jszwec/csvutil

msgpack binc cbor json 解密庫 : github.com/ugorji/go

golang解密php序列化庫 : github.com/yvasiyarov/php_session_decoder

高性能json庫 : github.com/json-iterator/go

google-protobuf庫 : github.com/golang/protobuf

網絡框架

http網路框架(已使用) : github.com/labstack/echo

http網路框架(已使用) : github.com/gin-gonic/gin

http網絡框架 : https://github.com/go-martini/martini

超級快的 http 網路框架(已使用) : github.com/valyala/fasthttp

KCP協議golang實現(已使用) : github.com/xtaci/kcp-go

IOT庫 支持各種協議 : github.com/hybridgroup/gobot

socket.io協議Go實現(已使用) : github.com/googollee/go-socket.io

深度學習

Go語言實現機器學習框架 : github.com/sjwhitworth/golearn

GO機器學習圖書館,包含各種各樣的算法 : github.com/gorgonia/gorgonia

go語言對Tensorflow的封裝 : github.com/galeone/tfgo

依賴管理

官方包管理 : github.com/golang/dep

包管理工具(本地打包到項目) : github.com/tools/godep

包管理工具(類似Composer 和 pip) : github.com/Masterminds/glide

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章