sjjian/openhare

AI-powered desktop SQL client. Cross-platform. Built with Flutter.

What it solves

Openhare is a cross-platform desktop SQL client designed to simplify database management, data analysis, and development workflows. It provides a lightweight, native experience without the overhead of browser engines, while integrating AI to help users write and optimize queries.

How it works

Built with Flutter for the user interface and Go for the database drivers (connected via Dart FFI), the application provides a native desktop experience on Windows, macOS, and Linux. It supports a wide range of databases including MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, MongoDB, and Redis.

Who it’s for

Developers, data analysts, and database administrators (DBAs) who need a fast, native SQL client that supports multiple database types across different operating systems.

Highlights

  • AI-Powered Assistance: Built-in AI helps users write, optimize, and understand SQL, with safety flags for high-risk statements.
  • Multi-Database Support: Compatible with a broad array of SQL and NoSQL databases.
  • Native Performance: Developed with Flutter to ensure a lean memory footprint and fast installation.
  • Open Source: Licensed under the Apache License 2.0.

Related

  • Project
  • Project
  • Project
  • Project
  • Project