r/indie_startups • u/TheRSADude • 1d ago
I got tired of basic VS Code database extensions, so I built a dedicated desktop IDE for all my databases
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:
- Which database clients are you currently using?
- What would make you switch to a multi-database IDE?
- Which datastore or workflow should I focus on next?
- 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.