Go , an open source language by Google was initially created by group of engineers who were frustrated with C++. Ever since their creation, the language has gotten traction for its simplicity. It ranked highly in the programming popularity indexes of Redmonk & TiOBE.
Some of the companies & use cases for Go Include:
Google, for many projects, notably including download server dl.google.com
Dropbox, migrated some of their critical components from Python to Go
CloudFlare, for their delta-coding proxy Railgun, their distributed DNS service, as well as tools for cryptography, logging, stream processing, and accessing SPDY sites
SoundCloud, for "dozens of systems"
The BBC, in some games and internal projects
Novartis, for an internal inventory system
Splice, for the entire backend (API and parsers) of their online music collaboration platform
Cloud Foundry, a platform as a service
CoreOS, a Linux-based operating system that utilizes Docker containers
MongoDB, tools for administrating MongoDB instances
Zerodha, for realtime peering and streaming of market data
Chango, a programmatic advertising company uses Go in its real-time bidding systems.
SendGrid, a Boulder, Colorado-based transactional email delivery and management service.[
Plug.dj, an interactive online social music streaming website.
Once a programming language starts to get traction, analytics libraries are not far behind. We have collected a list of Machine Libraries in Go Language for people interested in experimenting with Go or already familiar with Go.
Generalized Machine Learning Libraries:
Machine Learning libraries for Go Lang : https://github.com/alonsovidales/go_ml:
Neural Networks
Neural Networks written in go : https://github.com/goml/gobrain
Go Fann - https://github.com/white-pony/go-fann
Multi-Layer Perceptron Neural Network - https://github.com/schuyler/neural-go -
Genetic Algorithms library written in Go / golang - https://github.com/thoj/go-galib
Linear Algebra:
Mat64: Package mat64 provides basic linear algebra operations for float64 matrices.
https://github.com/danieldk/golinear - liblinear bindings for Go
Probability Distribution Functions
Decision Trees:
Decision Trees in Go - https://github.com/ajtulloch/decisiontrees
CloudForest - https://github.com/ryanbressler/CloudForest -
Bayesian Classifiers:
https://github.com/jbrukh/bayesian - Perform naive Bayesian classification
https://github.com/eaigner/shield - Bayesian text classifier
Recommendation Engines in Go
Collaborative Filtering (CF) Algorithms in Go - https://github.com/timkaye11/goRecommend
Recommendation engine for Go - https://github.com/muesli/regommend
A more detailed compilation is available on Fodop
© 2021 TechTarget, Inc.
Powered by
Badges | Report an Issue | Privacy Policy | Terms of Service
Most Popular Content on DSC
To not miss this type of content in the future, subscribe to our newsletter.
Other popular resources
Archives: 2008-2014 | 2015-2016 | 2017-2019 | Book 1 | Book 2 | More
Most popular articles
You need to be a member of Data Science Central to add comments!
Join Data Science Central