Daniel Amorim

Daniel Amorim

✅ ERP Dev | Delphi + PostgreSQL
DbGate

What's great

I started testing DbGate looking for a modern, practical database client for daily work — and honestly, it quickly became one of the tools I open the most during the week.

What won me over first was the balance between lightweight performance and real power. The interface is clean, fast, and doesn’t get in your way — you connect, browse, query, and keep moving. For anyone who constantly switches between environments (dev/staging/prod), that matters a lot because it removes friction. It feels like a tool designed with the user in mind.

In my case, I mainly use it for PostgreSQL and Firebird, and DbGate handles both very well — from exploring schemas to running queries and validating results quickly. I also like how it organizes connections and how smooth it feels when you’re jumping between multiple databases and tasks. It helps you stay productive without losing context.

What I really like:

  • A quick, straightforward workflow to connect and get to work

  • A clean, modern UI with a strong focus on productivity

  • A solid experience for everyday database work (queries, checks, validation)

DbGate gives me a strong impression of a product that’s actively evolving, with real attention to UX and to what matters most: making database work easier for people who handle data daily. It’s the kind of tool I recommend if you want something functional and enjoyable, without the heaviness and complexity that some traditional clients can bring.

If I could suggest one thing, it would be to keep expanding a few productivity refinements for more advanced scenarios (especially for those working across multiple databases and repetitive routines). But even as it stands today, it already delivers a lot, with an above-average user experience.

Bottom line: modern, stable, and efficient. I genuinely enjoy using it and plan to keep it in my workflow.

Are query history and tabs intuitive or confusing in practice?

In practice, the tabs feel intuitive and make it easy to keep multiple queries open without losing context. The query history is genuinely useful for day-to-day work—especially when iterating on SQL across databases—because it helps you quickly revisit and re-run recent statements without rebuilding everything from scratch.
If I had one suggestion, it would be adding a bit more “power-user” control (e.g., easier pinning/favoriting of history items or clearer grouping by connection/session), but overall the workflow is fast, clean, and easy to follow.

Is the plugin system mature and easy to extend?

The plugin system feels promising and practical, and the overall architecture seems designed with extensibility in mind. For typical needs (custom workflows, small enhancements, internal tooling), it looks reasonable to extend without fighting the platform.
That said, I’d love to see continued growth in “maturity signals” for long-term plugin development—more official examples/templates, clearer versioning/compatibility guidance, and a larger ecosystem. Even so, it’s already a solid foundation and moving in the right direction.

How dependable is Docker-based browser access for teams?

Docker-based browser access has been dependable in my experience, especially once you set up the basics properly (persistent volumes, stable config, and a reverse proxy/TLS if needed). For a team, it’s a practical way to standardize access and avoid “works on my machine” issues.
Like any browser-based DB tool, the reliability is strongly tied to infrastructure (network stability, resource limits, and authentication setup), but once deployed correctly it’s stable and convenient for shared environments and quick access.

Ratings
Ease of use
Reliability
Value for money
Customization
3 views