{"id":13593992,"url":"https://github.com/mindreframer/golang-stuff","last_synced_at":"2025-04-04T09:07:51.748Z","repository":{"id":66494750,"uuid":"10643641","full_name":"mindreframer/golang-stuff","owner":"mindreframer","description":"interesting go libs","archived":false,"fork":false,"pushed_at":"2016-01-05T11:15:58.000Z","size":41769,"stargazers_count":944,"open_issues_count":3,"forks_count":95,"subscribers_count":55,"default_branch":"master","last_synced_at":"2025-03-28T08:05:34.825Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mindreframer.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-06-12T13:43:09.000Z","updated_at":"2025-03-04T10:52:23.000Z","dependencies_parsed_at":"2023-02-21T16:30:37.389Z","dependency_job_id":null,"html_url":"https://github.com/mindreframer/golang-stuff","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fgolang-stuff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fgolang-stuff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fgolang-stuff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fgolang-stuff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mindreframer","download_url":"https://codeload.github.com/mindreframer/golang-stuff/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247149500,"owners_count":20891954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T16:01:27.313Z","updated_at":"2025-04-04T09:07:51.729Z","avatar_url":"https://github.com/mindreframer.png","language":"Go","readme":"## Golang\n\n\n### Why Golang\n  - [Cloudflare - What we've been doing with Go, 2013.11.11](http://blog.cloudflare.com/what-weve-been-doing-with-go)\n  - [Docker Inc - Docker and Go: why did we decide to write Docker in Go?, 2013.11](http://www.slideshare.net/jpetazzo/docker-and-go-why-did-we-decide-to-write-docker-in-go)\n\nLibraries:\n  - [A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python.](https://github.com/avelino/awesome-go)\n\nTools:\n  - Go Reflection: http://jimmyfrasche.github.io/go-reflection-codex/\n  - Go Version Manager:\n    - [Discussion around Go Package Management](https://groups.google.com/forum/#!forum/go-package-management)\n    - [Goem](https://github.com/adeven/goem) [Ext. Manager](http://big-elephants.com/2013-09/goem-the-missing-go-extension-manager/)\n    - https://github.com/moovweb/gvm\n    - [Pak](http://theplant.github.io/pak/)\n    - https://github.com/mattn/gom, [A journey in golang package manager, 2013.09](http://dev.af83.com/2013/09/14/a-journey-in-golang-package-manager.html)\n  - Go cross compilation support: https://github.com/davecheney/golang-crosscompile\n  - [Go Remote Packages](https://docs.google.com/document/d/1_IJTRD6dDQvyCfyim4KJexq8ZrKUPvUd3GMSA8cw8A4/edit?pli=1#)\n\n\nVideos:\n  - http://gophervids.appspot.com/ (Great collection of Golang vids)\n  - http://blog.golang.org/2013/05/advanced-go-concurrency-patterns.html\n  - https://code.google.com/p/go-wiki/wiki/GoTalks\n  - Go: code that grows with grace ( http://vimeo.com/53221560 )\n  - Go: a simple programming environment( http://vimeo.com/53221558)\n  - Go concurrency in production - Stathat (http://www.youtube.com/watch?v=ruw0uOC4_Xk)\n\n\nExamples:\n  - https://sites.google.com/site/gopatterns/\n  - https://github.com/golang-samples\n  - http://dave.cheney.net/resources-for-new-go-programmers\n  - http://golang-examples.tumblr.com/\n  - http://www.reddit.com/r/golang/comments/1bxadf/how_did_you_learn_how_to_code_in_go/\n  - https://code.google.com/p/go-wiki/wiki/Articles\n  - Real Life Concurrency in Go (http://matt.aimonetti.net/posts/2012/11/27/real-life-concurrency-in-go/, 2012.11)\n\nArticles:\n  - [Application Development in Go, 2013.08](http://jasonroelofs.com/2013/08/01/application-development-in-go/) - some comments about package management\n  - [Replacing Clever Code with Unremarkable Code in Go, 2013.06](https://vividcortex.com/blog/2013/06/04/replacing-clever-code-with-unremarkable-code-in-go/)\n  - [Why Go?, 2013.05](http://nathany.com/why-go)\n  - [DevHell - but today I'm most excited about Google's Go](http://andrewwdeane.blogspot.com.br/)\n  - [The Case For Go](https://gist.github.com/ungerik/3731476) - Many good links!\n  - [Go Code Layout](https://code.google.com/p/jmcvetta-contrib/wiki/GithubCodeLayout)\n  - [Network Autoconfiguration with Go and ØMQ(2013.02)](http://www.kyleisom.net/blog/2013/02/26/network-autoconfiguration-with-go-and-zmq/)\n  - [Go on Appengine, 2013.04](http://talks.godoc.org/github.com/mjibson/talks/go-on-appengine/go-on-appengine.slide#1)\n  - [Zero-downtime restarts in Go](https://github.com/rcrowley/goagain)\n\n\nNews / Updates: \n  - Reddit: http://www.reddit.com/r/golang\n  - Github: https://github.com/trending?l=go\u0026since=monthly\n\nCompanies using Go:\n  - [Links on gowiki - GoUsers](https://code.google.com/p/go-wiki/wiki/GoUsers)\n  - [Apcera.com](http://www.slideshare.net/derekcollison/go-conference-japan)\n  - [Stathat.com](http://blog.golang.org/2011/12/building-stathat-with-go.html)\n  - [Juju at Canonical/Ubuntu](https://groups.google.com/forum/#!topic/golang-nuts/jLnMsUbYwrQ/discussion), [presentation](http://www.youtube.com/watch?v=USr0Bvg1ZOo)\n  - [Beachfront.iO at Beachfront Media](http://beachfront.io)\n  - [CloudFlare](http://blog.cloudflare.com/go-at-cloudflare)\n  - [Soundcloud](http://backstage.soundcloud.com/2012/07/go-at-soundcloud/)\n  - [Mozilla](https://github.com/mozilla-services/heka)\n  - [Disqus](http://blog.disqus.com/post/51155103801/trying-out-this-go-thing)\n  - [Bit.ly](http://word.bitly.com/post/29550171827/go-go-gadget)\n  - [Heroku](http://blog.golang.org/go-at-heroku)\n  - [6Wunderkinder](http://www.youtube.com/watch?v=sVpMc0hwqps) - (root access Berlin #1: 6Wunderkinder on GO)\n  - [microco.sm](http://microco.sm)\n  - [Repustate](http://blog.repustate.com/migrating-code-from-python-to-golang-what-you-need-to-know/)\n  - [Google](http://matt-welsh.blogspot.com.au/2013/08/rewriting-large-production-system-in-go.html)\n\nPresentations:\n  - [Go When in Go, do as Gophers do, 2014.11](http://talks.golang.org/2014/readability.slide)\n  - [Go for Pythonistas, 2013.12](http://talks.golang.org/2013/go4python.slide#1)\n  - [Twelve Go Best Practices, 2013.07](http://talks.golang.org/2013/bestpractices.slide#1)\n  - [0xa things I love about Go, 2013.07](http://proppy-about-go.appspot.com/#1)\n\nIntros:\n  - https://speakerdeck.com/doitian/a-tour-of-go\n  - http://tour.golang.org/\n  - http://www.golangbootcamp.com/book\n  - http://www.golang-book.com/\n\nDocumentation:\n  - http://golang.org/doc/\n\nBasics:\n  - http://research.swtch.com/godata\n  - http://research.swtch.com/godata2\n  - http://research.swtch.com/gotour\n  - http://research.swtch.com/gopackage\n\n\n\u003c!-- PROJECTS_LIST_START --\u003e\n    *** GENERATED BY https://github.com/mindreframer/techwatcher (ruby _sh/pull golang-stuff) ***\n\n    abh/geodns:\n      DNS server with per-client targeted responses\n       241 commits, last change: , 305 stars, 26 forks\n\n    adnaan/hamster:\n      A back end as a service based on MongoDB\n       45 commits, last change: , 52 stars, 3 forks\n\n    ajstarks/svgo:\n      Go Language Library for SVG generation\n       274 commits, last change: , 215 stars, 21 forks\n\n    alco/gostart:\n      A getting started guide for Go newcomers\n       33 commits, last change: , 126 stars, 12 forks\n\n    ant0ine/go-json-rest:\n      A quick and easy way to setup a RESTful JSON API\n       277 commits, last change: , 619 stars, 58 forks\n\n    ant0ine/go-urlrouter:\n      Efficient URL routing using a Trie data structure.\n       56 commits, last change: , 76 stars, 9 forks\n\n    apcera/nats:\n      NATS client for Go\n       220 commits, last change: , 94 stars, 13 forks\n\n    astaxie/beedb:\n      beedb is a go ORM,support database/sql interface，pq/mysql/sqlite\n       69 commits, last change: , 443 stars, 102 forks\n\n    astaxie/beego:\n      beego is an open-source, high-performance web framework for the Go programming language.\n       960 commits, last change: , 2,071 stars, 569 forks\n\n    astaxie/build-web-application-with-golang:\n      A golang ebook intro how to build a web with golang\n       1,152 commits, last change: , 3,161 stars, 1,388 forks\n\n    benbjohnson/go-raft:\n      A Go implementation of the Raft distributed consensus protocol.\n       537 commits, last change: , 856 stars, 98 forks\n\n    bitly/google_auth_proxy:\n      A reverse proxy that provides authentication using Google OAuth2\n       19 commits, last change: , 206 stars, 29 forks\n\n    bitly/nsq:\n      A realtime distributed messaging platform\n       1,097 commits, last change: , 2,456 stars, 211 forks\n\n    buger/gor:\n      HTTP traffic replay in real-time. Replay traffic from production to staging and dev environments.\n       324 commits, last change: , 1,436 stars, 71 forks\n\n    BurntSushi/cmail:\n      cmail runs a command and sends the output to your email address at certain intervals.\n       11 commits, last change: , 3 stars, 0 forks\n\n    BurntSushi/ty:\n      Easy parametric polymorphism at run time using completely unidiomatic Go.\n       87 commits, last change: , 88 stars, 3 forks\n\n    cdarwin/go-koans:\n      koans for go\n       61 commits, last change: , 68 stars, 53 forks\n\n    ChimeraCoder/gojson:\n      A simple command-line tool for manipulating JSON for use in developing Go code.\n       48 commits, last change: , 129 stars, 7 forks\n\n    ciju/gotunnel:\n      serve your local server/directory over the internet\n       49 commits, last change: , 37 stars, 5 forks\n\n    cloudfoundry/gorouter:\n\n       433 commits, last change: , 136 stars, 53 forks\n\n    coreos/etcd:\n      A highly-available key value store for shared configuration and service discovery\n       1,747 commits, last change: , 3,069 stars, 281 forks\n\n    crowdmob/goamz:\n      Fork of the GOAMZ version developed within Canonical with additional functionality with DynamoDB\n       630 commits, last change: , 144 stars, 85 forks\n\n    d2fn/gopack:\n      Dependency management for go inspired by rebar\n       145 commits, last change: , 147 stars, 13 forks\n\n    davecheney/autobench:\n      Go benchmark harness.\n       159 commits, last change: , 63 stars, 22 forks\n\n    davepederson/genetic-go:\n\n        commits, last change: ,  stars,  forks\n\n    dotcloud/docker:\n      Docker - the open-source application container engine\n       7,984 commits, last change: , 11,670 stars, 1,889 forks\n\n    eaigner/hood:\n      Database agnostic ORM for Go\n       293 commits, last change: , 520 stars, 52 forks\n\n    eblume/proto:\n      Map, Reduce, Filter, De/Multiplex, etc. for the Go language.\n       12 commits, last change: , 32 stars, 4 forks\n\n    emicklei/hopwatch:\n      webbased debugging for Go programs\n       77 commits, last change: , 135 stars, 9 forks\n\n    emilsjolander/goson:\n      A json templating DSL written in go\n       54 commits, last change: , 92 stars, 2 forks\n\n    frrad/project-euler:\n      Solutions to some Project Euler problem in Go\n       448 commits, last change: , 0 stars, 0 forks\n\n    garyburd/go-websocket:\n      Do not use this project.\n       34 commits, last change: , 1 stars, 0 forks\n\n    globocom/gandalf:\n      Gandalf is an API to manage git repositories.\n       504 commits, last change: , 123 stars, 16 forks\n\n    globocom/tsuru:\n      Open source Platform as a Service.\n       6,986 commits, last change: , 962 stars, 95 forks\n\n    golang/groupcache:\n      groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.\n       21 commits, last change: , 2,742 stars, 237 forks\n\n    handcraftsman/GeneticGo:\n      Genetic problem solver written in Go\n       100 commits, last change: , 45 stars, 2 forks\n\n    inconshreveable/ngrok:\n      Introspected tunnels to localhost\n       277 commits, last change: , 2,143 stars, 141 forks\n\n    insionng/toropress:\n      toropress is a cms system of written in golang\n       82 commits, last change: , 161 stars, 51 forks\n\n    jingweno/gh:\n      Fast GitHub command line client.\n       856 commits, last change: , 558 stars, 33 forks\n\n    JohnAmican/youski:\n      Youtube Radio\n       7 commits, last change: , 2 stars, 0 forks\n\n    johnwesonga/wbdata:\n      World bank open data API for Go\n       30 commits, last change: , 0 stars, 0 forks\n\n    jondot/gosigar:\n\n       13 commits, last change: , 2 stars, 21 forks\n\n    jondot/groundcontrol:\n      Manage and monitor your Raspberry Pi with ease\n       50 commits, last change: , 653 stars, 42 forks\n\n    jordansissel/lumberjack:\n      An experiment to cut logs in preparation for processing elsewhere.\n       541 commits, last change: , 520 stars, 133 forks\n\n    juju/juju-core:\n\n        commits, last change: ,  stars,  forks\n\n    michaeldv/mop:\n      Stock market tracker for hackers\n       97 commits, last change: , 215 stars, 25 forks\n\n    mindreframer/go-thestdlib:\n      a copy from darkhelmets repo\n       1 commits, last change: , 0 stars, 0 forks\n\n    mindreframer/go-tour:\n      mirror for go-tour from google\n       1 commits, last change: , 1 stars, 0 forks\n\n    mitchellh/packer:\n      Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.\n       2,925 commits, last change: , 2,408 stars, 392 forks\n\n    mjibson/goread:\n      google reader clone in go on app engine\n       1,009 commits, last change: , 1,947 stars, 259 forks\n\n    mmcgrana/gobyexample:\n      Go by Example\n       711 commits, last change: , 584 stars, 103 forks\n\n    moovweb/gokogiri:\n      A light libxml wrapper for Go\n       621 commits, last change: , 245 stars, 30 forks\n\n    nathany/go-poodr:\n      A Go translation of the example code from Practical Object-Oriented Design in Ruby by Sandi Metz.\n       43 commits, last change: , 63 stars, 4 forks\n\n    nsf/termbox-go:\n      Pure Go termbox implementation\n       91 commits, last change: , 300 stars, 46 forks\n\n    pebbe/zmq2:\n      A Go interface to ZeroMQ version 2\n       62 commits, last change: , 6 stars, 2 forks\n\n    pebbe/zmq3:\n      A Go interface to ZeroMQ version 3\n       148 commits, last change: , 80 stars, 9 forks\n\n    PuerkitoBio/gocrawl:\n      Polite, slim and concurrent web crawler.\n       162 commits, last change: , 377 stars, 50 forks\n\n    PuerkitoBio/goquery:\n      A little like that j-thing, only in Go.\n       137 commits, last change: , 557 stars, 75 forks\n\n    rcrowley/go-metrics:\n      Go port of Coda Hale's Metrics library\n       207 commits, last change: , 381 stars, 50 forks\n\n    russross/blackfriday:\n      Blackfriday: a markdown processor for Go\n       215 commits, last change: , 730 stars, 98 forks\n\n    skydb/sky:\n      Sky is an open source, behavioral analytics database.\n       557 commits, last change: , 571 stars, 53 forks\n\n    spf13/hugo:\n      A Fast and Flexible Static Site Generator built with love by spf13 in GoLang\n       481 commits, last change: , 1,099 stars, 170 forks\n\n    stathat/bingo:\n      go http helper package. Includes contexts, logging, and some rendering helpers.\n       18 commits, last change: , 43 stars, 3 forks\n\n    StefanSchroeder/Golang-Regex-Tutorial:\n      Golang - Regular Expression Tutorial\n       69 commits, last change: , 174 stars, 21 forks\n\n    thomas11/csp:\n      Tony Hoare's seminal 1978 paper \"Communicating sequential processes\" implemented in Go.\n       4 commits, last change: , 33 stars, 3 forks\n\n    trevex/golem:\n      Lightweight Go WebSocket-Framework\n       88 commits, last change: , 84 stars, 5 forks\n\n    tumblr/gocircuit:\n\n       302 commits, last change: , 198 stars, 18 forks\n\n    Unknwon/build-web-application-with-golang_EN:\n      This is an English version of 《Go Web编程》, which original version was written by AstaXie and translated by Unknown.\n       188 commits, last change: , 332 stars, 62 forks\n\n    vdobler/chart:\n      Provide basic charts in go\n       131 commits, last change: , 90 stars, 15 forks\n\n    VividCortex/ewma:\n      Exponentially Weighted Moving Average algorithms for Go.\n       15 commits, last change: , 77 stars, 9 forks\n\n    VividCortex/go-database-sql-tutorial:\n      A tutorial for Go's database/sql package\n       67 commits, last change: , 176 stars, 18 forks\n\n    VividCortex/johnny-deps:\n      Barebones dependency manager for Go.\n       131 commits, last change: , 178 stars, 6 forks\n\n    youtube/vitess:\n      vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services.\n       2,636 commits, last change: , 1,117 stars, 126 forks\n\n    zond/god:\n      A Go database\n       819 commits, last change: , 429 stars, 27 forks\n\u003c!-- PROJECTS_LIST_END --\u003e\n","funding_links":[],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindreframer%2Fgolang-stuff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmindreframer%2Fgolang-stuff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindreframer%2Fgolang-stuff/lists"}