Popularity
3.2
Declining
Activity
0.0
Declining
29
4
18
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
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Promo
www.influxdata.com
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)
}
}