sjjian/openhare
sjjian/openhare has 820 GitHub stars and 52 forks. Star changes are not measured yet. Last checked 2026-11-10 01:09 UTC. Last push 2026-10-02.
AI-powered desktop SQL client. Cross-platform. Built with Flutter.
可以做什么
- Lightweight & Native: Download, install, and run in seconds — no WebView or bundled browser engine. Built with Flutter for a native desktop UI and a lean memory footprint.
- AI-Powered Assistance: Write, optimize, and understand SQL with built-in AI — high-risk statements are flagged and require your confirmation before execution.
- Multi-Database Support: Connect to MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, MongoDB, Redis, and more.
- Cross-Platform: Native experience on Windows, macOS, and Linux.
实测星标增长
- 24小时
- 更新延迟
- 7天
- 更新延迟
- 15天
- 更新延迟
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README.zh-CN.md
原文
openhare 是一款 AI 驱动的跨平台桌面 SQL 客户端,支持多数据库连接,适用于日常开发、数据分析与 DBA 管理等工作场景。
English | 简体中文
支持
核心特性
- 轻量原生:下载即用、安装便捷,无 WebView、无内嵌浏览器;基于 Flutter 原生桌面 UI,内存占用低。
- AI 智能辅助:内置 AI 帮助你编写、优化并理解 SQL;高危语句执行前会征求确认,保障数据安全。
- 多数据库支持:支持 MySQL、PostgreSQL、SQL Server、SQLite、DuckDB、ClickHouse、Oracle、MongoDB、Redis 等。
- 跨平台支持:在 Windows、macOS 和 Linux 上提供原生体验。
- 完全开源:基于 Apache License 2.0 开源,透明且社区驱动。
数据库
数据库驱动均在 pkg/db_driver/go_impl 中实现,并由 Flutter 客户端通过 Dart FFI 调用。
| 图标 | 数据库 | Go 驱动 |
|---|---|---|
| MySQL | go-sql-driver/mysql | |
| PostgreSQL | jackc/pgx | |
| SQL Server | microsoft/go-mssqldb | |
| SQLite | mattn/go-sqlite3 | |
| DuckDB | duckdb/duckdb-go | |
| ClickHouse | ClickHouse/clickhouse-go | |
| Oracle | sijms/go-ora | |
| MongoDB | bytebase/gomongo, mongodb/mongo-go-driver | |
| Redis | redis/go-redis |
注: MongoDB 语法以与 mongosh 兼容为目标;具体支持程度请参考 gomongo。
技术框架
- 应用层: Flutter
- 状态管理: Riverpod, GoRouter
- UI: SQL Editor, HugeIcons, Window Manager
- 存储: ObjectBox
Star 历史
探索相关项目
Asabeneh/30-Days-Of-Python
30 Days of Python 编程挑战是一份循序渐进的指南,用于在 30 天内学习 Python 编程语言。这项挑战可能需要超过 100 天。请按自己的节奏进行。这些视频或许也有帮助:https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 星标grafana/grafana
开放且可组合的可观测性与数据可视化平台。可对来自 Prometheus、Loki、Elasticsearch、InfluxDB、Postgres 等众多数据源的指标、日志和追踪进行可视化。
77,830 星标redis/redis
对于正在构建实时数据驱动应用的开发者而言,Redis 是首选、速度最快且功能最丰富的缓存、数据结构服务器和文档与向量查询引擎。
77,395 星标apache/superset
Apache Superset 是一个数据可视化与数据探索平台
75,473 星标