Skip to content

sjjian/openhare

Repository files navigation

logo

openhare is an AI-powered, cross-platform desktop SQL client with multi-database support, built for everyday development, data analysis, and DBA management workflows.

GitHub Repo stars License GitHub all releases GitHub release (latest by date) macOS Windows Linux

openhare product screenshot

English | 简体中文

Support

  1. How to Install and Update the Application

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

  1. Application: - Flutter, flutter_rust_bridge
  2. State Management: Riverpod, GoRouter
  3. UI: SQL Editor, HugeIcons, Window Manager
  4. Storage: ObjectBox
  5. 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.

Star History

Star History Chart