Openhare
AI-powered desktop SQL client. Cross-platform. Built with Flutter.
Install / Use
/learn @sjjian/OpenhareREADME
<p align="center">
<img src="./logo_full.png" alt="logo"/>
</p>
openhare is an AI-powered, cross-platform desktop SQL client with multi-database support, built for everyday development, data analysis, and DBA management workflows.
<p align="center"> <a href="https://github.com/sjjian/openhare/stargazers"><img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/sjjian/openhare?style=flat-square"/></a> <a href="./LICENSE"><img alt="License" src="https://img.shields.io/github/license/sjjian/openhare?style=flat-square"/></a> <a href="https://github.com/sjjian/openhare/releases"><img alt="GitHub all releases" src="https://img.shields.io/github/downloads/sjjian/openhare/total?style=flat-square"/></a> <a href="https://github.com/sjjian/openhare/releases"><img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/sjjian/openhare?style=flat-square"/></a> <img alt="macOS" src="https://img.shields.io/badge/macOS-supported-000000?style=flat-square&logo=apple"/> <img alt="Windows" src="https://img.shields.io/badge/Windows-supported-0078D6?style=flat-square&logo=windows"/> <img alt="Linux" src="https://img.shields.io/badge/Linux-supported-FCC624?style=flat-square&logo=linux&logoColor=black"/> </p> <p align="center"> <img src="./product.png" alt="openhare product screenshot" width="800"/> </p> <p align="center"> <strong>English</strong> | <a href="./README.zh-CN.md">简体中文</a> </p>Support
Key Features
- AI-Powered Assistance: Now with enhanced AI features to help you write, optimize, and understand SQL queries.
- Cross-Platform: Seamlessly runs on Windows, macOS, and Linux.
- Fully Open Source: Licensed under the Apache License 2.0, openhare is transparent and community-driven.
- Simple & Intuitive UI: Modern interface focused on ease of use and productivity.
- Multi-Database Support: Effortlessly connect to and manage various SQL databases.
Framework
- Application: Flutter, flutter_rust_bridge
- State Management: Riverpod, GoRouter
- UI: SQL Editor, HugeIcons, Window Manager
- Storage: ObjectBox
- DB Driver:
- MySQL, dev on rust with flutter_rust_bridge;
- Postgresql, dart pure;
- SQL Server, dev on rust with flutter_rust_bridge;
- SQLite, dev on rust with flutter_rust_bridge;
- Oracle, dev on go with flutter ffi plugin.
