A curated collection of standalone, privacy-first tools for documents, files and everyday automation.
Security · Licence · Report an issue
- Tools — What's in the collection right now: what each tool does, what it's built with, and where it runs.
- Licence — MIT, for the whole repository and every tool folder in it.
- Adding a new tool — How a new tool gets folded into this monorepo, and what the README needs to reflect it.
Tip
Have a tool idea? Open an issue — standalone and privacy-first is the only real requirement.
Utility Forge is a monorepo: every tool below lives in its own folder, with its own README and, where useful, its own notes — but the code itself lives right here, in this repository. No hunting across separate repos to find a tool: clone this one and you have everything.
The tools share a philosophy, not a stack:
- Standalone — no server-side account, no SaaS signup; usually a single file you can just open or drop onto a server.
- Privacy-first — data is processed locally (in the browser) or on your own server; nothing is sent to a third party.
- Free and open-source, under the MIT licence.
| Tool | What it does | Stack | Runs on | Folder | Docs |
|---|---|---|---|---|---|
| 📦 EPS Barcode Generator | Generates EAN-13 barcodes in vector EPS format straight from an Excel/CSV list — bulk, with ZIP download. | Single-file HTML/JS | Browser only | barcode-eps-wizard/ |
README |
| 🖼️ PHP Image Converter | Converts images between JPG/PNG/WEBP/BMP/TIFF/GIF/HEIC, with resize, crop presets and batch ZIP export, via a web UI. | Single-file PHP + GD/ImageMagick | Your own server | php-image-converter/ |
README |
| 🕵️ Privacy & Metadata Forensics Studio | Inspects and selectively scrubs hidden metadata (EXIF/GPS, IPTC/XMP, PDF info fields and embedded-JS/attachment flags, Office tracked changes/comments/author fields) from images, PDFs and Office documents — batch mode, named profiles, exportable audit report. | HTML/JS (self-contained folder) | Browser only | privacy-metadata-scrubber/ |
README |
| ✂️ Document Redaction & Sanitization Studio | Real redaction, not a cosmetic black box: auto-detects PII (emails, IBANs, phone numbers, codice fiscale) for review, then rasterizes every page so no text remains extractable — and proves it by re-extracting text from the result. Also does true pixel-level image redaction. | HTML/JS (self-contained folder) | Browser only | document-redaction-studio/ |
README |
| 📚 PDF Power Suite | Merge, split, compress, watermark/Bates-number, OCR to searchable PDF, diff two versions (text + visual), extract tables to CSV, mail-merge a CSV into filled PDF forms — plus a chainable pipeline builder to run several of these in sequence. | HTML/JS (self-contained folder) | Browser only | pdf-power-suite/ |
README |
| 🗂️ Batch Renamer & File Organizer Pro | Renames files inside a real local folder in place — driven by an Excel/CSV name mapping or a placeholder template, with a mandatory preview (collision/invalid-character checks) and a downloadable rollback log. | HTML/JS (self-contained folder) | Browser only, Chromium-based (File System Access API) | batch-renamer-pro/ |
README |
Each folder is self-contained: open barcode-eps-wizard/barcode-eps-wizard.html directly
in a browser, or drop php-image-converter/php-image-converter.php on a PHP server —
nothing outside its own folder is required to run it. The four newer tools ship their
JavaScript as a plain sibling .js file instead of inlining it (so their
Content-Security-Policy needs no inline-script hash), but they're just as self-contained:
open the .html file and everything it needs is next to it. See each folder's own README
for full setup and usage instructions.
All six tools have been hardened against the injection/XSS/upload-abuse classes of bugs
that this kind of "give it your data, get a file back" tool is typically exposed to
(strict input validation, a Content-Security-Policy, sanitized filenames, size/count
limits, textContent-only DOM rendering — see each folder's own README for the specifics
that apply to it, including the honest limits of what each tool's hardening can and can't
guarantee).
The whole repository, including every tool folder, is distributed under the MIT
licence — see LICENSE for the full text. You're free to use, study,
modify and redistribute it, including commercially, as long as the copyright notice is
kept; it's provided as-is, with no warranty.
Whenever a new tool is added to this collection, this README is updated in the same change — a new tool and a stale index don't ship separately. In practice, adding tool number n+1 means:
- Create a new folder at the repository root, named after the tool.
- Put the tool's files in it, including its own
README.mdwith setup/usage instructions. - Add one row to the table above: name, one-line description, stack, where it runs, link to the folder.
- Bump the
tools-Nbadge at the top of this file to the new count.
Made with 🛠️ by chiaraberti13