Repository: goex-top/awesome-go-quant Branch: master Commit: 9f7126fe1dcf Files: 2 Total size: 6.2 KB Directory structure: gitextract_4p95azam/ ├── CNAME └── README.md ================================================ FILE CONTENTS ================================================ ================================================ FILE: CNAME ================================================ goex.top ================================================ FILE: README.md ================================================
# Go Awesome Quant A curated list of insanely awesome libraries for golang, packages and resources for Quants (Quantitative Finance) > Respect [awesome-quant project](https://github.com/wilsonfreitas/awesome-quant) > Thanks [gopherize](https://gopherize.me/) **Only for Golang** ## Golang ### Numerical Libraries & Data Structures - [gonum](https://www.gonum.org/) - Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more. - [dataframe-go](https://github.com/rocketlaunchr/dataframe-go) - DataFrame for statistics and data manipulation/exploration - [gota](https://github.com/go-gota/gota) - Gota: DataFrames and data wrangling in Go (Golang) - [GoDataframe](https://github.com/qingtiandalaoye/GoDataframe) - just like pandas in python, I want to give a quick impl in go lang for my backtest strategy system - [GoDS (Go Data Structures)](https://github.com/emirpasic/gods) - GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more ### Statistics - [gonum/stats](https://github.com/gonum/gonum/tree/master/stat) - Package stat is a statistics package for the Go language. - [stats](https://github.com/segmentio/stats) - Go package for abstracting stats collection - [stats](https://github.com/montanaflynn/stats) - A well tested and comprehensive Golang statistics library package with no dependencies. - [gostats](https://github.com/lyft/gostats) - Go client for Stats ### Limitation - [rate](https://github.com/goex-top/rate) - A timed rate limiter for Go ### Orderbook - [go-hft-orderbook](https://github.com/alexey-ernest/go-hft-orderbook) - Golang implementation of a Limit Order Book (LOB) for high frequency trading in crypto exchanges ### Indicators - [go-talib](https://github.com/markcheno/go-talib) - A pure Go port of TA-Lib - [talib-cdl-go](https://github.com/iwat/talib-cdl-go) - A pure Go port of ta-lib only in candle recognition module (CDL). ### Machine Learning - [sklearn](https://github.com/pa-m/sklearn) - bits of sklearn ported to Go #golang - [gorgonia](https://github.com/gorgonia/gorgonia) - Gorgonia is a library that helps facilitate machine learning in Go. ### Trading & Backtesting - [goex](https://github.com/nntaoli-project/goex) - Exchange Rest And WebSocket API For Golang Wrapper support okcoin,okex,huobi,hbdm,bitmex,coinex,poloniex,bitfinex,bitstamp,binance,kraken,bithumb,zb,hitbtc,fcoin, coinbene - [goex_backtest](https://github.com/nntaoli-project/goex_backtest) - goex orderbook backtest - [crex](https://github.com/coinrust/crex) - A Golang cryptocurrency trading API & Library. Support Binance, BitMEX, Deribit, Bybit, Huobi DM, OKEX Futures and more. - [gobacktest](https://github.com/dirkolbrich/gobacktest) - event-driven backtesting framework written in golang - [gocryptotrader](https://github.com/thrasher-corp/gocryptotrader) - A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang. ### Market data - [finance-go](https://github.com/piquette/finance-go) - Financial markets data library implemented in go - [go-quote](https://github.com/markcheno/go-quote) - Yahoo finance/Google finance/Coinbase/Bittrex/Binance/Tiingo historical quote downloader library and cli written in golang ### Risk Analysis ### Factor Analysis ### Time Series ### Data Sources ### Excel Integration ### Charts/Plot - [plot](https://github.com/gonum/plot) - A repository for plotting and visualizing data - [go-chart](https://github.com/wcharczuk/go-chart) - go chart is a basic charting library in native golang. - [go-echarts](https://github.com/go-echarts/go-echarts) - The adorable charts library for Golang ### Algorithm - [algorithm-pattern](https://github.com/greyireland/algorithm-pattern) - 算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~ - [数据结构和算法](https://github.com/hunterhug/goa.c) - 📚 数据结构和算法(Golang实现) ### Learn - [go-training](https://github.com/go-training/training) - Learning Golang one day ### Tool - [gophernotes](https://github.com/gopherdata/gophernotes) - The Go kernel for Jupyter notebooks and nteract. ### Scraper - [colly](https://github.com/gocolly/colly) - Elegant Scraper and Crawler Framework for Golang - [goquery](https://github.com/PuerkitoBio/goquery) - A little like that j-thing, only in Go. - [req](https://github.com/imroc/req/v3) - Simple Go HTTP client with Black Magic - [chromedp](https://github.com/chromedp/chromedp) - A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol. - [rod](https://github.com/go-rod/rod) - A Chrome DevTools Protocol driver for web automation and scraping. ### Sentiment Intensity Analyzer - [centiment](https://github.com/elithrar/centiment) - 🤖 Crypto-currency sentiment analysis via Google Natural Language & Twitter. - [tsignal](https://github.com/mchmarny/tsignal) - Analyzing social media sentiment and its impact on stock market - [Twitter sentiment](https://github.com/jbrukh/sentiment) - Classifier of Twitter sentiment - [sentiment](https://github.com/cdipaolo/sentiment) - Simple Sentiment Analysis in Golang - [goml](https://github.com/cdipaolo/goml) - On-line Machine Learning in Go (and so much more) - [sentiment-server](https://github.com/cdipaolo/sentiment-server) - Simple, Modular Microservice For Language Sentiment - [sentiment](https://github.com/SocialHarvest/sentiment) - A simple in memory sentiment analysis package. - [homo](https://github.com/vufa/homo) - An open source natural interaction system based on offline wake-up, natural language understanding and sentiment analysis - [govader](https://github.com/jonreiter/govader) - vader sentiment analysis in go - [sentiment](https://github.com/lixy529/sentiment) - 情感分析, 这个公司要倒闭 - [tfeel](https://github.com/mchmarny/tfeel) - Twitter sentiment analysis - [GoQuant](https://github.com/Go-Quant/goquant)GoQuant is a powerful Go framework designed for financial data analysis and visualizations, with no boundaries! ### Container - [stl4go](https://github.com/chen3feng/stl4go) - Generic Container and Algorithm Library for Go