Go external libraries

A page to list the libraries I currently use in go

goph - ssh client

import (
	"github.com/melbahja/goph"
)
auth, err := goph.UseAgent()
client, err := goph.NewConn(&goph.Config{
    User:     user,
    Addr:     host,
    Port:     22,
    Auth:     auth,
    Timeout:  goph.DefaultTimeout,
    Callback: ssh.InsecureIgnoreHostKey(),
})
defer client.Close()
sftp, err := client.NewSftp()

fpdf - build PDF

Doc on fpdf.org
import (
	"codeberg.org/go-pdf/fpdf"
)

pdf := gofpdf.New("P", "mm", "A4", "")
tr := pdf.UnicodeTranslatorFromDescriptor("") // "" defaults to "cp1252"
pdf.AddPage()
MetaDataPDF(pdf, tr, ctx.Config, "My title")