GitHub

The same delphitools, but in your terminal. No network calls. No telemetry. No configs. Everything pipes. Everything takes -j for JSON. Long live the handmade web.

install

cargo install delphitools-cli

Or grab a prebuilt binary from the releases page.

You get three names: delphi, delphitools, dt. Pick whichever. Run dt install-man once to get man delphi working.

use

dt                  eight random tools, fresh palette every load
dt '?'              every command
dt <cmd> --help     usage for one
dt agent            machine-readable reference for AI agents
man delphi          man page

included tools

social media

  • social cropper (crop)
  • matte genny (matte)
  • scroll genny (scroll)
  • watermarker (watermark)

colour

  • colour converter (colour) — hex, rgb, hsl, oklch, oklab, lab
  • tailwind shade genny (tailwind-shades)
  • harmony genny (harmony)
  • palette genny (palette) — 28 strategies, all in OKLCH
  • contrast checker (contrast)
  • colour blindness simulator (colorblind)

img & assets

  • favicon genny (favicon)
  • svg optimiser (svgo)
  • image splitter (split)
  • image converter (convert) — png/jpg/webp/gif/tiff/bmp/ico, with resize
  • artwork enhancer (noise)
  • background remover (rmbg) — Apache-licensed ISNet, model fetched on consent
  • image tracer (trace) — raster → svg
  • image clipper (clip)

typo & text

  • px to rem (px2rem, rem2px)
  • line height calc (line-height)
  • typo calc (typo) — pt, px, mm, cm, in, pc, em, rem
  • paper sizes (paper)
  • word counter (wc)
  • glyph browser (glyph) — codepoint, range, name search
  • font file explorer (font-info) — ttf/otf metadata
  • regex tester (regex)

print & production

  • pdf preflight (preflight)
  • zine imposer (zine) — mini-8 & accordion folds
  • print imposer (impose) — saddle-stitch, perfect-bind, n-up

other tools

  • qr genny (qr)
  • barcode genny (barcode)
  • meta tag genny (meta)

calculators

  • scientific calc (calc)
  • base converter (base)
  • time calc (time)
  • unit converter (unit)
  • encoding tools (encode, decode, hash)

turbo-nerd shit

  • shavian transliterator (shavian)

license

0BSD. Use it however you like; no attribution required. The ISNet background-removal model and Shavian phoneme dictionary carry their own (also-permissive) licenses — see the LICENSE file.

Read the original on github.com ↗