Browse free open source SQL Clients and projects for Mac below. Use the toggles on the left to filter open source SQL Clients by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 1
    DBeaver

    DBeaver

    Free universal database tool

    DBeaver is a free, multi-platform database tool that supports any database having a JDBC driver. It is useful for developers, SQL programmers, database administrators and analysts. DBeaver comes with plenty of great features such as metadata and SQL editors, ERD, data export/import/migration and more. Plugins are available for certain databases, and there are also several database management utilities. DBeaver’s Enterprise Edition provides even more features and supports non-JDBC datasources.
    Downloads: 334 This Week
    Last Update:
    See Project
  • 2
    Azure Data Studio

    Azure Data Studio

    A data management tool that enables working with other SQL tools

    Azure Data Studio is a cross-platform database tool for data professionals who use on-premises and cloud data platforms on Windows, macOS, and Linux. Azure Data Studio offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. It's engineered with the data platform user in mind, with the built-in charting of query result sets and customizable dashboards. Use Azure Data Studio to query, design, and manage your databases and data warehouses wherever they are, on your local computer or in the cloud. Azure Data Studio offers a modern, keyboard-focused SQL coding experience that makes your everyday tasks easier with built-in features, such as multiple tab windows, a rich SQL editor, IntelliSense, keyword completion, code snippets, code navigation, and source control integration (Git).
    Downloads: 161 This Week
    Last Update:
    See Project
  • 3
    SQuirreL SQL Client

    SQuirreL SQL Client

    A Java SQL client for any JDBC compliant database

    SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.
    Leader badge
    Downloads: 674 This Week
    Last Update:
    See Project
  • 4
    SQLECTRON

    SQLECTRON

    A simple and lightweight SQL client desktop with cross database

    A simple and lightweight SQL client desktop/terminal with cross database and platform support. In case you prefer terminal interfaces. You should try this one. A desktop application with a simple interface.
    Downloads: 45 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 5
    Beekeeper Studio

    Beekeeper Studio

    Cross-platform SQL Editor and Database Manager

    Beekeeper Studio is an open source, cross-platform SQL editor and database management app that is both powerful and easy to use. It lets you query and manage your relational databases, with support for connecting to SQLite, MySQL, MariaDB, Postgres, SQL Server and Amazon Redshift databases. Unlike most other open source SQL editors and database managers, Beekeeper Studio isn’t cluttered with unnecessary features, but does come with the essentials that you need. This includes SQL auto completion, sensible keyboard shortcuts, and the option to encrypt your connection with SSL. Beekeeper Studio is available for Windows, Linux and Mac.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 6
    River SQL

    River SQL

    Fast and reliable background jobs in Go

    River is a durable background job system for Ruby on Rails, designed for reliability, observability, and simplicity. It provides persistent queues, native Active Job support, automatic retries, and real-time job monitoring through its admin interface. River focuses on clear diagnostics, performance, and minimal configuration, making it ideal for production-ready job handling in Rails apps.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 7
    TOra is a Toolkit for Oracle which aims to help the DBA or developer of database applications. Features PL/SQL debugger, SQL worksheet with syntax highlighting, DB browser and a full set of DBA tools. TOra also includes support for MySQL and Postgres.
    Leader badge
    Downloads: 254 This Week
    Last Update:
    See Project
  • 8
    Redash

    Redash

    Connect to any data source, easily visualize and share your data

    Redash is an essential tool to help you make sense of your data. It allows everyone, regardless of level of technical know-how to harness the power of data. SQL users connect, query, visualize and share data easily and efficiently, allowing everyone in their organization to use the data. Redash combines the power and comfort of an SQL client with the collaborative benefits of a cloud-based service. It lets you create big, beautiful and easy to digest visualizations on dashboards for better decision-making. Redash supports a multitude of SQL and NoSQL data sources, and can be extended to support even more. Best of all it’s open source, so you can customize and add features to suit your organization’s needs perfectly.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    SQL Explorer

    SQL Explorer

    Easily share data across your company via SQL queries

    SQL Explorer aims to make the flow of data between people fast, simple, and confusion-free. It is a Django-based application that you can add to an existing Django site, or use as a standalone business intelligence tool. Quickly write and share SQL queries in a simple, usable SQL editor, preview the results in the browser, share links, download CSV, JSON, or Excel files (and even expose queries as API endpoints, if desired), and keep the information flowing! Comes with support for multiple connections, to many different SQL database types, a schema explorer, query history (e.g. lightweight version control), a basic security model, in-browser pivot tables, and more. SQL Explorer values simplicity, intuitive use, unobtrusiveness, stability, and the principle of least surprise. SQL Explorer is inspired by any number of great query and reporting tools out there.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 10
    Bdash

    Bdash

    Simple SQL Client for lightweight data analysis

    Simple SQL Client for lightweight data analysis. You can share the result with gist. Supports MySQL, PostgreSQL (Amazon Redshift), SQLite3, Google BigQuery, Treasure Data, Amazon Athena. You can download and install from Web Site or Releases.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    OmniDB

    OmniDB

    Open Source Web Tool for Database Management

    OmniDB is an open source, collaborative web tool for database management focused on interactivity and ease of use, with a design that allows it to be both powerful and lightweight. OmniDB is a browser-based tool, which means it can be accessed on any platform with the browser as a medium. It features a responsive, single-page interface, a unified workspace, a smart and beautiful SQL editor and more. It currently supports Windows, Linux and OSX platforms, and the following DBMS: PostgreSQL, MariaDB, Oracle, MySQL, SQLite (WIP), Firebird (WIP), SQL Server (WIP), IBM DB2 (WIP).
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    PLpgSQL Check

    PLpgSQL Check

    plpgsql_check is a linter tool (does source code static analyze)

    plpgsql_check is a PostgreSQL extension for static analysis and runtime checking of PL/pgSQL functions. It helps developers catch bugs early by analyzing code structure, variable usage, and SQL correctness before execution. The extension is ideal for improving code quality in large Postgres-based applications.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    PowerUpSQL

    PowerUpSQL

    A PowerShell toolkit for attacking SQL Server

    PowerUpSQL is a PowerShell toolkit focused on auditing, discovering, and post-exploitation activities for Microsoft SQL Server environments. It bundles a wide range of functions that help enumerate SQL Server instances, configuration settings, and potentially risky features so operators and testers can quickly understand an instance's security posture. The project is aimed at internal penetration testers and red-teamers but is also useful for database administrators and defenders who want to inventory SQL Server attack surface and hunt for misconfigurations. PowerUpSQL can surface things like weak configuration flags, dangerous surface (for example, features that may enable code execution from SQL), credential material exposed in configuration, and cross-instance trust relationships such as linked servers. The codebase is implemented primarily in PowerShell, organized as a module with many discrete functions, and includes helper scripts and documentation for usage scenarios.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    SQL Notebook

    SQL Notebook

    SQL Notebook — Casual data exploration in SQL

    SQL Notebook is a free Windows application for querying and analyzing data across multiple sources, including SQLite, PostgreSQL, Excel, and CSV files. It combines a SQL editor with a notebook interface, allowing for data exploration, transformation, and visualization in one place. SQL Notebook is ideal for analysts and data enthusiasts.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Supabase JS

    Supabase JS

    An isomorphic Javascript client for Supabase

    supabase-js is the official JavaScript client library for interacting with Supabase services. It enables developers to easily access Supabase’s Postgres database, authentication, storage, and real-time subscriptions through a unified client. Designed for frontend and full-stack apps, supabase-js integrates smoothly with modern frameworks and supports both browser and server environments.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    Apache Kyuubi

    Apache Kyuubi

    Apache Kyuubi is a distributed and multi-tenant gateway

    Apache Kyuubi™ is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses. Kyuubi provides a pure SQL gateway through Thrift JDBC/ODBC interface for end-users to manipulate large-scale data with pre-programmed and extensible Spark SQL engines. This "out-of-the-box" model minimizes the barriers and costs for end-users to use Spark at the client side. At the server-side, Kyuubi server and engines' multi-tenant architecture provides the administrators a way to achieve computing resource isolation, data security, high availability, high client concurrency, etc.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Dory

    Dory

    AI-native SQL workspace for modern databases. SQL Copilot

    Dory is an AI-native Data Workspace for modern databases. The AI-powered Data Studio you’ve been waiting for. It combines intelligent SQL editing, context-aware AI assistance, conversational database exploration, and deep operational integration across modern databases into a single unified studio — helping engineers and analysts write, understand, and manage data more efficiently.
    Leader badge
    Downloads: 28 This Week
    Last Update:
    See Project
  • 18
    MySQL Export Laravel Migrations

    MySQL Export Laravel Migrations

    A MySQL Workbench plugin which exports a Model to Laravel 5 Migrations

    A MySQL Workbench plugin that allows for exporting a model to Laravel 5 migrations that follow PSR-2 coding standards. When exported, each migration is generated and saved in it's own, properly named, migration file.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    chDB

    chDB

    chDB is an in-process OLAP SQL Engine

    chDB is an in-process SQL OLAP Engine powered by ClickHouse. It is developed by ClickHouse, Inc and open-source contributors.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Eclipse SQL Client for database querying/browsing any JDBC compliant database. It supports plugins with specialized functionality for individual databases (Oracle, DB2, MySQL, PostgreSQL, Sybase, Informix) and can be extended.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 21
    Apache AGE

    Apache AGE

    Graph database optimized for fast analysis

    Apache AGE (A Graph Extension) is a PostgreSQL extension that adds support for graph database functionality using the openCypher query language. AGE allows users to store and query graph-structured data alongside traditional relational data in a single database. Built for performance and scalability, it brings the power of graph queries to the robustness of PostgreSQL, making it suitable for use cases like social networks, recommendation systems, and fraud detection.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Cloud SQL Auth Proxy

    Cloud SQL Auth Proxy

    A utility for connecting securely to your Cloud SQL instances

    Cloud SQL Proxy is a secure connectivity utility that enables applications to connect to Google Cloud SQL instances without requiring manual configuration of SSL certificates or network access rules. It works by establishing an encrypted connection between the client and the Cloud SQL instance using TLS and authenticating requests through Google Cloud IAM, ensuring that only authorized users or services can access the database. The proxy runs locally or alongside applications, exposing a local TCP port or Unix socket that applications can use as if they were connecting to a standard database. This abstraction simplifies development and deployment by allowing developers to use familiar database clients while the proxy handles authentication and encryption behind the scenes. It supports both public and private IP connections and can be deployed in environments such as local machines, virtual machines, Kubernetes clusters, or as a sidecar container.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Evolve

    Evolve

    Database migration tool for .NET and .NET Core projects

    Evolve is a lightweight database migration tool for .NET applications, compatible with PostgreSQL, MySQL, SQLite, and SQL Server. Designed with simplicity and speed in mind, it runs SQL scripts in order and tracks their history to keep database schema consistent. Evolve integrates easily with .NET projects for version-controlled schema updates.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Falcon

    Falcon

    Free, open-source SQL client for Windows and Mac

    Falcon is a free, open-source SQL editor with inline data visualization. With Falcon you can connect to your database in the Connection tab, run SQL queries in the Query tab, then export your results as a CSV or open them in the Chart Studio to unlock the full power of Plotly graphs. Optionally, you can use Falcon as a middleman between plot.ly and your database - so that when your database updates, your charts and dashboards update as well. Currently, Falcon supports connections to RedShift, MySQL, PostgreSQL, IBM DB2, Impala, MS SQL, and SQLite. In version 2.0+, the app will now automatically generate an SSL. This may take several minutes! Falcon is open source and works without an internet connection or a Plotly Chart Studio account. The software works well and we hope you find it useful.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    HoneySQL

    HoneySQL

    Turn Clojure data structures into SQL

    HoneySQL is a Clojure library that transforms data-structure-based query descriptions into SQL strings (with parameter separation). It focuses purely on generation—leaving execution to libraries like next.jdbc. It supports complex constructs (JOINs, subqueries, CTEs), and allows dynamic query-building with safety and readability.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next