Open-source libraries

Maand is released under the MIT License. It stands on the open-source projects below.

Thank you to their authors and maintainers. Versions are pinned in go.mod. License names here are summaries from each module’s upstream LICENSE; treat that file as authoritative.

Direct dependencies

Library Used for License
spf13/cobra CLI commands and flags Apache-2.0
mattn/go-sqlite3 SQLite catalog (maand.db) via CGO MIT
google/uuid Env / run IDs BSD-3-Clause
pelletier/go-toml/v2 maand.conf / TOML settings MIT
gopkg.in/yaml.v3 YAML parsing MIT and Apache-2.0 (dual)
jedib0t/go-pretty/v6 CLI tables MIT
yuin/goldmark Markdown rendering MIT
prometheus/prometheus Prometheus config / scrape helpers Apache-2.0
golang/snappy Snappy compression BSD-3-Clause
gogo/protobuf Protobuf support BSD-3-Clause
stretchr/testify Unit tests MIT
golang.org/x/sync Concurrency helpers BSD-3-Clause
golang.org/x/sys Low-level OS APIs BSD-3-Clause
pquerna/otp Serve TOTP 2FA Apache-2.0
mdp/qrterminal/v3 ASCII QR for serve totp-enroll MIT

Notable transitive dependencies

Pulled in for TOTP enrollment QR output:

Library Via License
boombuler/barcode qrterminal MIT
rsc.io/qr qrterminal BSD-3-Clause

Other indirect modules appear in go.mod; this page credits direct dependencies plus the QR enrollment chain.

Full module graph and pinned versions: see go.mod / go.sum in the repository.