5 items
A comprehensive suite of developer tools for formatting, encoding, generating passwords and more BrightByte DevKit puts 7 developer tools — and 20+ chainable operations inside the flagship Data Transformer alone — behind a single toolbar click. No more bookmarking a different website for every JSON formatter, Base64 encoder, or password generator you need. Everything runs locally in your browser. Nothing you paste in is ever sent anywhere. WHY DEVKIT • One plugin instead of a dozen bookmarked sites, half of which show ads next to a textarea • 100% local — every transform runs in your browser; nothing is ever sent to a server • No accounts, no tracking, no analytics • Free, with no upsell tier • Built for real developer workflows, not just a single conversion: chain steps together, verify JWT signatures (not just decode them), catch JSON duplicate-key bugs that JSON.parse silently swallows Release: 1.2.0 ### Added — Data Transformer - **Save/load recipes.** A "Save As..." button plus a "Saved recipes" dropdown with separate **Load** and **Delete** buttons, backed by `chrome.storage.local`. The dropdown is a plain picker, not a live "currently loaded" indicator: picking a name only enables Load/Delete, and Load resets the dropdown back to its placeholder immediately afterward — it used to auto-load on selection and stay selected, which looked like the editor still matched a saved recipe even after you went on to edit steps. - **Regex Capture step and cross-step variables.** A new "Regex Capture" operation matches a pattern and stores its backreferences — numbered groups (`$1`, `$2`, ...) and any named `(?<name>...)` groups, from a configurable match index — as pipeline-wide variables, passing the text through unchanged so it still feeds the next step. Any later step's text field can reference a captured variable as `{{name}}` or `{{1}}`; unresolved placeholders pass through untouched rather than erroring. A "Captured variables" readout under the Recipe toolbar shows what's currently available. - **Recipe tabs.** A tab strip above the palette/recipe/input/output panels lets you work on several independent recipes in one window at once. Each tab keeps its own recipe and input; `+` opens a new blank tab, double-click a tab's name to rename it, and closing is blocked once only one tab remains. - **Per-operation help.** An ⓘ button next to every operation in the palette click-toggles an inline description panel — the same explanation previously only available on hover, now reachable with a click. Operations with example data (all of them) also get a ▶ button that opens a brand-new tab pre-loaded with realistic example input — and, where it helps illustrate the operation, example arguments too — so you can see how it behaves without touching the recipe you're already building. - **Breakpoints and disabling steps, CyberChef-style.** A ⏸ button on any step sets a breakpoint — the recipe runs up to and including that step, then stops, showing exactly what it produced without deleting the steps after it. A ⊘ button disables a step instead, bypassing it (input passes through unchanged) without removing it from the recipe. Multiple breakpoints can be set at once; execution halts at whichever one it reaches first, top-down. Steps skipped by a breakpoint or a disable toggle are dimmed with a small badge, and a status line (kept clearly distinct from a real step failure) explains which step the breakpoint fired on. - **Clear Recipe** moved from the top nav bar into the Recipe panel's toolbar, alongside Load/Save As/Delete, so every recipe-level action lives in one place. THE DATA TRANSFORMER The core of DevKit: build a recipe by clicking operations from a searchable, categorized palette, then watch the output update live as you type. Chain as many steps as you want — Base64 Decode into Format JSON into SQL Escape, for example — reorder or remove any step, and get told exactly which step failed and why if one does. Includes: JSON/XML/YAML formatting, JSON linting (catches duplicate keys JSON.parse ignores), JSON/XML minifying, URL/Base64/HTML-entity encode and decode, SQL escaping (MySQL/PostgreSQL) and SQL parameterizing, JWT decode with optional signature verification, MD5/SHA-1/SHA-256/SHA-384/SHA-512 hashing (individually or all at once), text case conversion, regex find-and-replace and match highlighting, side-by-side text diffing, and UUID v4 generation (up to 1000 at once). Structured output gets a real collapsible tree view, not a wall of text — and Diff/Regex steps get their own purpose-built highlighted view. Pop the output into its own window when you need more room. PASSWORD TOOLS Generate cryptographically secure passwords (crypto.getRandomValues, not Math.random) with configurable length and character sets, one click to copy. Optionally keep a local history of what you've generated, with timestamps — nothing leaves your device. CONVERTERS • SQL Parameterizer — paste a concatenated SQL string straight out of your Java/JS/C#/Python source and get back a parameterized query with placeholders, in the style your client expects (:name, ?, or $1/$2/...) • cURL to Code Converter — paste a curl command (e.g. "Copy as cURL" from DevTools) and get a ready-to-run JavaScript fetch, Python requests, or Java HttpClient snippet SECURITY AES-256-GCM encryption via the browser's own Web Crypto API — PBKDF2-HMAC-SHA256 key derivation at 600,000 iterations by default. A wrong passphrase, mismatched Associated Data, or tampered ciphertext fails outright instead of silently returning garbage. Includes an "Advanced" mode for ciphertext from another system (manual salt/IV, raw-key mode) and a built-in explainer for anyone who wants to understand what AES-GCM is actually doing. DATE & TIME A live-updating current-timestamp display plus two-way conversion between Unix timestamps (seconds or milliseconds, auto-detected) and ISO/UTC/local/relative dates. PRIVACY BY DESIGN DevKit requests only the permissions each feature needs, and asks for nothing beyond that — no browsing history, no bookmarks. Every permission is documented in the extension's privacy policy. There is no server component: everything above runs entirely inside your browser.
Aug 11, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.