co11ter / Gofast
Licence: apache-2.0
Go implementation of the FAST Protocol (FIX Adapted for STreaming)
Stars: ✭ 24
Programming Languages
go
31211 projects - #10 most used programming language
Labels
Projects that are alternatives of or similar to Gofast
Financedatabase
This is a database of 180.000+ symbols containing Equities, ETFs, Funds, Indices, Futures, Options, Currencies, Cryptocurrencies and Money Markets.
Stars: ✭ 554 (+2208.33%)
Mutual labels: finance
Trace
Modern crypto portfolio & market explorer. Built with @Flutter
Stars: ✭ 655 (+2629.17%)
Mutual labels: finance
Awesome Quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Stars: ✭ 8,205 (+34087.5%)
Mutual labels: finance
Iex Api
The IEX API provides any individual or academic, public or private institution looking to develop applications that require stock market data to access near real-time quote and trade data for all stocks trading on IEX.
Stars: ✭ 683 (+2745.83%)
Mutual labels: finance
Go Finance
⚠️ Deprecrated in favor of https://github.com/piquette/finance-go
Stars: ✭ 536 (+2133.33%)
Mutual labels: finance
Scrapy Finance
[OUTDATED] scrapy spiders to crawl the financial text data 📚 📜 pertinent to train word vectors 🚀
Stars: ✭ 17 (-29.17%)
Mutual labels: finance
Tda Api
A TD Ameritrade API client for Python. Includes historical data for equities and ETFs, options chains, streaming order book data, complex order construction, and more.
Stars: ✭ 608 (+2433.33%)
Mutual labels: finance
Strata
Open source analytics and market risk library from OpenGamma
Stars: ✭ 598 (+2391.67%)
Mutual labels: finance
Twstock
台灣股市股票價格擷取 (含即時股票資訊) - Taiwan Stock Opendata with realtime
Stars: ✭ 763 (+3079.17%)
Mutual labels: finance
Ta Lib
Python wrapper for TA-Lib (http://ta-lib.org/).
Stars: ✭ 6,034 (+25041.67%)
Mutual labels: finance
Tradier Options Plotter
Python CLI tool for plotting options price history. Powered by Tradier's Sandbox API.
Stars: ✭ 24 (+0%)
Mutual labels: finance
Awesome Streamlit
The purpose of this project is to share knowledge on how awesome Streamlit is and can be
Stars: ✭ 769 (+3104.17%)
Mutual labels: finance
Fecon235
Notebooks for financial economics. Keywords: Jupyter notebook pandas Federal Reserve FRED Ferbus GDP CPI PCE inflation unemployment wage income debt Case-Shiller housing asset portfolio equities SPX bonds TIPS rates currency FX euro EUR USD JPY yen XAU gold Brent WTI oil Holt-Winters time-series forecasting statistics econometrics
Stars: ✭ 708 (+2850%)
Mutual labels: finance
goFAST
goFAST is a Go implementation of the FAST Protocol (FIX Adapted for STreaming). Work-in-progress, expect bugs and missing features.
Installation
Install the FAST library using the "go get" command:
go get github.com/co11ter/goFAST
Usage
See documentation examples.
Benchmark
Run go test -bench=.
. Only Decoder Benchmark is implemented.
$ go test -bench=.
goos: linux
goarch: amd64
pkg: github.com/co11ter/goFAST
BenchmarkDecoder_DecodeReflection-4 200000 10403 ns/op 795 B/op 68 allocs/op
BenchmarkDecoder_DecodeReceiver-4 300000 5453 ns/op 321 B/op 32 allocs/op
PASS
ok github.com/co11ter/goFAST 4.977s
TODO
- apply errors
- add benchmark of encoder
- optimize encoder
- implement delta and tail operators for string type
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].