MCPcopy Index your code
hub / github.com/1612elphi/delphitools

github.com/1612elphi/delphitools @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
5,084 symbols 11,970 edges 156 files 29 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

delphitools

A collection of small, low stakes and low effort tools. No logins, no registration, no data collection. I can't believe I have to say that. Long live the handmade web.

Included tools

social media

  • social media cropper
  • matte genny
  • seamless scroll genny
  • watermarker

colour

  • colour converter (hex, rgb, hsl, oklch, lab, lch, oklab)
  • tailwind shade genny
  • harmony genny
  • palette genny
  • palette collection
  • palette extractor
  • pixel picker
  • contrast checker
  • colour blindness simulator
  • gradient genny

img & assets

  • favicon genny
  • svg optimiser
  • placeholder genny
  • image splitter
  • image converter
  • image clipper
  • artwork enhancer
  • background remover
  • image tracer
  • paste image

typo & text

  • px to rem
  • line height calc
  • typo calc (agates, ciceros, picas, pt, inches, mm)
  • paper sizes
  • word counter
  • text diff
  • glyph browser
  • font file explorer
  • text editor (distraction-free, live-preview markdown writer)
  • document converter (pandoc in your browser — markdown ⇄ html, word, odt, epub, latex, rst & more)

print & production

  • pdf preflight
  • zine imposer
  • print imposer

other tools

  • text scratchpad
  • tailwind cheat sheet
  • qr genny
  • barcode genny
  • meta tag genny
  • regex tester
  • cipher decoder

calculators

  • scientific calc
  • graph calc
  • algebra calc
  • base converter
  • time calc
  • unit converter
  • encoding tools

turbo-nerd shit

  • shavian transliterator

Self-Host Guide with Docker

  • Build locally:
docker build -t delphitools:latest .
# Optional: stamp the in-app version label (shown when hovering the logo).
# .git is not in the build context, so pass the SHA explicitly:
docker build --build-arg COMMIT_SHA=$(git rev-parse --short HEAD) -t delphitools:latest .
  • Run locally:
# serve on http://localhost:3000 
docker run --rm -p 3000:80 delphitools:latest
  • With docker-compose:
## to start the container
docker-compose up -d --build
## stamp the version label too (otherwise it shows "dev"):
COMMIT_SHA=$(git rev-parse --short HEAD) docker-compose up -d --build
## to stop the container
docker-compose down

Extension points exported contracts — how you extend this code

ImageTracerOptions (Interface)
(no doc)
types/imagetracerjs.d.ts
GIFEncoderInstance (Interface)
(no doc)
types/gifenc.d.ts
NerdamerResult (Interface)
(no doc)
types/nerdamer.d.ts
Tile (Interface)
(no doc)
components/tools/image-splitter.tsx
SparklesIconHandle (Interface)
(no doc)
components/animated-icons/sparkles.tsx
PaperSizeComboboxProps (Interface)
(no doc)
components/ui/paper-size-combobox.tsx
ZinePlacement (Interface)
(no doc)
lib/zine-folds.ts
NamedColour (Interface)
(no doc)
lib/colour-names.ts

Core symbols most depended-on inside this repo

push
called by 984
public/pdf.worker.min.mjs
get
called by 714
public/pdf.worker.min.mjs
set
called by 473
public/pdf.worker.min.mjs
map
called by 390
public/pdf.worker.min.mjs
warn
called by 279
public/pdf.worker.min.mjs
cn
called by 218
lib/utils.ts
has
called by 217
public/pdf.worker.min.mjs
getStringOption
called by 145
public/pdf.worker.min.mjs

Shape

Method 2,454
Function 1,320
Class 1,166
Interface 144

Languages

TypeScript100%

Modules by API surface

public/pdf.worker.min.mjs3,883 symbols
public/jxl/jxl_enc.js135 symbols
lib/palette-strategies.ts40 symbols
components/tools/decoder.tsx39 symbols
components/tools/image-converter.tsx37 symbols
components/tools/markdown-writer.tsx33 symbols
components/tools/gradient-genny.tsx27 symbols
components/ui/sidebar.tsx25 symbols
lib/paper-sizes.ts23 symbols
components/tools/colour-converter.tsx23 symbols
components/tools/qr-generator.tsx22 symbols
lib/imposition.ts21 symbols

For agents

$ claude mcp add delphitools \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact