Invoice Generator
Create clean, client-ready invoices in the browser without handing your billing data to a third party.
Open source · Built by PaXa
Useful tools built from problems I’ve encountered while developing, deploying and maintaining production systems.
Simple by design. Useful in the browser. Open for other developers to learn from and improve.
Create clean, client-ready invoices in the browser without handing your billing data to a third party.
Turn maintenance details into a structured work order that technicians and operations teams can use.
Build a request starter for Flutter, Node.js, or cURL that you can adapt and use in your project.
Decode Modbus registers, integers, Float32 values, hexadecimal data and byte ordering.
Generate Linux systemd service files, installation commands and common service-management commands.
Paste noisy application logs and quickly surface errors, repeated events and useful patterns.
Generate native Android, iOS and Flutter setup for common device capabilities and permissions.
Explore payment APIs, webhooks, transaction states, and failure scenarios using simulated payments.
Manipulate live building points, tune alarm thresholds, explore deadband and acknowledge a realistic alarm lifecycle.
Walk through a synthetic 3D facility, inspect engineering equipment, simulate faults, trace systems and locate alarms in space.
Explore unsafe query construction, Boolean logic and parameterized statements in a controlled browser-only simulation.
Overload a fictional API and compare fixed window, token bucket, sliding window and leaky bucket decisions in real time.
Explore a simplified software delivery pipeline. Run builds, break tests, approve deployments, and see how failures and rollbacks affect the release process.
Generate customizable QR codes with your own logo or image. Everything stays in your browser.
Decode and inspect JWT headers, claims, expiry and structure directly in your browser.
Watch JavaScript tasks move through the call stack, microtask queue and event loop step by step.