DEV Community

Cover image for Moving to macOS broke my SQL Server workflow. So I'm building my own client.
Ehitel Rodriguez
Ehitel Rodriguez

Posted on

Moving to macOS broke my SQL Server workflow. So I'm building my own client.

When I switched my main workstation to macOS, I hit an unexpected wall: managing Microsoft SQL Server outside of Windows.

For years, SQL Server Management Studio (SSMS) was my daily driver. Once on a Mac, the reality set in quickly:

  • SSMS is strictly Windows-only.
  • Azure Data Studio was discontinued.
  • Available alternatives either hid behind steep paywalls or lacked the essential everyday workflows I relied on.

That gap pushed me to start building EZQL.

The Vision

I didn't just want a lightweight data viewer. My goal is to build a unified, cross-platform client (macOS, Linux, and Windows) that steadily works toward the depth and feature parity of SSMS—while keeping the interface modern, focused, and intuitive.

Windows users aren't left behind either; the idea is to provide a consistent, native-feeling experience across any OS without unnecessary bloat.

The Ongoing Journey

  • Building a database client from scratch is full of interesting engineering challenges:
  • Streamlining query execution flows.
  • Efficient schema handling and state persistence.
  • Building clean, responsive result grids that stay out of the way.

Let's Discuss

To anyone working with SQL Server across macOS, Linux, or Windows:

What are the non-negotiable SSMS features or workflows you rely on the most every day?

EZQL Preview

Top comments (0)