Financial Go Libraries Ranking
Packages for accounting and finance.
39 repositories, updated daily.
- Terminal stock watcher and stock position tracker.
- Technical analysis library providing financial indicators, strategies, and backtesting framework.
- A programmable financial ledger that provides a foundation for money-moving applications.
- Technical analysis library with advanced market analysis and trading strategies.
- Handles currency amounts, provides currency information and formatting.
moov-io/ach
- A reader, writer, and validator for Automated Clearing House (ACH) files.
invopop/gobl
- Invoice and billing document framework. JSON Schema based. Automates tax calculations and validation, with tooling to convert into global formats.
- High performance, high precision, zero allocation fixed-point decimal library for financial applications.
- Library of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.
- Query OFX servers and/or parse the responses (with example command-line client).
- Embedded transactional database of accounts, running in multithreaded mode.
- High performant & accurate currency computation package.
- Immutable monetary amounts and exchange rates with panic-free arithmetic.
- Fast and precise serialization and arithmetic for small fixed-point decimals
- Module to fetch exchange rates, check VAT numbers via VIES and check IBAN bank account numbers.
- Go client for OKX v5 API with 335 REST endpoints, 53 WebSocket channels, generics support and auto-reconnect.
- Go client for BingX API v3 with 260+ methods, USDT-M/Coin-M futures, spot, TradFi, WebSocket streams, and copy trading.
- Go client for Bybit V5 API with HMAC/RSA authentication, WebSocket streams, demo trading, and TradFi instruments.
- Go client for Telegram Wallet Pay API with HMAC-SHA256 webhook verification, middleware for net/http, Gin, and Echo.
- Go client for Bitget UTA API v3 with typed models, string-based prices, auto-reconnecting WebSocket, and demo trading.
- Go client for Glassnode Basic API with 25 metric categories, typed structs, bulk endpoints, Point-in-Time data, and zero dependencies.
- Go client for KuCoin UTA and Classic REST & WebSocket APIs with HMAC-SHA256 auth, string-typed prices, and typed error hierarchy.
- Embeddable limit order book and matching engine with integer-exact pricing, a single-writer core, and write-ahead-log crash recovery.
- A comprehensive, zero-dependency, and fully typed Go SDK for the Paystack API.
- Client for CNN's Fear & Greed Index with the seven component indicators and about a year of daily history.
- VAT rates and VAT number formats for 45 European countries, embedded at compile time and refreshed daily from the European Commission TEDB.
- A fixed-size, no allocation decimal type for when you don't need arbitrary precision.