Golang Go语言中有没有写的工具

有没有 Golang 写的小工具之类的开源项目呢?

主要是为了学习 Golang 语言时,看项目源码,学习的会更快。


Golang Go语言中有没有写的工具
8 回复

更多关于Golang Go语言中有没有写的工具的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


学习什么都脱离不开 awesome 系列。

自己写个博客 就开始熟悉了
我就是这么干的 https://github.com/Yela528/beego-postgres-blog 练手的!
反正自己用…

现在再会看这种写法… 有点… emmm…

这个好像不错的样子
https://github.com/kkdai/project52



(06/25) https://github.com/kkdai/goFBPages A facebook page photo downloader
(07/02) https://github.com/kkdai/goInstagramDownloader Instagram photo downloader
(07/10) https://github.com/kkdai/goFbAlbum A package to summerize all facebook album handle APIs using FB Graph API..
(07/18) https://github.com/kkdai/mstranslator A client to use Microsoft Translator Services.
(07/25) https://github.com/kkdai/iloveptt A Web crawler to browse PTT and download photos
(07/31) https://github.com/kkdai/paxos A consensus algorithm “Paxos” implement
(08/07) https://github.com/kkdai/bloomfilter A bloom filter implement
(08/15) https://github.com/kkdai/skiplist SkipList implement in Go
(08/22) https://github.com/kkdai/pubsub A Redis pub/sub concept implement
(08/29) https://github.com/kkdai/webpic A website pic downloader
(09/04) https://github.com/kkdai/jsonop A json operation library
(09/12) https://github.com/kkdai/radix A simple radix tree implement in Golang
(09/19) https://github.com/kkdai/dfa A Deterministic Finite Automata function implement in Golang
(09/26) https://github.com/kkdai/nfa A Nondeterministic Finite Automata function implement in Golang
(10/02) https://github.com/kkdai/e-nfa A Epsilon Nondeterministic Finite Automata function implement in Golang
(10/09) https://github.com/kkdai/re2epsnfa A tranform function to translate RE to Epsilon-NFA
(10/16) https://github.com/kkdai/cyk CYK algorithm in Golang
(10/23) https://github.com/kkdai/pcp PCP: Post ’ s Correspondence Problems simple solver implement in Golang
(10/30) https://github.com/kkdai/tm TM: Turing Machine implement in Golang
(11/05) https://github.com/kkdai/twitter A simple twitter API in Golang
(11/13) https://github.com/kkdai/consistent Consistent Hashing implement in Golang
(11/20) https://github.com/kkdai/photomgr A photo download made for gomobile in Golang
(11/27) https://github.com/kkdai/trigram A trigram indexing using Go
(12/04) https://github.com/kkdai/ngram A ngram indexing using Go
(12/11) https://github.com/kkdai/beacon Beacon Simulator: A simple beacon simulator (iBeacon/Eddystone) in Golang
(12/18) https://github.com/kkdai/youtube A Youtube download package in Golang
(12/25) https://github.com/kkdai/react-diff React Diff binary tree in Golang (Graphviz)
(12/31) https://github.com/kkdai/EddystoneScanner Eddystone Beacon Scanner in Golang
(01/08) https://github.com/kkdai/CoapPubsub A PubSub client/server using CoAP protocol
(01/15) https://github.com/kkdai/ri A UDP client/server to get Public and Private IP and Port for hole punching
(01/22) https://github.com/kkdai/coapmq A Publish-Subscribe Broker for the Constrained Application Protocol (CoAP) in Golang
(01/29) https://github.com/kkdai/oxford-face Project Oxford Face API for Golang
(02/05) https://github.com/kkdai/oxford-face-client A client App for oxford-face Golang package ( http://github.com/kkdai/oxford-face)
(02/12) https://github.com/kkdai/oxford-emotion Project Oxford Emotion API for Golang
(02/19) https://github.com/kkdai/diskqueue NSQ Diskqueue implement in Golang
(02/26) https://github.com/kkdai/pd (PUBSUB) Publish-Subscrbe message broker with Disk queue in Golang
(03/04) https://github.com/kkdai/rd A simple RPC Message Queue Server/Client with DiskQueue
(03/11) https://github.com/kkdai/raftrpc Simple RPC Key Value Server using etcd/Raft in Golang
(03/18) https://github.com/kkdai/githubrss A github notification (starred, follower, followed) RSS feed in Golang
(03/25) https://github.com/kkdai/rss-webserver A simple Github Status RSS feeder server in Golang
(04/01) https://github.com/kkdai/slack-console A simple slack console tool in Golang
(04/08) https://github.com/kkdai/plurk-makerserver Plurk post server for IFTTT Maker in Golang
(04/15) https://github.com/kkdai/kmp KMP (Knuth – Morris – Pratt algorithm) implement and related string function Strstr and Strchr in Golang
(04/22) https://github.com/kkdai/aca Aho – Corasick algorithm automation implement in Golang
(04/29) https://github.com/kkdai/LineBotTemplate A simple Golang LineBot Template and tutorial how to setup on Heroku for Line Bot API
(05/06) https://github.com/kkdai/LineBotPetNeedMe Animal Adoption Platform on Line Bot
(05/13) https://github.com/kkdai/petneedme Package to get Pet Adoption OpenData from Taiwan in Golang
(05/20) https://github.com/kkdai/bstream A Bit Stream helper in Golang
(05/27) https://github.com/kkdai/trr TRR: Time-Series of gorilla algorithm with Raft RPC Server/Client in Golang
(06/03) https://github.com/kkdai/maglev A Google Maglev Hashing Algorithm implement in Golang
(06/10) https://github.com/kkdai/petl A Pipeline ETL process and receive data from pipe in Golang
(06/17) https://github.com/kkdai/raftserver A RPC Server implement base on Raft Paper in Golang

https://github.com/ginuerzh/gost
多协议全功能隧道程序

在Golang(Go语言)开发中,存在众多强大的工具,这些工具涵盖了从编写代码到测试、调试、部署的各个环节。以下是一些关键的Go语言工具:

  1. 集成开发环境(IDE)与编辑器

    • Visual Studio Code(VS Code):配合Go插件,提供智能代码补全、语法高亮、调试等功能。
    • GoLand:JetBrains出品的专业Go语言IDE,包含智能代码补全、重构、调试等特性。
    • Sublime TextVimAtom等编辑器也支持Go语言开发,通过安装相应插件即可。
  2. 版本控制系统

    • Git:最受欢迎的分布式版本控制系统,便于代码的版本控制、协作和共享。
  3. 包管理工具

    • Go Modules:提供版本控制和包依赖管理的机制,简化了依赖管理。
  4. 调试工具

    • Delve:强大的Go语言调试器,集成到IDE中,支持断点设定、变量检查等功能。
  5. 性能分析工具

    • pprof:Go语言自带的性能分析工具,可以分析内存和CPU使用情况。
  6. 代码格式化工具

    • gofmt:自动将代码格式化为官方推荐的风格,确保代码风格一致性。

综上所述,Go语言拥有一系列专业且功能强大的工具,这些工具能够极大地提高开发效率,确保代码质量。开发者可以根据个人偏好和项目需求选择合适的工具。

回到顶部