Database
Connection strings, SQL formatting and plan reading — with the percent-encoding and per-loop arithmetic done for you.
- Connection String BuilderBuild and parse PostgreSQL, MySQL, Redis, MongoDB and SQL Server URIs, with the password percent-encoded so an awkward character cannot silently re-point the URI.
- SQL FormatterReformat SQL with a real tokenizer, so a keyword inside a string or a semicolon inside a comment does not break it.
- EXPLAIN Plan AnalyserRead a PostgreSQL plan with the per-loop row counts multiplied out, each node's own time separated from its children's, and the usual culprits flagged.
Runs locally
Connection String Builder
Build and parse PostgreSQL, MySQL, Redis, MongoDB and SQL Server URIs, with the password percent-encoded so an awkward character cannot silently re-point the URI.
Runs locally
SQL Formatter
Reformat SQL with a real tokenizer, so a keyword inside a string or a semicolon inside a comment does not break it.
Runs locally
EXPLAIN Plan Analyser
Read a PostgreSQL plan with the per-loop row counts multiplied out, each node's own time separated from its children's, and the usual culprits flagged.