A collection of integrated tools and libraries using the Go programming language.
- prompt: Command line prompting by scanning into any variable type using a text, select, or checkbox input prompt.
- argp: Command line argument parsing, including parsing lists and maps and configuration files.
- font: Font parsing and manipulation for TTF, OTF, TTC, WOFF, WOFF2, and EOT file types.
- cmd/fontcmd: Font toolkit that can select a subset of glyphs from a font, merge fonts, or show font information and display glyphs in the command line or as a raster image.
- locale: Handling of locale-specific parsing of dates, date intervals, currencies, etc using the CLDR dataset.
- mail: Mail related utilities, including parsing DMARC and SMTP TLS reports and the milter protocol.
- milter: A mail filter to prevent e-mail spoofing, use Sender Rewriting Scheme (SRS), and parse SMTP TLS/DMARC reports.
- parse: Parsing utilities with parsers for (mainly) web formats, such as HTML, CSS, JS, JSON, and XML.
- minify: High-performance minifiers for web file formats, such as HTML, CSS, JS, JSON, and XML.
- cmd/minify: Command line tool to minify files.
- canvas: Vector graphics library that can output raster images, SVGs, PDFs, HTML Canvas, TeX, PostScript, etc. file formats.