2018最新精選的Go框架,庫(kù)和軟件的精選列表 三 https://awesome-go.com/

測(cè)試

用于測(cè)試代碼庫(kù)和生成測(cè)試數(shù)據(jù)的庫(kù)盖高。

  • 測(cè)試框架

    • 斷言 - 基本斷言庫(kù)與側(cè)面本機(jī)測(cè)試一起使用,帶有用于自定義斷言的構(gòu)建塊眼虱。
    • badio - Go的testing/iotest包擴(kuò)展喻奥。
    • baloo - 簡(jiǎn)單而通用的端到端HTTP API測(cè)試變得簡(jiǎn)單。
    • bro - 在目錄中監(jiān)視文件并為它們運(yùn)行測(cè)試捏悬。
    • cupaloy - 您的測(cè)試框架的簡(jiǎn)單快照測(cè)試插件撞蚕。
    • dbcleaner - 用于測(cè)試目的的清理數(shù)據(jù)庫(kù),受database_cleanerRuby的啟發(fā)过牙。
    • dsunit - SQL甥厦,NoSQL,結(jié)構(gòu)化文件的數(shù)據(jù)存儲(chǔ)區(qū)測(cè)試抒和。
    • endly - 聲明式端到端功能測(cè)試矫渔。
    • frisby - REST API測(cè)試框架。
    • 銀杏 - Go的BDD測(cè)試框架摧莽。
    • go-carpet - 查看終端測(cè)試覆蓋范圍的工具庙洼。
    • go-mutesting - Go源代碼的變異測(cè)試。
    • go-vcr - 記錄并重放您的HTTP交互镊辕,以進(jìn)行快速油够,確定和準(zhǔn)確的測(cè)試。
    • 地精 - 摩卡喜歡Go的測(cè)試框架征懈。
    • gocheck - 更高級(jí)的測(cè)試框架替代gotest石咬。
    • GoConvey - 具有Web UI和實(shí)時(shí)重新加載的BDD風(fēng)格框架。
    • gocrest - 用于Go斷言的可組合的類似Hamcrest的匹配器卖哎。
    • godog - Cucumber或Behat喜歡Go的BDD框架鬼悠。
    • gofight - Golang路由器框架的API處理程序測(cè)試。
    • gogiven - 類似YATSPEC的BDD測(cè)試框架亏娜。
    • gomega - Rspec就像matcher / assertion庫(kù)焕窝。
    • GoSpec - Go編程語(yǔ)言的BDD風(fēng)格測(cè)試框架。
    • gospecify - 這提供了用于測(cè)試Go代碼的BDD語(yǔ)法维贺。任何使用過(guò)像rspec這樣的庫(kù)的人都應(yīng)該很熟悉它掂。
    • gosuite - testing通過(guò)利用Go1.7的Subtests 帶來(lái)設(shè)置/拆卸設(shè)施的輕量級(jí)測(cè)試套件。
    • Hamcrest - 聲明性Matcher對(duì)象的流暢框架溯泣,當(dāng)應(yīng)用于輸入值時(shí)虐秋,會(huì)生成自描述結(jié)果榕茧。
    • httpexpect - 簡(jiǎn)明,聲明且易于使用的端到端HTTP和REST API測(cè)試客给。
    • restit - Go micro framework幫助編寫RESTful API集成測(cè)試用押。
    • testfixtures - Rails的幫助程序,如測(cè)試數(shù)據(jù)庫(kù)應(yīng)用程序的測(cè)試夾具起愈。
    • 作證 - 對(duì)標(biāo)準(zhǔn)測(cè)試包的神圣擴(kuò)展只恨。
    • wstest - 用于對(duì)websocket http.Handler進(jìn)行單元測(cè)試的Websocket客戶端译仗。
  • 嘲笑

    • counterfeiter - 用于生成自包含模擬對(duì)象的工具抬虽。
    • go-sqlmock - 用于測(cè)試數(shù)據(jù)庫(kù)交互的Mock SQL驅(qū)動(dòng)程序。
    • go-txdb - 基于單個(gè)事務(wù)的數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序主要用于測(cè)試目的纵菌。
    • gock - 多才多藝的HTTP 模擬很容易阐污。
    • gomock - Go編程語(yǔ)言的模擬框架。
    • govcr - Golang的 HTTP模擬:記錄和重放用于離線測(cè)試的HTTP交互咱圆。
    • minimock - 用于Go接口的模擬生成器笛辟。
    • mockhttp - Go http.ResponseWriter的模擬對(duì)象。
  • 模糊測(cè)試和增量調(diào)試/縮減/縮小序苏。

    • go-fuzz - 隨機(jī)測(cè)試系統(tǒng)手幢。
    • gofuzz - 用于使用隨機(jī)值填充go對(duì)象的庫(kù)。
    • Tavor - 通用模糊測(cè)試和增量調(diào)試框架忱详。
  • Selenium和瀏覽器控制工具围来。

    • cdp - 適用于Chrome調(diào)試協(xié)議的類型安全綁定,可與瀏覽器或?qū)崿F(xiàn)它的其他調(diào)試目標(biāo)一起使用匈睁。
    • chromedp - 驅(qū)動(dòng)/測(cè)試Chrome监透,Safari,Edge航唆,Android Webviews以及支持Chrome調(diào)試協(xié)議的其他瀏覽器的方法胀蛮。
    • ggr - 路由和代理Selenium Wedriver請(qǐng)求多個(gè)Selenium集線器的輕量級(jí)服務(wù)器。
    • selenoid - 在容器中啟動(dòng)瀏覽器的備用Selenium中心服務(wù)器糯钙。

文字處理

用于解析和操作文本的庫(kù)粪狼。

  • 具體格式
    • align - 一個(gè)對(duì)齊文本的通用應(yīng)用程序。
    • allot - CLI工具和漫游器的占位符和通配符文本解析任岸。
    • bbConvert - 將bbCode轉(zhuǎn)換為HTML再榄,允許您添加對(duì)自定義bbCode標(biāo)記的支持。
    • blackfriday - Go中的Markdown處理器演闭。
    • bluemonday - HTML Sanitizer不跟。
    • colly - Gophers的快速優(yōu)雅的刮痧框架
    • doi - Go中的文檔對(duì)象標(biāo)識(shí)符(doi)解析器。
    • editorconfig-core-go - Go的Editorconfig文件解析器和操作器米碰。
    • enca - libenca的最小cgo綁定窝革。
    • genex - 計(jì)算并將正則表達(dá)式擴(kuò)展為所有匹配的字符串购城。
    • github_flavored_markdown - GitHub Flavored Markdown渲染器(使用blackfriday),帶有圍欄代碼塊高亮顯示虐译,可點(diǎn)擊的標(biāo)題錨鏈接瘪板。
    • go-fixedwidth - 固定寬度文本格式(帶反射的編碼器/解碼器)。
    • go-humanize - 將時(shí)間漆诽,數(shù)字和內(nèi)存大小格式化為人類可讀格式侮攀。
    • go-nmea - Go語(yǔ)言的NMEA解析器庫(kù)。
    • go-runewidth - 獲取字符或字符串固定寬度的函數(shù)厢拭。
    • go-slugify - 使用多種語(yǔ)言支持制作相當(dāng)?shù)膕lug兰英。
    • go-vcard - 解析并格式化vCard。
    • gofeed - 在Go中解析RSS和Atom提要供鸠。
    • gographviz - 解析Graphviz DOT語(yǔ)言畦贸。
    • gommon / bytes - 將字節(jié)格式化為字符串。
    • gonameparts - 將人名解析為個(gè)別名稱部分楞捂。
    • goq - 使用帶有jQuery語(yǔ)法的struct標(biāo)簽聲明解組HTML(使用GoQuery)薄坏。
    • GoQuery - GoQuery為Go語(yǔ)言帶來(lái)了類似于jQuery的語(yǔ)法和一組功能。
    • goregen - 用于從正則表達(dá)式生成隨機(jī)字符串的庫(kù)寨闹。
    • gotext - Go的GNU gettext實(shí)用程序胶坠。
    • guesslanguage - 確定unicode文本的自然語(yǔ)言的函數(shù)。
    • 注入 - 包注入提供基于反射的注射器繁堡。
    • mxj - 將XML編碼/解碼為JSON或map [string] interface {}; 使用點(diǎn)符號(hào)路徑和通配符提取值沈善。替換x2j和j2x包。
    • sh - Shell解析器和格式化程序帖蔓。
    • slug - 具有多種語(yǔ)言支持的URL友好的slugify矮瘟。
    • Slugify - Go slugify應(yīng)用程序處理字符串。
    • toml - TOML配置格式(帶反射的編碼器/解碼器)塑娇。
  • 效用
    • gotabulate - 使用Go輕松漂亮地打印表格數(shù)據(jù)澈侠。
    • kace - 涵蓋常見(jiàn)初始主義的常見(jiàn)案例轉(zhuǎn)換。
    • parseargs-go - 理解引號(hào)和反斜杠的字符串參數(shù)解析器埋酬。
    • parth - URL路徑分段解析哨啃。
    • 基數(shù) - 快速字符串排序算法。
    • xj2go - 將xml或json轉(zhuǎn)換為struct写妥。
    • xurls - 從文本中提取網(wǎng)址拳球。

第三方API

用于訪問(wèn)第三方API的庫(kù)。

  • amazon-product-advertising-api - 針對(duì)亞馬遜產(chǎn)品廣告API的客戶端庫(kù)珍特。
  • anaconda - 用于Twitter 1.1 API的客戶端庫(kù)祝峻。
  • aws-sdk-go - Go編程語(yǔ)言的官方AWS開(kāi)發(fā)工具包。
  • brewerydb - 用于訪問(wèn)BreweryDB API的Go庫(kù)。
  • cachet - 轉(zhuǎn)到Cachet的客戶端庫(kù)(開(kāi)源狀態(tài)頁(yè)面系統(tǒng))莱找。
  • circleci - Go客戶端庫(kù)酬姆,用于與CircleCI的API交互。
  • clarifai - Go客戶端庫(kù)奥溺,用于與Clarifai API連接辞色。
  • codeship-go - Go客戶端庫(kù),用于與Codeship的API v2交互浮定。
  • discordgo - 為Discord Chat API提供綁定相满。
  • ethrpc - 用于以太坊JSON RPC API的綁定。
  • facebook - Go Library支持Facebook Graph API桦卒。
  • fcm - 用于Firebase云消息傳遞的庫(kù)立美。
  • gads - Google Adwords非官方API。
  • gami - 用于Asterisk Manager Interface的Go庫(kù)闸盔。
  • gcm - Go for Google Cloud Messaging悯辙。
  • geo-golang - Go Library可訪問(wèn)Google Maps琳省,MapQuest迎吵,NominatimOpenCage针贬,HERE击费,BingMapboxOpenStreetMap地理編碼/反向地理編碼API桦他。
  • github - Go庫(kù)蔫巩,用于訪問(wèn)GitHub REST API v3。
  • githubql - 用于訪問(wèn)GitHub GraphQL API v4的庫(kù)快压。
  • go-chronos - Go庫(kù)圆仔,用于與Chronos Job Scheduler 進(jìn)行交互
  • go-hacknews - HackerNews API的Tiny Go客戶端。
  • 去-imgur -轉(zhuǎn)客戶端庫(kù)imgur
  • go-jira - 去Atlassian JIRA的客戶端庫(kù)
  • go-marathon - 去圖書館與Mesosphere的Marathon PAAS互動(dòng)蔫劣。
  • go-myanimelist - 轉(zhuǎn)到客戶端庫(kù)以訪問(wèn)MyAnimeList API坪郭。
  • go-sptrans - 轉(zhuǎn)到SPTrans Olho Vivo API的客戶端庫(kù)。
  • go-telegraph - 電報(bào)發(fā)布平臺(tái)API客戶端脉幢。
  • go-tgbot - Pure Golang Telegram Bot API包裝器歪沃,由swagger文件,基于會(huì)話的路由器和中間件生成嫌松。
  • go-trending - Go庫(kù)沪曙,用于訪問(wèn)Github上的趨勢(shì)存儲(chǔ)庫(kù)開(kāi)發(fā)人員
  • go-twitch - Go客戶端與Twitch v3 API進(jìn)行交互萎羔。
  • go-twitter - 轉(zhuǎn)到Twitter v1.1 API的客戶端庫(kù)液走。
  • go-unsplash - 轉(zhuǎn)到Unsplash.com API的客戶端庫(kù)。
  • go-xkcd - 轉(zhuǎn)到xkcd API的客戶端。
  • goamz -熱門叉goamz它增加了一些缺失的API調(diào)用某些包缘眶。
  • golyrics - Golyrics是一個(gè)Go庫(kù)腻窒,用于從Wikia網(wǎng)站獲取音樂(lè)歌詞數(shù)據(jù)。
  • GoMusicBrainz - Go MusicBrainz WS2客戶端庫(kù)磅崭。
  • 谷歌 - 為Go自動(dòng)生成的Google API儿子。
  • google-analytics - 簡(jiǎn)單的包裝,便于谷歌分析報(bào)告砸喻。
  • google-cloud - Google Cloud API Go Client Library柔逼。
  • google-email-audit-api - 轉(zhuǎn)到Google G Suite電子郵件審核API的客戶端庫(kù)。
  • gostorm - GoStorm是一個(gè)Go庫(kù)割岛,它實(shí)現(xiàn)了編寫Storm spouts和Go中的Bolts所需的通信協(xié)議愉适,與Storm shell進(jìn)行通信。
  • govkbot - Simple Go VK bot庫(kù)癣漆。
  • hipchat - 該項(xiàng)目為Hipchat API實(shí)現(xiàn)了一個(gè)golang客戶端庫(kù)维咸。
  • hipchat(xmpp) - 通過(guò)XMPP與HipChat通信的golang包。
  • igdb - 轉(zhuǎn)到Internet Game Database API的客戶端惠爽。
  • Medium - 適用于Medium的OAuth2 API的Golang SDK癌蓖。
  • megos - 用于訪問(wèn)Apache Mesos集群的客戶端庫(kù)。
  • micha - Go Library for Telegram bot api婚肆。
  • minio-go - 適用于Amazon S3兼容云存儲(chǔ)的Minio Go Library租副。
  • mixpanel - Mixpanel是一個(gè)庫(kù),用于跟蹤事件并從您的應(yīng)用程序向Mixpanel發(fā)送Mixpanel配置文件更新较性。
  • patreon-go - 用于Patreon API的Go庫(kù)用僧。
  • paypal - PayPal支付API的包裝。
  • playlyfe - Playlyfe Rest API Go SDK赞咙。
  • pushover - 用于Pushover API的包裝器责循。
  • rrdaclient - Go Library訪問(wèn)statdns.com API,后者又是RRDA API攀操。HTTP上的DNS查詢院仿。
  • shopify - Go Library向Shopify API發(fā)出CRUD請(qǐng)求。
  • 松弛 - Go中的Slack API崔赌。
  • smite - Go包以包含對(duì)Smite游戲API的訪問(wèn)意蛀。
  • spotify - Go Library訪問(wèn)Spotify WEB API。
  • steam - Go Library與Steam游戲服務(wù)器進(jìn)行交互健芭。
  • stripe - 轉(zhuǎn)到Stripe API的客戶端县钥。
  • tbot - 具有類似于net / http的API的Telegram bot服務(wù)器。
  • telebot - 用Go編寫的Telegram bot框架慈迈。
  • telegram-bot-api - 簡(jiǎn)單而干凈的Telegram bot客戶端若贮。
  • textbelt - 轉(zhuǎn)到textbelt.com txt消息傳遞API的客戶端省有。
  • TheMovieDb - 簡(jiǎn)單的golang包與themoviedb.org進(jìn)行通信。
  • 翻譯 - 轉(zhuǎn)到在線翻譯包谴麦。
  • Trello - 用于Trello API的包裝器蠢沿。
  • tumblr - 用于Tumblr v2 API的包裝器。
  • webhooks - 用于GitHub和Bitbucket的Webhook接收器匾效。
  • zooz - 轉(zhuǎn)到Zooz API的客戶端舷蟀。

公用事業(yè)

一般實(shí)用工具和工具,讓您的生活更輕松面哼。

  • abutil - 經(jīng)常使用的Golang助手的集合野宜。
  • apm - 使用HTTP API的Golang應(yīng)用程序的進(jìn)程管理器。
  • backscanner - 類似于bufio.Scanner的掃描程序魔策,但它以相反的順序讀取和返回行匈子,從給定位置開(kāi)始并向后移動(dòng)。
  • boilr - 用于從樣板模板創(chuàng)建項(xiàng)目的超快CLI工具闯袒。
  • chyle - 使用具有多種配置可能性的git存儲(chǔ)庫(kù)的Changelog生成器虎敦。
  • circuit - 一種高效且功能齊全的Hystrix,就像斷路器模式的Go實(shí)現(xiàn)一樣政敢。
  • 斷路器 -斷路器在Go其徙。
  • clockwerk - 使用簡(jiǎn)單流暢的語(yǔ)法來(lái)打包以安排定期作業(yè)。
  • command - 帶線程安全串行和并行調(diào)度程序的Go的命令模式堕仔。
  • coop - Go中一些常見(jiàn)并發(fā)流的備忘單擂橘。
  • copy-pasta - 通用多工作站剪貼板,使用S3作為后端進(jìn)行存儲(chǔ)摩骨。
  • ctop - 容器指標(biāo)的類似頂部的界面(例如htop)。
  • 死亡 - 通過(guò)信號(hào)管理應(yīng)用程序關(guān)閉朗若。
  • Deepcopier - Go的簡(jiǎn)單結(jié)構(gòu)復(fù)制恼五。
  • 鉆研 - 去調(diào)試器。
  • dlog - 編譯時(shí)控制的記錄器哭懈,可在不刪除調(diào)試調(diào)用的情況下縮小版本灾馒。
  • ergo - 簡(jiǎn)化了在不同端口上運(yùn)行的多個(gè)本地服務(wù)的管理。
  • 評(píng)估者 - 基于s表達(dá)式動(dòng)態(tài)評(píng)估表達(dá)式遣总。它簡(jiǎn)單易用睬罗。
  • excelize - 用于讀取和編寫Microsoft Excel?(XLSX)文件的Golang庫(kù)。
  • fastlz - 為GoLang包裝FastLz(免費(fèi)旭斥,開(kāi)源容达,便攜式實(shí)時(shí)壓縮庫(kù))。
  • filetype - 用于推斷檢查幻數(shù)簽名的文件類型的小包垂券。
  • 填充 - 使用“填充”標(biāo)記填充結(jié)構(gòu)的小實(shí)用程序花盐。
  • fzf - 用Go編寫的命令行模糊查找器。
  • generate - 運(yùn)行在指定的路徑或環(huán)境變量上遞歸生成,并可以通過(guò)正則表達(dá)式進(jìn)行過(guò)濾算芯。
  • 紳士 - 全功能的插件驅(qū)動(dòng)的HTTP客戶端庫(kù)柒昏。
  • git-time-metric - 簡(jiǎn)單,無(wú)縫熙揍,輕量級(jí)的Git時(shí)間跟蹤职祷。
  • GJSON - 使用一行代碼獲取JSON值。
  • go-astitodo - 在你的GO代碼中解析TODO届囚。
  • go-bind-plugin - go:生成用于包裝由golang插件導(dǎo)出的符號(hào)的工具(僅限1.8)堪旧。
  • go-cron - 用于go的簡(jiǎn)單Cron庫(kù),可以在不同的時(shí)間間隔執(zhí)行閉包或函數(shù)奖亚,從特定日期和時(shí)間的每秒一次到每年一次淳梦。主要用于Web應(yīng)用程序和長(zhǎng)時(shí)間運(yùn)行的守護(hù)進(jìn)程。
  • go-debug - Golang庫(kù)和應(yīng)用程序的條件調(diào)試日志記錄昔字。
  • - 干(不要重復(fù)自己)Go包爆袍。
  • go-funk - Modern Go實(shí)用程序庫(kù),提供幫助程序(map作郭,find陨囊,contains,filter夹攒,chunk蜘醋,reverse,...)咏尝。
  • go-httpheader - 用于將結(jié)構(gòu)編碼到Header字段的庫(kù)压语。
  • go-rate - Go的定時(shí)速率限制器。
  • go-respond - 用于處理常見(jiàn)HTTP JSON響應(yīng)的Go包编检。
  • go-sitemap-generator - 用Go編寫的XML Sitemap生成器胎食。
  • go-torch - Go程序的隨機(jī)火焰圖分析器。
  • go-trigger - Go-lang全局事件觸發(fā)器允懂,使用id注冊(cè)事件并從項(xiàng)目的任何位置觸發(fā)事件厕怜。
  • go-underscore - 有用的Go功能集合實(shí)用程序的有用集合。
  • goback - 轉(zhuǎn)到簡(jiǎn)單的指數(shù)退避包蕾总。
  • godaemon - 寫守護(hù)進(jìn)程的實(shí)用程序粥航。
  • godropbox - 用于從Dropbox編寫Go服務(wù)/應(yīng)用程序的通用庫(kù)。
  • gohper - 各種工具/模塊有助于開(kāi)發(fā)生百。
  • gojq - Golang中的 JSON查詢递雀。
  • gojson - 從示例JSON自動(dòng)生成Go(golang)結(jié)構(gòu)定義。
  • golarm - 帶系統(tǒng)事件的火警置侍。
  • golog - 簡(jiǎn)單輕便的CLI工具映之,可以跟蹤您的任務(wù)拦焚。
  • gopencils - 小而簡(jiǎn)單的包,可以輕松使用REST API杠输。
  • goplaceholder - 一個(gè)用于生成占位符圖像的小golang lib赎败。
  • goreleaser - 盡可能快速,輕松地發(fā)送Go二進(jìn)制文件蠢甲。
  • goreporter - Golang工具僵刮,可進(jìn)行靜態(tài)分析,單元測(cè)試鹦牛,代碼審查和生成代碼質(zhì)量報(bào)告搞糕。
  • goreq - Go語(yǔ)言的最小簡(jiǎn)單請(qǐng)求庫(kù)。
  • goreq - 基于gorequest的增強(qiáng)型簡(jiǎn)化HTTP客戶端曼追。
  • gorequest - 簡(jiǎn)化的HTTP客戶端窍仰,具有豐富的Go功能。
  • goseaweedfs - 具有幾乎全部功能的SeaweedFS客戶端庫(kù)礼殊。
  • gotenv -負(fù)載環(huán)境變量的.env或任何io.Reader在Go驹吮。
  • goxlsxwriter - 用于編寫XLSX(Microsoft Excel)文件的libxlsxwriter的 Golang綁定。
  • gpath - 用反射中的Go表達(dá)式簡(jiǎn)化訪問(wèn)結(jié)構(gòu)字段的庫(kù)晶伦。
  • grequests - 優(yōu)雅而簡(jiǎn)單的net/http包裝器碟狞,遵循Python的請(qǐng)求庫(kù)。
  • gron - 使用簡(jiǎn)單的Go API定義基于時(shí)間的任務(wù)婚陪,Gron的調(diào)度程序?qū)⑾鄳?yīng)地運(yùn)行它們族沃。
  • htcat - 并行和流水線HTTP GET實(shí)用程序。
  • httpcontrol - 包httpcontrol允許圍繞超時(shí)和重試進(jìn)行HTTP傳輸級(jí)別控制泌参。
  • hub - 包含git命令脆淹,具有與終端中的github交互的附加功能。
  • hystrix-go - 實(shí)現(xiàn)程序員定義的回退(即斷路器)的Hystrix模式及舍。
  • 不朽 - * nix跨平臺(tái)(OS不可知)主管未辆。
  • 內(nèi)在 - 使用x86 SIMD而無(wú)需編寫任何匯編代碼。
  • JobRunner - 智能且功能強(qiáng)大的cron作業(yè)調(diào)度程序锯玛,內(nèi)置作業(yè)排隊(duì)和實(shí)時(shí)監(jiān)控功能。
  • jsonapi-errors - 基于JSON API錯(cuò)誤引用轉(zhuǎn)到綁定兼蜈。
  • jsonf - 用于突出顯示格式和結(jié)構(gòu)查詢獲取JSON的控制臺(tái)工具攘残。
  • jsongo - Fluent API,可以更輕松地創(chuàng)建Json對(duì)象为狸。
  • jsonhal - Simple Go包使自定義結(jié)構(gòu)編組為HAL兼容的JSON響應(yīng)歼郭。
  • kazaam - 用于任意轉(zhuǎn)換JSON文檔的API。
  • lrserver - Go的LiveReload服務(wù)器辐棒。
  • mc - Minio Client提供了與Amazon S3兼容的云存儲(chǔ)和文件系統(tǒng)一起使用的最少工具病曾。
  • mergo - Helper在Golang合并結(jié)構(gòu)和地圖牍蜂。用于配置默認(rèn)值,避免凌亂的if語(yǔ)句泰涂。
  • minify - HTML鲫竞,CSS,JS逼蒙,XML从绘,JSON和SVG文件格式的快速縮小器
  • minquery - 支持高效分頁(yè)的MongoDB / mgo.v2查詢(游標(biāo)繼續(xù)列出我們中斷的文檔)是牢。
  • mmake - 現(xiàn)代制作僵井。
  • moldova - 基于輸入模板生成隨機(jī)數(shù)據(jù)的實(shí)用程序。
  • mp - 簡(jiǎn)單的cli電子郵件解析器驳棱。它目前需要stdin并輸出JSON批什。
  • mssqlx - 數(shù)據(jù)庫(kù)客戶端庫(kù),任何主從屬的代理社搅,主主結(jié)構(gòu)驻债。輕量化和自動(dòng)平衡。
  • multitick - 用于對(duì)齊代碼的多路復(fù)用器罚渐。
  • myhttp - 使用超時(shí)支持發(fā)出HTTP GET請(qǐng)求的簡(jiǎn)單API却汉。
  • netbug - 輕松遠(yuǎn)程分析您的服務(wù)。
  • ngrok - 對(duì)localhost的內(nèi)省隧道荷并。
  • okrun - 去運(yùn)行錯(cuò)誤壓路機(jī)合砂。
  • onecache - 支持多個(gè)后端存儲(chǔ)的緩存庫(kù)(Redis,Memcached源织,文件系統(tǒng)等)翩伪。
  • panicparse - 對(duì)類似的goroutines進(jìn)行分組并著色堆棧轉(zhuǎn)儲(chǔ)。
  • peco - 簡(jiǎn)單的交互式過(guò)濾工具谈息。
  • pester - 使用重試缘屹,退避和并發(fā)進(jìn)行HTTP客戶端調(diào)用。
  • pm - 使用HTTP API的進(jìn)程(即goroutine)管理器侠仇。
  • profile - Go的簡(jiǎn)單性能分析支持包轻姿。
  • rclient - REST API的可讀,靈活逻炊,易用的客戶端斋荞。
  • 實(shí)現(xiàn) - 使用文件監(jiān)視器和實(shí)時(shí)重新加載構(gòu)建系統(tǒng)恒傻。使用自定義路徑運(yùn)行鹰霍,構(gòu)建和查看文件更改镜沽。
  • 重復(fù) - 實(shí)施不同的退避策略,可用于重試操作和心跳桨吊。
  • 請(qǐng)求 - 針對(duì)Humans? 發(fā)送 HTTP請(qǐng)求威根。
  • rerate - 基于Redis的速率計(jì)數(shù)器和Go的速率限制器凤巨。
  • 重新運(yùn)行 - 在源更改時(shí)重新編譯并重新運(yùn)行應(yīng)用程序。
  • resty - 受Ruby rest-client啟發(fā)的Go的簡(jiǎn)單HTTP和REST客戶端洛搀。
  • 重試 - 基于上下文的功能機(jī)制敢茁,重復(fù)執(zhí)行操作直到成功。
  • retry-go - 對(duì)于golang來(lái)說(shuō)姥卢,重試變得簡(jiǎn)單易行卷要。
  • 強(qiáng)大 - 運(yùn)行彈性,捕獲并重啟恐慌独榴。
  • rq - golang stdlib HTTP客戶端的一個(gè)更好的接口僧叉。
  • 調(diào)度程序 - Cronjobs調(diào)度變得簡(jiǎn)單。
  • sling - 用于API客戶端的HTTP請(qǐng)求構(gòu)建器棺榔。
  • spinner - Go包可以輕松地為終端微調(diào)器提供選項(xiàng)瓶堕。
  • sqlx - 在優(yōu)秀的內(nèi)置數(shù)據(jù)庫(kù)/ sql包之上提供了一組擴(kuò)展。
  • Storm - BoltDB簡(jiǎn)單而強(qiáng)大的工具包症歇。
  • 結(jié)構(gòu) - 實(shí)現(xiàn)操作結(jié)構(gòu)的簡(jiǎn)單函數(shù)郎笆。
  • 任務(wù) - 簡(jiǎn)單的“制造”替代方案。
  • 工具箱 - 切片忘晤,地圖宛蚓,多圖,結(jié)構(gòu)设塔,功能凄吏,數(shù)據(jù)轉(zhuǎn)換實(shí)用程序。服務(wù)路由器闰蛔,宏評(píng)估器痕钢,標(biāo)記器。
  • ugo - ugo是一個(gè)切片工具箱序六,帶有簡(jiǎn)潔的Go語(yǔ)法任连。
  • UNIS - Go中字符串實(shí)用程序的通用架構(gòu)?。
  • usql - usql是SQL數(shù)據(jù)庫(kù)的通用命令行界面例诀。
  • util - 有用的實(shí)用程序函數(shù)的集合随抠。(字符串,并發(fā)繁涂,操作暮刃,......)。
  • wuzz - 用于HTTP檢查的交互式cli工具爆土。
  • xferspdy - Xferspdy在golang中提供二進(jìn)制diff和補(bǔ)丁庫(kù)。
  • xlsx - 用于簡(jiǎn)化讀取Go程序中最近版本的Microsoft Excel使用的XML格式的庫(kù)诸蚕。

驗(yàn)證

用于驗(yàn)證的庫(kù)步势。

  • govalidator - 字符串氧猬,數(shù)字,切片和結(jié)構(gòu)的驗(yàn)證器和消毒器坏瘩。
  • govalidator - 使用簡(jiǎn)單的規(guī)則驗(yàn)證Golang請(qǐng)求數(shù)據(jù)盅抚。受到Laravel的請(qǐng)求驗(yàn)證的啟發(fā)。
  • ozzo-validation - 支持使用通常的代碼構(gòu)造中指定的可配置和可擴(kuò)展的驗(yàn)證規(guī)則來(lái)驗(yàn)證各種數(shù)據(jù)類型(結(jié)構(gòu)倔矾,字符串妄均,映射,切片等)哪自,而不是結(jié)構(gòu)標(biāo)記丰包。
  • validate - 此包提供了為Go應(yīng)用程序編寫驗(yàn)證的框架。
  • 驗(yàn)證器 - 進(jìn)行結(jié)構(gòu)和場(chǎng)驗(yàn)證壤巷,包括交叉場(chǎng)邑彪,交叉結(jié)構(gòu),地圖胧华,切片和陣列潛水寄症。

版本控制

用于版本控制的庫(kù)。

  • gh - GitHub Webhooks的可編寫腳本的服務(wù)器和net / http中間件矩动。
  • git2go - 為libgit2綁定綁定有巧。
  • go-vcs - 在Go中操作和檢查VCS存儲(chǔ)庫(kù)。
  • hgo - Hgo是Go包的集合悲没,提供對(duì)本地Mercurial存儲(chǔ)庫(kù)的讀訪問(wèn)篮迎。

視頻

用于操縱視頻的庫(kù)。

  • gmf - 為FFmpeg av *庫(kù)綁定綁定檀训。
  • go-astisub - 操縱GO中的字幕(.srt柑潦,.stl,.ttml峻凫,.webvtt渗鬼,.ssa / .ass,teletext荧琼,.smi等)譬胎。
  • go-astits - 在GO中本地解析和解復(fù)用MPEG傳輸流(.ts)。
  • goav - FFmpeg的Comphrensive Go綁定命锄。
  • gst - GStreamer的綁定堰乔。
  • libgosubs - go的字幕格式支持。支持.srt脐恩,.ttml和.ass镐侯。
  • v4l - 用Go編寫的Linux視頻捕獲庫(kù)。

2018最新精選的Go框架驶冒,庫(kù)和軟件的精選列表 一 https://awesome-go.com/

2018最新精選的Go框架苟翻,庫(kù)和軟件的精選列表 二 https://awesome-go.com/

2018最新精選的Go框架韵卤,庫(kù)和軟件的精選列表 三 https://awesome-go.com/

2018最新精選的Go框架,庫(kù)和軟件的精選列表 四 https://awesome-go.com/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末崇猫,一起剝皮案震驚了整個(gè)濱河市沈条,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌诅炉,老刑警劉巖蜡歹,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異涕烧,居然都是意外死亡月而,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門澈魄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)景鼠,“玉大人,你說(shuō)我怎么就攤上這事痹扇☆趵欤” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵鲫构,是天一觀的道長(zhǎng)浓恶。 經(jīng)常有香客問(wèn)我,道長(zhǎng)结笨,這世上最難降的妖魔是什么包晰? 我笑而不...
    開(kāi)封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮炕吸,結(jié)果婚禮上伐憾,老公的妹妹穿的比我還像新娘。我一直安慰自己赫模,他們只是感情好树肃,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著瀑罗,像睡著了一般胸嘴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上斩祭,一...
    開(kāi)封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天劣像,我揣著相機(jī)與錄音,去河邊找鬼摧玫。 笑死耳奕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吮铭,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼时迫,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了谓晌?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤癞揉,失蹤者是張志新(化名)和其女友劉穎纸肉,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體喊熟,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡柏肪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了芥牌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烦味。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖壁拉,靈堂內(nèi)的尸體忽然破棺而出谬俄,到底是詐尸還是另有隱情,我是刑警寧澤弃理,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布溃论,位于F島的核電站,受9級(jí)特大地震影響痘昌,放射性物質(zhì)發(fā)生泄漏钥勋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一辆苔、第九天 我趴在偏房一處隱蔽的房頂上張望算灸。 院中可真熱鬧,春花似錦驻啤、人聲如沸菲驴。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)谢翎。三九已至,卻和暖如春沐旨,著一層夾襖步出監(jiān)牢的瞬間森逮,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工磁携, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留褒侧,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像闷供,于是被迫代替她去往敵國(guó)和親烟央。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355