Awesome Go

Financial

42 libraries in this category

decimal

Arbitrary-precision fixed-point decimal numbers

7,492FinancialFinancial
ticker

Terminal stock watcher and stock position tracker

6,245FinancialFinancial
go-money

Implementation of Fowler's Money pattern

1,913FinancialFinancial
indicator

Technical analysis library providing financial indicators, strategies, and backtesting framework

1,886FinancialFinancial
bbgo

A crypto trading bot framework written in Go. Including common crypto exchange API, standard indicators, back-testing and many built-in strategies

1,671FinancialFinancial
ledger

A programmable financial ledger that provides a foundation for money-moving applications

1,438FinancialFinancial
accounting

money and currency formatting for golang

907FinancialFinancial
techan

Technical analysis library with advanced market analysis and trading strategies

903FinancialFinancial
currency

Handles currency amounts, provides currency information and formatting

644FinancialFinancial
ach

A reader, writer, and validator for Automated Clearing House (ACH) files

568FinancialFinancial
orderbook

Matching Engine for Limit Order Book in Golang

556FinancialFinancial
gobl

Invoice and billing document framework. JSON Schema based. Automates tax calculations and validation, with tooling to convert into global formats

314FinancialFinancial
decimal

Immutable decimal numbers with panic-free arithmetic

250FinancialFinancial
udecimal

High performance, high precision, zero allocation fixed-point decimal library for financial applications

199FinancialFinancial
go-finance

Library of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations

193FinancialFinancial
ofxgo

Query OFX servers and/or parse the responses (with example command-line client)

152FinancialFinancial
sleet

One unified interface for multiple Payment Service Providers (PsP) to process online payment.

140FinancialPackages for accounting and finance.
transaction

Embedded transactional database of accounts, running in multithreaded mode

137FinancialFinancial
vat

VAT number validation & EU VAT rates

120FinancialFinancial
payme

QR code generator (ASCII & PNG) for SEPA payments

92FinancialFinancial
go-finnhub

Client for stock market, forex and crypto data from finnhub.io. Access real-time financial market data from 60+ stock exchanges, 10 forex brokers, and 15+ crypto exchanges.

91FinancialPackages for accounting and finance.
currency

High performant & accurate currency computation package

62FinancialFinancial
currency

High performant & accurate currency computation package.

61FinancialPackages for accounting and finance.
money

Immutable monetary amounts and exchange rates with panic-free arithmetic

56FinancialFinancial
dec128

High performance 128-bit fixed-point decimal numbers

52FinancialFinancial
bingx-go

Go client for BingX API v3 with 260+ methods, USDT-M/Coin-M futures, spot, TradFi, WebSocket streams, and copy trading

52FinancialFinancial
bybit-go

Go client for Bybit V5 API with HMAC/RSA authentication, WebSocket streams, demo trading, and TradFi instruments

48FinancialFinancial
okx-go

Go client for OKX v5 API with 335 REST endpoints, 53 WebSocket channels, generics support and auto-reconnect

38FinancialFinancial
fpmoney

Fast and simple ISO4217 fixed-point decimal money

36FinancialFinancial
fpdecimal

Fast and precise serialization and arithmetic for small fixed-point decimals

34FinancialFinancial
go-finance

Module to fetch exchange rates, check VAT numbers via VIES and check IBAN bank account numbers

32FinancialFinancial
orderbook

Embeddable limit order book and matching engine with integer-exact pricing, a single-writer core, and write-ahead-log crash recovery

24FinancialFinancial
telegram-wallet-go

Go client for Telegram Wallet Pay API with HMAC-SHA256 webhook verification, middleware for net/http, Gin, and Echo

20FinancialFinancial
bitget-go

Go client for Bitget UTA API v3 with typed models, string-based prices, auto-reconnecting WebSocket, and demo trading

19FinancialFinancial
glassnode-go

Go client for Glassnode Basic API with 25 metric categories, typed structs, bulk endpoints, Point-in-Time data, and zero dependencies

19FinancialFinancial
kucoin-go

Go client for KuCoin UTA and Classic REST & WebSocket APIs with HMAC-SHA256 auth, string-typed prices, and typed error hierarchy

17FinancialFinancial
go-nowpayments

Library for the crypto NOWPayments API

5FinancialFinancial
paystack-sdk-go

A comprehensive, zero-dependency, and fully typed Go SDK for the Paystack API

5FinancialFinancial
cnn-fear-and-greed-parse

Client for CNN's Fear & Greed Index with the seven component indicators and about a year of daily history

2FinancialFinancial
decimal

High performance 64-bit decimal partially compatible with [shopspring/decimal](https://github.com/shopspring/decimal) and int64, including Weight and Length

1FinancialFinancial
eu-vat-rates-data-go

VAT rates and VAT number formats for 45 European countries, embedded at compile time and refreshed daily from the European Commission TEDB

1FinancialFinancial
decimal

A fixed-size, no allocation decimal type for when you don't need arbitrary precision

FinancialFinancial