blob: 9cdb51e1f4c7fb60ca4149b567b894ba3a7a416a [file] [log] [blame] [view]
Andrew Gerrand5bc444d2014-12-10 11:35:11 +11001# Currently using Go
2
campoyc1a3e272014-12-22 10:20:07 -08003 * [Google](http://google.com/) - the core Go team work at Google. Most uses of Go at Google are confidential.
Lloyd Dewolf0d30f5d2015-03-12 21:05:19 -07004 * The [YouTube](http://youtube.com/) team have released their [MySQL scaling infrastructure](https://github.com/youtube/vitess) as open source software.
Damian Gryskie093ec82015-04-30 10:08:36 +02005 * dl.google.com is written in Go: [mailing list discussion](https://groups.google.com/forum/?fromgroups=#!topic/golang-nuts/BNUNbKSypE0) / [OSCON slides](http://talks.golang.org/2013/oscon-dl.slide#1)
Damian Gryski34443f02015-04-30 10:09:22 +02006 * [Flywheel: Google's Data Compression Proxy for the Mobile Web](http://research.google.com/pubs/pub43447.html), [blog post on the rewrite](http://matt-welsh.blogspot.co.uk/2013/08/rewriting-large-production-system-in-go.html)
campoyc1a3e272014-12-22 10:20:07 -08007 * Other known uses include
8 * the [Turkey Doodle (2011)](http://blog.golang.org/2011/12/from-zero-to-go-launching-on-google.html),
9 * the [Santa Tracker (2012)](https://www.youtube.com/watch?v=fc25ihfXhbg),
10 * [writing map/reduce jobs](http://simplystatistics.org/2013/02/15/interview-with-nick-chamandy-statistician-at-google/),
11 * [Jam With Chrome](http://www.jamwithchrome.com/technology),
12 * the [CubeSlam Chrome Experiment](https://code.google.com/p/cubeslam/),
13 * and the [pprof command line tool](https://codereview.appspot.com/153750043/).
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110014 * [6Wunderkinder](http://www.6wunderkinder.com/) - [video](https://www.youtube.com/watch?v=sVpMc0hwqps)
15 * [99designs](http://www.99designs.com) - [golang-nuts](https://groups.google.com/d/msg/golang-nuts/eeAmkzaRt-w/rmxBZszJUCcJ)
16 * [ActiveState](http://www.activestate.com) - [github](https://github.com/activestate)
17 * [adeven](http://www.adeven.com) - [blog](http://big-elephants.com/2012-10/deploying-go-with-capistrano/) [github](https://github.com/adeven)
18 * [Airbrake](http://airbrake.io/) - [blog](http://blog.airbrake.io/status/planned-airbrake-migration-love-go-love-riak/)
19 * [Apcera ](http://www.apcera.com) - [blog](http://gigaom.com/2012/09/13/will-go-be-the-new-go-to-programming-language/)
20 * [Aruba Networks](http://www.arubanetworks.com/) - [golang-nuts](https://groups.google.com/d/msg/golang-nuts/M2koiSyoF6E/8rUujT5RCwEJ)
21 * [BBC Worldwide](http://www.bbcworldwide.com/) - [source](http://www.quora.com/Go-programming-language/Is-Google-Go-ready-for-production-use/answer/Kunal-Anand)
22 * [Beachfront Media](http://www.beachfrontmedia.com) [article](http://arstechnica.com/information-technology/2013/05/my-favorite-programming-language-googles-go-has-some-coders-raving/)
23 * [Betable](https://betable.com) - [talk #1](http://rcrowley.org/talks/surge-2013.html), [talk #2](http://rcrowley.org/talks/strange-loop-2013.html)
24 * [Bitbucket](https://bitbucket.org/) - [source](http://www.reddit.com/r/golang/comments/1pjn0k/bitbucket_hiccup_reveals_go_usage/)
25 * [bitly](http://bit.ly) - [github](https://github.com/bitly/nsq) [blog](http://word.bitly.com/post/33232969144/nsq)
Damian Gryskie4585612015-03-17 17:21:16 +010026 * [Booking.com](http://booking.com) - [source](http://www.techworld.com/careers/perl-developers-dispel-doubts-about-codes-longevity-3599357/)
FrancescaKc6d8c0b2014-12-21 14:52:50 -080027 * [Bowery](http://bowery.io/) - [source](http://bowery.io/blog/posts/2014/09/30/shared-libraries-at-bowery.html)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110028 * [Canonical](http://canonical.com/) - [source](http://www.youtube.com/watch?v=7QDVRowyUQA)
29 * [Carbon Games](http://carbongames.com/) - [source](http://carbongames.com/opensource.html#the_go_programming_language_bsd)
30 * [CloudFlare](http://www.cloudflare.com/) - [blog](http://blog.cloudflare.com/go-at-cloudflare) [article](http://arstechnica.com/information-technology/2013/02/cloudflare-blows-hole-in-laws-of-web-physics-with-go-and-railgun/)
31 * [Cloud Foundry](http://www.cloudfoundry.com) - [blog](http://pivotallabs.com/a-rubyist-learning-go-a-basic-go-program/) [github](https://github.com/cloudfoundry)
32 * [CloudWalk](https://www.cloudwalk.io) - [github](https://github.com/cloudwalkio/)
33 * [clypd](http://www.clypd.com) - [blog](http://www.clypd.com/getting-to-go/)
Nick Gauthierd2457a12015-03-26 08:26:26 -040034 * [Codeship](http://codeship.com) - [blog](http://blog.codeship.com/creating-fakes-in-go-with-channels/)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110035 * [Conformal Systems](http://www.conformal.com) - [blog post](https://blog.cyphertite.com/go-at-conformal/) [github](https://github.com/conformal)
Lloyd Dewolfcf38b572015-03-12 21:09:02 -070036 * [CoreOS](https://coreos.com/) - [github](https://github.com/coreos/)
Damian Gryski6ac04912015-01-09 22:44:14 +010037 * [Couchbase](http://www.couchbase.com/) - [github](https://github.com/couchbaselabs)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110038 * [Crashlytics](http://try.crashlytics.com/) - [tweet](https://twitter.com/brianhatfield/status/360866306276327424)
39 * [Cupcake](https://cupcake.io) - [tweet](https://jonathan.cupcake.is/posts/QweOXcW6rmbdj16aXlEdNA) [github](https://github.com/cupcake)
DavidVaini97bfc932015-01-02 13:56:29 -080040 * [CURT Manufacturing](https://www.curtmfg.com) - [github](https://github.com/curt-labs/)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110041 * [CustomerIO](http://www.customer.io) - [tweet](https://twitter.com/jrallison/status/365560974251540481)
Nick Van Wiggerenb0e56332015-05-12 11:41:24 -040042 * [DigitalOcean](http://www.digitalocean.com/) - [blog](http://www.digitalocean.com/company/blog/get-your-development-team-started-with-go/)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110043 * [Disqus](http://disqus.com/) - [blog](http://blog.disqus.com/post/51155103801/trying-out-this-go-thing)
44 * [DNSimple](https://dnsimple.com/) - [blog](http://blog.dnsimple.com/a-golang-redirection-service/)
45 * [domainr](http://domai.nr/) - [tweet](https://twitter.com/rr/status/368988340848037889)
Lloyd Dewolfca59d142015-03-12 21:06:42 -070046 * [Docker](https://www.docker.com/) - [docker](https://github.com/docker/docker) [slides](http://www.slideshare.net/jpetazzo/docker-and-go-why-did-we-decide-to-write-docker-in-go)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110047 * [drone.io](http://drone.io) - [post](https://groups.google.com/d/msg/golang-nuts/Lo7KP3rWP3o/GvNju75FgPIJ) [github](https://github.com/drone)
48 * [Dropbox](http://www.dropbox.com) - [blog](https://tech.dropbox.com/2014/07/open-sourcing-our-go-libraries/), [github](https://github.com/dropbox/godropbox)
49 * [Embedly](http://embed.ly) - [blog](http://blog.embed.ly/post/45149878472/167857590)
50 * [ErrPlane](http://www.errplane.com) - [blog](http://techcrunch.com/2013/03/18/errplane-performance-monitoring-and-alert-service-for-web-apps/)
dmitris8995ca22014-12-22 02:14:19 -080051 * [Facebook](https://facebook.com) - [github](https://github.com/facebookgo/)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110052 * [Foize](https://www.foize.com) - [github](https://github.com/foize/)
53 * [Flipboard](http://www.flipboard.com) - [source (job post)](https://news.ycombinator.com/item?id=6140956)
shawnps91ad92a2014-12-10 03:07:57 -080054 * [Gengo](http://www.gengo.com) - [blog](http://blog.gengo.com/go-gengo/)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110055 * [Getty Images](http://www.gettyimages.com) - [tweet](https://twitter.com/TrevorBramble/status/441372661336113152) [tweet](https://twitter.com/ickypop/status/441470245492908032)
56 * [GitHub](https://github.com) - [blog post](http://techno-weenie.net/2013/11/2/key-value-logs-in-go/)
57 * [Globo.com](http://www.globo.com) - [github](https://github.com/globocom) [article](http://www.wired.com/wiredenterprise/2013/03/tsuru/)
58 * [GOV.UK](http://www.gov.uk) - [slides](https://speakerdeck.com/nickstenning/http-building-a-new-router-for-gov-dot-uk) [github](https://github.com/alphagov/router) [blog](https://gdstechnology.blog.gov.uk/2013/12/05/building-a-new-router-for-gov-uk/)
59 * [Granify](http://granify.com/) - [blog](http://leonsbox.com/blog/2013/06/04/improving-testing-by-using-real-traffic-from-production/)
60 * [Hailo](http://www.hailocab.com) - [slides](https://speakerdeck.com/mattheath/youre-good-to-go)
61 * [Heroku](http://heroku.com/) - [Go blog post](http://blog.golang.org/2011/04/go-at-heroku.html)
Gianfranco Reppuccibc100ae2015-05-09 12:25:21 +020062 * [Hooklift](https://github.com/hooklift) - [github](https://github.com/hooklift)
mcellis33e729cdf2014-12-14 02:08:40 -080063 * [Igneous](http://www.igneous.io/)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110064 * [Intel Germany (Debugger QA Team)](http://www.intel.com) - [source](http://www.reddit.com/r/golang/comments/16qw6x/the_intel_debugger_qa_team_in_germany_ulm_is/)
65 * [Iron.io](http://iron.io/) - [source](http://www.youtube.com/watch?v=kKQLhGZVN4A) [blog:"30 servers to 2"](http://blog.iron.io/2013/03/how-we-went-from-30-servers-to-2-go.html) [blog:"2 years of production Go"](http://blog.iron.io/2013/08/go-after-2-years-in-production.html)
66 * [JelloLabs](http://www.jellolabs.com) - [blog](http://www.jellolabs.com/blog/why-golang-is-ready-for-early-stage-startups.html)
67 * [Jimdo](http://www.jimdo.com) - [tweet](https://twitter.com/mlafeldt/status/351661314017476608) [github](https://github.com/jimdo)
68 * [Koding](http://www.koding.com) - [quora](http://www.quora.com/Node-js/Why-did-Koding-switch-from-Node-js-to-Go)
69 * [Lincoln Loop](http://lincolnloop.com/) - [blog (as part of https://botbot.me/ , #go-nuts IRC logging)](http://lincolnloop.com/blog/djangonaut-building-webapp-go-gorilla/)
Gianfranco Reppuccibc100ae2015-05-09 12:25:21 +020070 * [Maldive](https://www.maldive.com)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110071 * [MaxCDN](http://www.maxcdn.com) - [blog](http://blog.maxcdn.com/learned-stop-worrying-love-logs/)
vinibaggio6d8f79f2014-12-22 11:14:49 -080072 * [Medium](https://medium.com) - [blog](https://medium.com/medium-eng/how-medium-goes-social-b7dbefa6d413)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110073 * [Microcosm](http://www.microco.sm) - [slides](https://speakerdeck.com/mattcottingham/building-an-api-with-go-at-microco-dot-sm)
74 * [Modcloth](http://www.modcloth.com) - [github](https://github.com/modcloth-labs)
75 * [Moovweb](http://www.moovweb.com) - [github](https://github.com/moovweb) [source](https://groups.google.com/forum/#!topic/golang-nuts/MeiTNnGhLg8/discussion)
FrancescaKc6d8c0b2014-12-21 14:52:50 -080076 * [MongoDB](http://www.mongodb.com) - [blog](http://blog.mongodb.org/post/51643994762/go-agent-go)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110077 * [Mozilla Services](https://github.com/mozilla-services) - [github](https://github.com/mozilla-services/heka) [blog](https://blog.mozilla.org/services/2013/04/30/introducing-heka/)
78 * [MROffice](http://mroffice.org/) - [source](http://www.youtube.com/watch?v=7QDVRowyUQA)
Gianfranco Reppuccibc100ae2015-05-09 12:25:21 +020079 * [New Bamboo](http://www.new-bamboo.co.uk) - [blog](http://blog.new-bamboo.co.uk/2013/09/17/micro-network-daemons-in-go)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110080 * [New York Times](http://nyt.com/) - [source](http://open.blogs.nytimes.com/2014/07/10/emr-streaming-in-go/?_php=true&_type=blogs&_r=0)
81 * [ngmoco:)](http://ngmoco.com/) - [blog](http://ngenuity.ngmoco.com/2012/01/introducing-falcore-and-timber.html)
82 * [Novartis](http://www.novartis.com) - [g+ post](https://plus.google.com/114945221884326152379/posts/d1SVaqkRyTL)
83 * [Ooyala](http://www.ooyala.com/) - [github](https://github.com/ooyala/)
Damian Gryski62fd2932015-04-30 10:07:13 +020084 * [OpenShift](https://www.openshift.com/) - [blog](http://blog.gopheracademy.com/birthday-bash-2014/openshift-3-old-dogs-new-tricks/)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110085 * [Oyster Books](https://www.oysterbooks.com/) - [blog](http://engineering.oysterbooks.com/post/79458380259/resizing-images-on-the-fly-with-go)
86 * [Percona](http://www.percona.com) - [blog](http://www.mysqlperformanceblog.com/2014/05/14/tips-benchmarking-go-mysql/)
87 * [Plano BĂȘ](https://www.planobe.com.br) - [podcast](http://www.grokpodcast.com/2013/07/17/episodio-95-golang/)
88 * [pool.ntp.org](http://pool.ntp.org/) - [blog](http://news.ntppool.org/2012/10/new-dns-server.html) [status](http://dns-status.ntppool.org/)
89 * [Poptip](https://poptip.com/) [job posting](https://groups.google.com/d/msg/golang-nuts/cQ0uuLCcQQQ/4nNm_YYh_l4J)
Gianfranco Reppuccibc100ae2015-05-09 12:25:21 +020090 * [Qurami](http://www.qurami.com)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110091 * [Rawstream ](http://www.rawstream.com) - [tweets](https://twitter.com/brianazzopardi/status/387920069327872000)
92 * [Raygun](http://raygun.io) - [blog](http://raygun.io/blog/2013/11/5-reasons-go-will-kick-ass-in-your-next-project/)
93 * [Rendered :Text](http://renderedtext.com/) - [blog](http://renderedtext.com/blog/2013/08/28/building-our-first-app-in-go/)
94 * [Repustate](http://www.repustate.com) - [blog](http://blog.repustate.com/migrating-code-from-python-to-golang-what-you-need-to-know/2013/04/23/)
95 * [Rounds](http://www.rounds.com) - [blog](http://www.rounds.com/blog/joys-affordable-concurrency/)
96 * [Secret](https://www.secret.ly/) - [blog](https://medium.com/secret-den/12ab82fda29f)
Ilya Volodarsky088eebf2015-01-07 17:24:45 -080097 * [Segment](https://segment.com/) - [github](https://github.com/segmentio?query=go)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110098 * [SendGrid](http://sendgrid.com/) - [blog](http://sendgrid.com/blog/convince-company-go-golang/)
99 * [SendHub](https://www.sendhub.com/) - [source (shipbuilder PaaS)](http://shipbuilder.io/)
100 * [Shopify](http://www.shopify.com) [tweet](https://twitter.com/burkelibbey/status/312328030670450688)
101 * [Showyou](http://www.showyou.com) [source](https://plus.google.com/101522949595361604155/posts/8n4CSePMwgV)
Piyush Verma1c8b9992015-03-27 08:18:20 +0530102 * [Siminars](http://siminars.com) - [github](https://github.com/simversity)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +1100103 * [SmartyStreets](http://smartystreets.com) [source](http://mwholt.com/autocomplete#technical)
104 * [SmugMug](http://www.smugmug.com/) - [blog](http://sorcery.smugmug.com/2012/04/06/deriving-json-types-in-go/)
105 * [Skimlinks](http://www.skimlinks.com) [blog](https://speakerdeck.com/rjohnsondev/go-at-skimlinks)
106 * [SoundCloud](http://soundcloud.com) - [blog](http://backstage.soundcloud.com/2012/07/go-at-soundcloud/)
107 * [Sourcegraph](https://sourcegraph.com) [github](https://github.com/sourcegraph)
108 * [Space Monkey](http://www.spacemonkey.com) - [blog](https://www.spacemonkey.com/blog/posts/go-space-monkey)
109 * [Splice](http://splice.com) - [tweet](https://twitter.com/mattetti/status/387935640513683456)
Chris Jamesf69be4d2015-05-12 16:35:15 +0100110 * [Springer](http://joinit.springer.com) - [tweet](https://twitter.com/quii/status/575647166091370497)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +1100111 * [Square](http://www.squareup.com) - [blog](http://corner.squareup.com/2014/05/evaluating-go-frameworks.html)
112 * [StatHat](http://stathat.com/) - [Go blog post](http://blog.golang.org/2011/12/building-stathat-with-go.html)
113 * [Steals.com](http://steals.com) [blog](http://blog.gopheracademy.com/day-15-shopping-with-go)
114 * [Streetspotr](http://streetspotr.com) - [tweet](https://twitter.com/thcyron/status/372350650580865024)
115 * [Stretchr](http://stretchr.com/) [github](https://github.com/stretchrcom)
116 * [SyndicatePro](http://syndicatepro.com/) - [source](https://groups.google.com/d/msg/golang-nuts/eeAmkzaRt-w/rHpoRAGeLD8J)
117 * [Tamber](http://www.tamber.com/) - [blog](http://www.tamber.com/posts/ferret.html)
118 * [The Plant](http://theplant.jp) - Developing [Qortex](http://qortex.com), a social productivity application, and backend infrastructure using Go. [source](http://theplant.jp/en/about)
Damian Gryski5777b3c2015-03-17 17:20:36 +0100119 * [Thomson Reuters Eikon](https://github.com/ThomsonReutersEikon) - [github](https://github.com/ThomsonReutersEikon) [source](https://groups.google.com/forum/?fromgroups#!topic/golang-nuts/ikt3hcIqicA), [video](https://www.youtube.com/watch?v=mDTg1dLUqBE)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +1100120 * [Thumbtack](http://thumbtack.com) - [Go Hercule blog post](http://www.thumbtack.com/engineering/go-hercule/)
121 * [TinkerCad](http://tinkercad.com/)
122 * [Toggl](http://www.toggl.com) - [blog](http://blog.toggl.com/2012/09/moving-to-go/)
123 * [Torbit ](http://www.torbit.com) - [blog](http://torbit.com/blog/2013/02/19/big-data-at-torbit/)
Damian Gryski6ac04912015-01-09 22:44:14 +0100124 * [Transloadit](https://transloadit.com) - [blog](https://transloadit.com/blog/2014/11/releasing-our-new-go-sdk/)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +1100125 * [Tumblr ](http://www.tumblr.com) - [github](https://github.com/tumblr/gocircuit) [source](https://groups.google.com/forum/?fromgroups=#!topic/golang-nuts/qelU5Lrq-uA)
peterhellberg86ef0da2014-12-10 02:56:31 -0800126 * [TV4 (Swedish TV station)](http://www.tv4.se/) - [blog](http://http.tv4.se/2014/12/04/tv4-tech-peter-hellberg-kristian-saebdal-tv4-vara-topplistor-i-go/)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +1100127 * [Twitch](http://www.twitch.tv/) - [blog](http://blog.twitch.tv/2014/04/technically-speaking-group-chat-and-general-chat-engineering/)
Damian Gryski5777b3c2015-03-17 17:20:36 +0100128 * [Twitter](https://twitter.com) - [blog](https://blog.twitter.com/2015/handling-five-billion-sessions-a-day-in-real-time)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +1100129 * [TweetQureet](http://qureet.com) - [blog](http://www.qureet.com/blog/golang-technology-stack/)
130 * [Undisclosed.ch](https://undisclosed.ch/) - [github](https://github.com/xoba/goutil)
131 * [Urlist](http://urli.st/) - [tweet](https://twitter.com/ScintillaLuz/status/364767411750174720)
132 * [Viki](http://www.viki.com/) - [github](https://github.com/viki-org/)
133 * [VividCortex](https://vividcortex.com/) - [source](https://vividcortex.com/jobs/) [github](https://github.com/VividCortex/)
134 * [Zynga](http://www.zynga.com) - [source (zbase component)](http://code.zynga.com/2013/08/zbase-a-high-performance-elastic-distributed-key-value-store/) [github](https://github.com/zbase)
135
136
137# Tried Go, but moved away
138 * [Atlassian](http://atlassian.com/) - [using](http://www.youtube.com/watch?v=7QDVRowyUQA) [not using](http://news.ycombinator.com/item?id=4159654), but [bitbucket is experimenting with Go again](https://twitter.com/nperson/status/395553183201628160/photo/1)
139 * [Braintree Payments](http://braintreepayments.com) - [blog](https://www.braintreepayments.com/braintrust/gotchas-irritants-and-warts-in-go-web-development)
140
141
dmitris88f7e472014-12-26 11:50:28 -0800142See also [[SuccessStories]]