Popularity
3.2
Declining
Activity
0.0
Declining
30
4
19
Programming language: Go
License: MIT License
Latest version: v0.7.0
banking alternatives and similar packages
Based on the "Financial" category.
Alternatively, view banking alternatives based on common mentions on social networks and blogs.
-
Golang Crypto Trading Bot
A golang implementation of a console-based trading bot for cryptocurrency exchanges -
go-finance
:warning: Deprecrated in favor of https://github.com/piquette/finance-go -
ach
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. -
sleet
Payment abstraction library - one interface for multiple payment processors ( inspired by Ruby's ActiveMerchant ) -
https://github.com/alpeb/go-finance
Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations. -
vat
Go package for dealing with EU VAT. Does VAT number validation & rates retrieval. -
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. -
big decimal
An arbitrary-precision decimal floating-point arithmetic package for Go
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
Do you think we are missing an alternative of banking or a related project?
Popular Comparisons
README
banking
Banking library for Go.
Install
go get github.com/jbub/banking
Docs
http://godoc.org/github.com/jbub/banking
Iban
package main
import (
"fmt"
"log"
"github.com/jbub/banking/iban"
)
var (
testIban = iban.MustParse("BE68539007547034")
)
func main() {
ibn, err := iban.Parse("BE68539007547034")
if err != nil {
log.Fatal(err)
}
fmt.Println(ibn.BankCode())
fmt.Println(ibn.AccountNumber())
err = iban.Validate("BE68539007547034")
if err != nil {
log.Fatal(err)
}
}
Swift
package main
import (
"fmt"
"log"
"github.com/jbub/banking/swift"
)
var (
testSwift = swift.MustParse("DEUTDEFF500")
)
func main() {
swft, err := swift.Parse("DEUTDEFF500")
if err != nil {
log.Fatal(err)
}
fmt.Println(swft.BankCode())
fmt.Println(swft.CountryCode())
err = swift.Validate("DEUTDEFF500")
if err != nil {
log.Fatal(err)
}
}