Popularity
3.1
Declining
Activity
4.4
-
32
3
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 -
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. -
go-finnhub
DISCONTINUED. 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.
WorkOS - The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Promo
workos.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)
}
}