Awesome Go Financial Libraries

  • updated almost 2 years ago MIT License

    money and currency formatting for golang

  • ach ach 425
    star
    updated about 2 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 8 months ago MIT License

    Banking library written in Go.

  • base58 base58 138
    star
    updated almost 4 years ago MIT License

    Fast implementation of base58 encoding on golang.

  • bbgo bbgo 1,100
    star
    updated 26 days ago GNU Affero Genera...

    The modern cryptocurrency trading bot framework written in Go.

  • btcd btcd 6,066
    star
    updated 17 days ago ISC License

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

  • btcwallet btcwallet 1,051
    star
    updated about 2 months ago ISC License

    A secure bitcoin wallet daemon written in Go (golang)

  • updated over 2 years ago MIT License

    A currency computations package.

  • updated over 1 year ago BSD 2-Clause "Sim...

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

  • decimal decimal 5,905
    star
    updated 20 days ago Other

    Arbitrary-precision fixed-point decimal numbers in Go

  • erigon erigon 2,945
    star
    updated 3 days ago GNU Lesser Genera...

    Ethereum implementation on the efficiency frontier

  • updated about 1 year ago MIT License

    Golang client for current and historical foreign exchange rates

  • updated over 1 year ago Apache License 2.0
  • updated 9 months ago MIT License

    📊 Financial markets data library implemented in go.

  • updated 6 months ago MIT License

    🛫 Fixed-Point Decimals

  • updated 6 months ago MIT License

    🧧 Fixed-Point Decimal Money

  • gnark gnark 1,265
    star
    updated 13 days 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 7 months ago MIT License

    event-driven backtesting framework written in golang

  • go-ethereum go-ethereum 45,440
    star
    updated about 2 months ago GNU Lesser Genera...

    Official Go implementation of the Ethereum protocol

  • updated over 2 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 about 4 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 about 1 year ago GNU General Publi...

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

  • go-money go-money 1,472
    star
    updated about 2 months ago MIT License

    Go implementation of Fowler's Money pattern

  • ib ib 383
    star
    updated over 2 years ago

    Pure Go interface to Interactive Brokers IB API

  • ofxgo ofxgo 124
    star
    updated about 1 year ago GNU General Publi...

    Golang library for querying and parsing OFX

  • updated 10 months ago MIT License

    Matching Engine for Limit Order Book in Golang

  • payme payme 83
    star
    updated about 1 month ago MIT License

    QR code generator (ASCII & PNG) for SEPA payments

  • updated 5 months ago Other

    The Go FIX Protocol Library 🚀

  • sleet sleet 137
    star
    updated 2 months ago MIT License

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

  • techan techan 774
    star
    updated 8 months ago MIT License

    Technical Analysis Library for Golang

  • ticker ticker 4,603
    star
    updated 11 months ago GNU General Publi...

    Terminal stock ticker with live updates and position tracking

  • updated 3 months ago Other

    Embedded database for accounts transactions.

  • vat vat 110
    star
    updated 6 months ago MIT License

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