Awesome Go Financial Libraries

  • updated over 2 years ago MIT License

    money and currency formatting for golang

  • ach ach 451
    star
    updated 4 months ago Apache License 2.0

    ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

  • updated over 1 year ago MIT License

    Banking library written in Go.

  • base58 base58 145
    star
    updated over 4 years ago MIT License

    Fast implementation of base58 encoding on golang.

  • bbgo bbgo 1,209
    star
    updated about 2 months ago GNU Affero Genera...

    The modern cryptocurrency trading bot framework written in Go.

  • btcd btcd 6,198
    star
    updated 3 months ago ISC License

    An alternative full node bitcoin implementation written in Go (golang)

  • btcwallet btcwallet 1,118
    star
    updated 4 months ago ISC License

    A secure bitcoin wallet daemon written in Go (golang)

  • updated about 3 years ago MIT License

    A currency computations package.

  • updated over 2 years ago BSD 2-Clause "Sim...

    An arbitrary-precision decimal floating-point arithmetic package for Go

  • decimal decimal 5,905
    star
    updated 8 months ago Other

    Arbitrary-precision fixed-point decimal numbers in Go

  • erigon erigon 3,133
    star
    updated about 2 months ago GNU Lesser Genera...

    Ethereum implementation on the efficiency frontier https://erigon.gitbook.io

  • updated over 1 year ago MIT License

    Golang client for current and historical foreign exchange rates

  • updated about 2 years ago Apache License 2.0
  • updated over 1 year ago MIT License

    πŸ“Š Financial markets data library implemented in go.

  • updated 7 months ago MIT License

    πŸ›« Fixed-Point Decimals

  • updated 7 months ago MIT License

    🧧 Fixed-Point Decimal Money

  • gnark gnark 1,383
    star
    updated 4 months ago Apache License 2.0

    gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license

  • updated about 1 year ago MIT License

    event-driven backtesting framework written in golang

  • go-ethereum go-ethereum 47,050
    star
    updated 4 months ago GNU Lesser Genera...

    Go implementation of the Ethereum protocol

  • updated about 3 years ago Mozilla Public Li...

    Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.

  • updated almost 5 years ago MIT License

    Simple and easy to use client for stock market, forex and crypto data from finnhub.io written in Go. Access real-time financial market data from 60+ stock exchanges, 10 forex brokers, and 15+ crypto exchanges

  • updated almost 2 years ago GNU General Publi...

    A golang implementation of a console-based trading bot for cryptocurrency exchanges

  • go-money go-money 1,631
    star
    updated 5 months ago MIT License

    Go implementation of Fowler's Money pattern

  • ib ib 390
    star
    updated about 3 years ago

    Pure Go interface to Interactive Brokers IB API

  • ofxgo ofxgo 124
    star
    updated almost 2 years ago GNU General Publi...

    Golang library for querying and parsing OFX

  • updated 8 months ago MIT License

    Matching Engine for Limit Order Book in Golang

  • payme payme 83
    star
    updated 8 months ago MIT License

    QR code generator (ASCII & PNG) for SEPA payments

  • updated about 1 year ago Other

    The Go FIX Protocol Library πŸš€

  • sleet sleet 140
    star
    updated 10 months ago MIT License

    Payment abstraction library - one interface for multiple payment processors ( inspired by Ruby's ActiveMerchant )

  • techan techan 835
    star
    updated over 1 year ago MIT License

    Technical Analysis Library for Golang

  • ticker ticker 4,603
    star
    updated over 1 year ago GNU General Publi...

    Terminal stock ticker with live updates and position tracking

  • updated 11 months ago Other

    Embedded database for accounts transactions.

  • vat vat 112
    star
    updated about 1 year ago MIT License

    Go package for dealing with EU VAT. Does VAT number validation & rates retrieval.