DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗You paste an API response and it won't parse. Someone sent a config file full of comments and trailing commas. You need TypeScript types, or a database table, for a payload you've never seen before.
JSON PowerHouse handles those jobs in one place. Open a tool, paste your JSON, and the result updates as you type. Nothing is uploaded: every tool runs in your browser.
| Tool | What it does |
|---|---|
| Formatter | Pretty-prints JSON and repairs common mistakes: single quotes, unquoted keys, trailing commas, comments |
| Validator | Shows each error with its line and column and a plain explanation, and offers a fix |
| Minifier | Strips whitespace to make JSON as small as possible |
| Tree Viewer | Explore large documents as a collapsible tree |
| Text Viewer | Read long text fields (descriptions, Markdown, logs) as a table |
| Diff Checker | Compare two documents and merge the changes |
| JSON ↔ JSON5 | Convert between strict JSON and JSON5 |
| Transform | Flatten or unflatten, rename or remove keys, change key case, or pull out part of a document |
Turn a JSON sample into typed models: TypeScript, C#, Java, Python, Go, Kotlin, Swift, Dart and Rust.
Nested objects become their own types, and each generator has its own options, such as namespaces and packages, serialization libraries (System.Text.Json, Pydantic, kotlinx, Codable…), or interfaces with or without runtime checks.
| Tool | What it does |
|---|---|
| JSON → PostgreSQL | CREATE TABLE statements, with optional INSERTs for the data |
| JSON → MySQL | The same for MySQL |
| JSON → SQLite | The same for SQLite |
| JSON → Prisma | Prisma models with relations |
| JSON → JSON Schema | A JSON Schema (draft 2020-12 or draft-07) you can validate other documents against |
Nested objects become child tables linked by foreign keys, or JSON columns if you prefer. Column types come from the data: dates, timestamps, UUIDs and big integers are recognised. If your JSON is an array of records, every record is taken into account, so a field missing from some of them becomes nullable.
The JSON PowerHouse extension brings the same tools into your editor:
json-powerhouse in VS Code's Settings, one section per generator, so a team can share them through .vscode/settings.json.Install it from the Visual Studio Marketplace, or search for JSON PowerHouse in the Extensions view. Using Cursor, Windsurf or VSCodium? It's on Open VSX too. See the extension's README for the full list of commands and settings.
json-powerhouse.telemetry.enabled. The details are in the extension's README.You need Node.js 20 or later.
git clone https://github.com/1-arjayabalan-0/json-powerhouse.git
cd json-powerhouse
npm install
npm run dev
Then open http://localhost:3000.
| Command | Purpose |
|---|---|
npm run dev | Start the development server |
npm run build | Production build |
npm run lint | Lint |
npm test | Run the tests (Jest) |
The extension lives in extension/ and reuses the website's core code from src/core/.
cd extension
npm install
npm run compile # type-check and bundle
npx @vscode/vsce package # build a .vsix you can install
To try your changes, open the extension/ folder in VS Code and press F5.
| Path | Contents |
|---|---|
src/core/ | The JSON engines (repair, diff, generators, schema inference), shared with the extension |
src/app/tools/ | One page per tool |
src/app/config/tool-registry.ts | The list of tools; start here when adding one |
src/content/tools/ | The text shown under each tool (help, examples, FAQ) |
content/blog/ | Blog posts (MDX) |
extension/ | The VS Code extension |
tests/ | Tests |
Found a bug, or JSON that doesn't come out right? Open an issue and include a small sample if you can. Pull requests are welcome too.
Copyright © 2024–2026 Arjayabalan. The VS Code extension is released under the MIT License.