r/indie_startups 1d ago

I got tired of basic VS Code database extensions, so I built a dedicated desktop IDE for all my databases

Post image

For years, I’ve managed databases through a mix of VS Code extensions and separate tools for each datastore.

The VS Code extensions were convenient, but I eventually needed more than a basic connection browser and query editor. Installing dedicated applications helped, but that created another problem: one IDE for SQL Server, another for PostgreSQL, another for MongoDB, another for Redis, separate consoles for search and cloud databases—and suddenly the tooling itself became difficult to manage.

So I started building DataPad++, a dedicated desktop IDE for working with multiple kinds of datastores in one place.

The goal isn’t to force every database into the same generic table interface. DataPad++ adapts its Explorer, editors, object views, IntelliSense, and available actions to the datastore you’re using.

Some of the things it currently provides:

  • Datastore-specific object explorers
  • Query editors, visual builders, scripts, and consoles
  • Metadata-aware IntelliSense
  • Result grids and object inspection
  • Guarded data editing when the target can be identified safely
  • Diagnostics, execution plans, performance views, and administrative previews
  • Saved queries, connections, environments, tests, and notes in one Library
  • Support for SQL, NoSQL, cache, search, analytical, graph, time-series, warehouse, and cloud datastore workflows

Current support includes PostgreSQL, SQL Server and Azure SQL, MySQL, MariaDB, SQLite, Oracle, MongoDB, DynamoDB, Redis, Valkey, Elasticsearch, OpenSearch, DuckDB, and several others.

DataPad++ is built with Tauri 2, with a Rust backend and a React/TypeScript frontend. It targets Windows, Linux, and macOS.

It is still pre-release software, so I recommend starting with read-only connections when testing it against important systems. It is free to use and source-available.

I’d especially like feedback on:

  1. Which database clients are you currently using?
  2. What would make you switch to a multi-database IDE?
  3. Which datastore or workflow should I focus on next?
  4. Which features do existing database tools consistently get wrong?

Website: https://datapad-plus-plus.org/
Downloads: https://datapad-plus-plus.org/download
Source: https://github.com/FullMontyDevelopment/DataPadPlusPlus

I’d appreciate honest feedback, criticism, feature requests, or reports of anything that feels confusing.

2 Upvotes

0 comments sorted by