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.