Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Dev Generator Tool KitNew to Visual Studio Code? Get it now.
Dev Generator Tool Kit

Dev Generator Tool Kit

WhySubaru

|
1 install
| (0) | Free
An all-in-one developer data toolkit: Lorem Ipsum (8 themes), fake names/emails/usernames, secure passwords, UUID/GUID, JWT, Base64, MD5/SHA hashing, mock JSON/CSV data, color palettes, and CSS gradients — in one polished, theme-aware panel.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Dev Generator Tool Kit

A single, polished panel for the test data and boilerplate values you generate constantly — not just another Lorem Ipsum extension. Eleven tools, one theme-aware UI, zero external dependencies.

icon

Why this exists

The Marketplace has dozens of single-purpose Lorem Ipsum extensions. This one keeps Lorem Ipsum (with 8 themed word banks) as a single tab inside a broader developer data toolkit, so you don't need six different extensions installed for names, UUIDs, hashes, and mock JSON.

Tools

Text & Content

  • Lorem Ipsum — Words, sentences, paragraphs, or lists, in Classic, Cicero, Bacon, Cupcake, Pirate, Hipster, Developer, or Zombie flavor. Optional HTML wrapping (<p>, <ul>, <ol>, <li>).

Identity & Security

  • Fake Names — realistic first/last name combinations.
  • Emails — randomized addresses across varied domains and formatting styles.
  • Usernames — handle-style usernames in three different naming patterns.
  • Passwords — configurable length and character sets, ambiguous-character exclusion, live strength estimate.
  • UUID / GUID — RFC 4122 v4, generated with Node's cryptographically secure RNG (not Math.random).
  • JWT — decode any JWT's header and payload, or sign a new one with HS256. Signature verification checked against the standard jwt.io test vector.

Data & Formats

  • Base64 — encode or decode, with real input validation (invalid Base64 is rejected, not silently mangled).
  • Hash Generator — MD5, SHA-1, SHA-256, SHA-512 via Node's native crypto module.
  • JSON Generator — mock record sets (id, name, email, username, boolean, date fields), exportable as JSON or CSV.

Design

  • Color Palette — analogous, complementary, monochrome, or random harmonies, each swatch with hex + HSL.
  • CSS Gradient — linear or radial, 2–6 stops, ready-to-paste background: declaration.

Interface

  • Sidebar navigation grouped by category, with live search (Ctrl+K / Cmd+K while the panel is focused).
  • Favorites and Recently Used sections that persist across VS Code restarts.
  • Fully driven by native VS Code theme variables — matches whatever color theme you're running, light or dark, with no manual toggle needed.
  • Every tool shares the same output card: Generate, Regenerate, Insert into Editor, Copy, Export JSON/TXT/CSV, Clear.
  • Color and gradient tools render live swatches/preview chips alongside the raw text output. Passwords show a strength badge.
  • Smart insertion — before inserting into your file, the extension checks the active file's language against what the generator produced. Inserting Lorem Ipsum into a .json file, for example, gets rejected with an explanation rather than corrupting the file; inserting mock JSON into a .js file gets wrapped in a const assignment automatically so it stays valid syntax.

Installation

code --install-extension dev-generator-tool-kit-1.0.0.vsix

Or search the Marketplace listing and click Install.

Commands

Command Description
Dev Generator Tool Kit: Open Panel Opens the full multi-tool panel.
Dev Generator Tool Kit: Generate UUID Generates a v4 UUID and inserts it.
Dev Generator Tool Kit: Generate Hash Prompts for text, generates MD5/SHA1/SHA256/SHA512.
Dev Generator Tool Kit: Generate Password Generates a password using your configured length.
Dev Generator Tool Kit: Generate JSON Generates 5 mock JSON records.
Dev Generator Tool Kit: Generate Base64 (Encode) Encodes the current selection (or prompted text) as Base64.
Dev Generator Tool Kit: Generate Color Palette Generates a 5-color analogous palette.
Dev Generator Tool Kit: Generate CSS Gradient Generates a 2-stop linear gradient.
Dev Generator Tool Kit: Decode JWT Decodes the current selection (or prompted text) as a JWT.
Lorem Ipsum: Generate Words Quick-prompt word generation (no panel needed).
Lorem Ipsum: Generate Sentences Quick-prompt sentence generation.
Lorem Ipsum: Generate Paragraphs Quick-prompt paragraph generation.
Lorem Ipsum: Generate Lists Quick-prompt list generation.
Lorem Ipsum: Copy Lorem Ipsum Generates using your defaults and copies to clipboard.
Lorem Ipsum: Generate and Insert (Quick) Instant generate + insert, no prompts.
Lorem Ipsum: Replace Selection Replaces the current selection with generated text.

Right-click in the editor for Generate and Insert, Replace Selection, Copy Lorem Ipsum, and (with a selection) Base64 Encode and JWT Decode.

Settings

Setting Type Default Description
lorem.defaultGenerator string "classic" Default Lorem Ipsum theme.
lorem.defaultParagraphs number 3 Default paragraph count.
lorem.defaultSentences number 5 Default sentence count.
lorem.defaultWords number 50 Default word count.
lorem.autoCopy boolean false Auto-copy generated text to clipboard.
lorem.outputHTML boolean false Wrap Lorem Ipsum output in HTML tags by default.
lorem.replaceSelection boolean true Replace the current selection (if any) when inserting.
lorem.defaultPasswordLength number 16 Length used by the quick Generate Password command.
lorem.defaultHashAlgorithm string "all" Algorithm shown first in the Hash Generator tool.
lorem.defaultUuidVersion string "v4" UUID version. Only v4 is implemented; scaffolded for future versions.
lorem.autoInsert boolean false Automatically insert generated output into the editor without clicking Insert.

Keyboard Shortcuts

Shortcut Action
Ctrl+Alt+L / Cmd+Alt+L Open the generator panel.
Ctrl+Shift+Alt+L / Cmd+Shift+Alt+L Generate and insert using your Lorem Ipsum defaults.
Ctrl+Enter / Cmd+Enter (inside panel) Generate.
Ctrl+K / Cmd+K (inside panel) Focus the search bar.

Screenshots

Dev Generator Tool Kit — sidebar and Lorem Ipsum panel

Additional captures still needed before a full Marketplace gallery — not placeholders in the sense of missing product features, just missing photos of a working product:

  • Passwords tab with the strength badge visible
  • Color Palette tab with swatches rendered
  • CSS Gradient tab with the live preview
  • demo.gif — end-to-end generate → insert flow

FAQ

Does this replace my other "fake data" extensions? For names, emails, usernames, passwords, UUIDs, hashes, Base64, and mock JSON — yes, that's the point. It won't replace a full-blown API mocking tool, but for quick inline test values it covers the common cases in one panel.

Is any of this sent over the network? No. Every generator (including hashing) runs entirely locally using Node's built-in crypto module and hand-built word banks. Nothing leaves your machine.

Why MD5 if it's cryptographically broken? It's still widely used for non-security checksums (cache keys, dedup, file integrity in legacy systems), so it's included alongside SHA-1/256/512 for completeness — not as a security recommendation.

What happens with invalid Base64 input? It's rejected with a clear error instead of silently decoding to garbage bytes.

Architecture

Each generator is a self-contained module under src/generators/<name>/ implementing a common generate()/validate() interface, registered in src/generators/registry.ts. The webview panel and command layer both dispatch through that registry rather than switching on tool ID directly — adding a 12th generator means adding one module and one registry entry, not editing a shared switch statement. Insertion goes through src/services/insertionService.ts, a pure function that decides whether generated output is safe for the active file's language before anything gets written.

Roadmap

HTML Template Generator, and SQL/CSV/XML schema-driven dummy data, are planned for a future release — deliberately left out of this version rather than shipped as shallow stubs. UUID v1/v3/v5 are scaffolded in settings but not yet implemented.

License

MIT

Support

Found a bug or have a feature request? Open an issue on the GitHub repository.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft