Tools — ningja

Tools.

Everything ningja makes or plans to make. One subdomain each, no crossover. If it works it ships; if it doesn't, it goes back in the drawer.

Status: live · in progress · planned

01In progress

PDF to Markdown

Papers, whitepapers, scanned contracts → clean editable Markdown.

Built on the MinerU engine. Handles bilingual layouts, table structure, and equations. Nothing is stored.

pdf.ningja.com · Open ↗

02Live

JSON Toolkit

Format, validate, extract by path, diff — one focused page.

Everything happens in the browser. No upload. Supports huge JSON, JSONPath highlighting, and cross-tab diff.

json.ningja.com · Open ↗

03In progress

Regex Visualizer

Unroll a wall of regex into a readable rail diagram.

Built for code review, log cleanup, and scraper development. Named groups, zero-width assertions, backtrack paths all surfaced.

regex.ningja.com · Open ↗

04Planned

Cron Builder

Write schedules in plain language, see the validated expression.

Supports Spring, Quartz, and Linux dialects. Previews the next N firings against any window before you ship.

cron.ningja.com · Open ↗

05Planned

API Contract Diff

What actually changed between two OpenAPI revisions.

Highlights breaking changes (removed fields, type shifts, path rewrites). Two views: frontend vs backend. Exports a PR-ready summary.

api.ningja.com · Open ↗

06Planned

Log Pattern Extractor

Find the 12 things actually happening inside 10,000 log lines.

For incident triage: paste logs, get clusters, frequencies, first/last timestamps. Runs locally, never leaves the page.

logs.ningja.com · Open ↗

07Planned

Prompt Cleaner

Restructure a sprawling prompt into a readable outline.

Spots variables, constraints, output format, example blocks. Exports as reusable template fragments.

prompt.ningja.com · Open ↗