mirror of
https://github.com/t8y2/dbx.git
synced 2026-10-19 16:16:45 +00:00
feat(docs): update database coverage to 90+
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<div align="center">
|
||||
<p style="font-size: 18px; white-space: nowrap;"><strong>80+ databases in 20 MB. Desktop, Docker, CLI, built-in AI assistant, and MCP Server.</strong></p>
|
||||
<p style="font-size: 18px; white-space: nowrap;"><strong>90+ databases in 20 MB. Desktop, Docker, CLI, built-in AI assistant, and MCP Server.</strong></p>
|
||||
|
||||
<p>
|
||||
<img src="https://dl.dbxio.com/assets/readme-hero-20260816.png" alt="DBX screenshot" width="820" />
|
||||
<img src="https://dl.dbxio.com/assets/readme-hero-20260820.png" alt="DBX screenshot" width="820" />
|
||||
</p>
|
||||
|
||||
<p>
|
||||
@@ -89,7 +89,7 @@
|
||||
|
||||
## Features
|
||||
|
||||
### 80+ Databases, One Tool
|
||||
### 90+ Databases, One Tool
|
||||
|
||||
MySQL, PostgreSQL, SQLite, Cloudflare D1, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, Elasticsearch, Easysearch, Meilisearch, Qdrant, Milvus, Weaviate, MariaDB, TiDB, OceanBase, openGauss, GaussDB, KWDB, KingbaseES, Vastbase, GoldenDB, Doris, SelectDB, StarRocks, Manticore Search, Redshift, DM, TDengine, XuguDB, CockroachDB, Access, HighGo, UXDB, Dolt, and more. Agent-based profiles extend DBX to H2, Snowflake, Trino, PrestoSQL, Hive, DB2, Informix, Neo4j, Cassandra, BigQuery, Kylin, SunDB, JDBCX, and custom JDBC connections. New native and agent-driven drivers also cover Databricks, SAP HANA, Teradata, Vertica, Firebird, Exasol, YashanDB, GBase 8a/8s, Databend, RQLite, Turso, InfluxDB, QuestDB, IoTDB, etcd, ZooKeeper, Nacos, Consul KV, IRIS, and more. Message queue admin is also available for Pulsar, Kafka, and RocketMQ. All in a single ~20 MB app. No bundled Chromium.
|
||||
|
||||
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
<div align="center">
|
||||
<p style="font-size: 18px; white-space: nowrap;"><strong>20 MB 驾驭 80+ 种数据库。桌面端、Docker、CLI、内置 AI 助手与 MCP Server。</strong></p>
|
||||
<p style="font-size: 18px; white-space: nowrap;"><strong>20 MB 驾驭 90+ 种数据库。桌面端、Docker、CLI、内置 AI 助手与 MCP Server。</strong></p>
|
||||
|
||||
<p>
|
||||
<img src="https://dl.dbxio.com/assets/readme-hero-20260816.png" alt="DBX 截图" width="820" />
|
||||
<img src="https://dl.dbxio.com/assets/readme-hero-20260820.png" alt="DBX 截图" width="820" />
|
||||
</p>
|
||||
|
||||
<p>
|
||||
@@ -89,7 +89,7 @@
|
||||
|
||||
## 功能特性
|
||||
|
||||
### 80+ 种数据库,一个工具搞定
|
||||
### 90+ 种数据库,一个工具搞定
|
||||
|
||||
MySQL、PostgreSQL、SQLite、Cloudflare D1、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、Elasticsearch、Easysearch、Meilisearch、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KWDB、KingbaseES、Vastbase、GoldenDB、Doris、SelectDB、StarRocks、Manticore Search、Redshift、DM、TDengine、虚谷 XuguDB、CockroachDB、Access、HighGo、UXDB、Dolt 等数据库都能直接连接。Agent 配置还可扩展到 H2、Snowflake、Trino、Hive、DB2、Informix、Neo4j、Cassandra、BigQuery、Kylin、SunDB、JDBCX 和自定义 JDBC。新增的原生与 Agent 驱动还覆盖了 Databricks、SAP HANA、Teradata、Vertica、Firebird、Exasol、崖山 YashanDB、GBase、Databend、RQLite、Turso、InfluxDB、QuestDB、IoTDB、etcd、ZooKeeper、Nacos、Consul KV、IRIS 等。全部装进约 20 MB 的应用里,不内嵌 Chromium。
|
||||
|
||||
@@ -482,7 +482,7 @@ DBX 是免费开源项目,但持续维护、数据库兼容性测试、基础
|
||||
|
||||
<details>
|
||||
<summary><strong>DBX 和 DBeaver / TablePlus / Beekeeper Studio 有什么区别?</strong></summary>
|
||||
DBX 仅 20 MB,无需运行时依赖(无需 Java、无需 Python)。AI 和 MCP 是原生内置功能,不是插件。单一代码库同时支持 80+ 数据库、桌面端、Docker 和 Web。
|
||||
DBX 仅 20 MB,无需运行时依赖(无需 Java、无需 Python)。AI 和 MCP 是原生内置功能,不是插件。单一代码库同时支持 90+ 数据库、桌面端、Docker 和 Web。
|
||||
</details>
|
||||
|
||||
<details>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# DBX
|
||||
|
||||
DBX is a lightweight, self-hosted database client for the browser. It supports 80+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, and Elasticsearch.
|
||||
DBX is a lightweight, self-hosted database client for the browser. It supports 90+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, and Elasticsearch.
|
||||
|
||||
- Official website: https://dbxio.com
|
||||
- Documentation: https://dbxio.com/en/docs/getting-started
|
||||
|
||||
@@ -12,7 +12,7 @@ import { buildMetadata } from "@/lib/metadata";
|
||||
const i18n = {
|
||||
en: {
|
||||
title: "Supported Databases",
|
||||
desc: "DBX connects to 80+ database engines. Native Rust drivers, MySQL/PostgreSQL-compatible profiles, and JDBC for everything else.",
|
||||
desc: "DBX connects to 90+ database engines. Native Rust drivers, MySQL/PostgreSQL-compatible profiles, and JDBC for everything else.",
|
||||
ctaTitle: "Don't see your database?",
|
||||
ctaDesc: "Open a GitHub Discussion to request support for a new database engine.",
|
||||
ctaLink: "Request on GitHub",
|
||||
@@ -21,7 +21,7 @@ const i18n = {
|
||||
},
|
||||
cn: {
|
||||
title: "支持的数据库",
|
||||
desc: "DBX 支持 80+ 种数据库引擎。涵盖 Rust 原生驱动、MySQL/PostgreSQL 兼容类型和 JDBC 扩展。",
|
||||
desc: "DBX 支持 90+ 种数据库引擎。涵盖 Rust 原生驱动、MySQL/PostgreSQL 兼容类型和 JDBC 扩展。",
|
||||
ctaTitle: "没看到你用的数据库?",
|
||||
ctaDesc: "在 GitHub Discussions 中发起讨论,申请支持新的数据库引擎。厂商和社区用户都可以参与。",
|
||||
ctaLink: "在 GitHub 上申请",
|
||||
|
||||
@@ -7,13 +7,13 @@ import { buildSiteStructuredData } from "@/lib/structuredData";
|
||||
const LOCALE_MAP: Record<string, { locale: string; title: string; description: string }> = {
|
||||
en: {
|
||||
locale: "en_US",
|
||||
title: "DBX - 20 MB to manage 80+ databases",
|
||||
title: "DBX - 20 MB to manage 90+ databases",
|
||||
description: DEFAULT_DESCRIPTION,
|
||||
},
|
||||
cn: {
|
||||
locale: "zh_CN",
|
||||
title: "DBX - 20MB,管理80+种数据库",
|
||||
description: "80+ 种数据库,仅 20 MB。支持桌面与 Docker 自托管,内置 AI 助手。",
|
||||
title: "DBX - 20MB,管理90+种数据库",
|
||||
description: "90+ 种数据库,仅 20 MB。支持桌面与 Docker 自托管,内置 AI 助手。",
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -34,13 +34,13 @@ function metrics(starLabel: string) {
|
||||
return {
|
||||
en: [
|
||||
{ value: "~20 MB", label: "desktop installer" },
|
||||
{ value: "80+", label: "database engines" },
|
||||
{ value: "90+", label: "database engines" },
|
||||
{ value: "2 modes", label: "desktop and Docker" },
|
||||
{ value: starLabel, label: "GitHub stars, fully open-source" },
|
||||
],
|
||||
cn: [
|
||||
{ value: "~20 MB", label: "桌面安装包" },
|
||||
{ value: "80+", label: "数据库引擎" },
|
||||
{ value: "90+", label: "数据库引擎" },
|
||||
{ value: "2 种模式", label: "桌面与 Docker" },
|
||||
{ value: starLabel, label: "GitHub Star,完全开源" },
|
||||
],
|
||||
@@ -286,7 +286,7 @@ const testimonials = {
|
||||
|
||||
const i18nText = {
|
||||
en: {
|
||||
heroTitle: "20 MB to manage 80+ databases!",
|
||||
heroTitle: "20 MB to manage 90+ databases!",
|
||||
heroSubtitle: "DBX brings connections, SQL editing, data grids, schema tools, AI assistance, and self-hosted access into one lightweight product.",
|
||||
download: "Download DBX",
|
||||
downloadName: "Download DBX",
|
||||
@@ -295,7 +295,7 @@ const i18nText = {
|
||||
docsStartDesc: "Install DBX, create your first connection, and learn the main workflow.",
|
||||
workflowsTitle: "Core workflows",
|
||||
workflowsDesc: "The docs are organized around what you actually do in a database client.",
|
||||
supportTitle: "Supports 80+ databases",
|
||||
supportTitle: "Supports 90+ databases",
|
||||
supportDesc: "Connect SQL, NoSQL, vector, time-series, and embedded databases, message queues, and compatible engines in one place.",
|
||||
supportLink: "View all",
|
||||
testimonialsTitle: "What DBX is good at",
|
||||
@@ -318,7 +318,7 @@ const i18nText = {
|
||||
docker: "Docker setup",
|
||||
},
|
||||
cn: {
|
||||
heroTitle: "20MB,管理80+种数据库!",
|
||||
heroTitle: "20MB,管理90+种数据库!",
|
||||
heroSubtitle: "DBX 将连接管理、SQL 编辑、数据表格、结构工具、AI 助手和自托管访问放进一个轻量产品里。",
|
||||
download: "下载 DBX",
|
||||
downloadName: "下载 DBX",
|
||||
@@ -327,7 +327,7 @@ const i18nText = {
|
||||
docsStartDesc: "安装 DBX、创建第一个连接,并了解主要工作流。",
|
||||
workflowsTitle: "核心工作流",
|
||||
workflowsDesc: "文档围绕数据库客户端里的真实任务组织,而不是堆功能清单。",
|
||||
supportTitle: "支持80+种数据库",
|
||||
supportTitle: "支持90+种数据库",
|
||||
supportDesc: "统一连接和管理 SQL、NoSQL、向量、时序、嵌入式数据库、消息队列及兼容引擎。",
|
||||
supportLink: "查看全部",
|
||||
testimonialsTitle: "DBX 适合什么样的工作",
|
||||
@@ -353,11 +353,11 @@ const i18nText = {
|
||||
|
||||
const landingMeta = {
|
||||
en: {
|
||||
title: "DBX - 20 MB to manage 80+ databases!",
|
||||
title: "DBX - 20 MB to manage 90+ databases!",
|
||||
description: "DBX brings connections, SQL editing, data grids, schema tools, AI assistance, and self-hosted access into one lightweight product.",
|
||||
},
|
||||
cn: {
|
||||
title: "DBX - 20MB,管理80+种数据库!",
|
||||
title: "DBX - 20MB,管理90+种数据库!",
|
||||
description: "DBX 将连接管理、SQL 编辑、数据表格、结构工具、AI 助手和自托管访问放进一个轻量产品里。",
|
||||
},
|
||||
};
|
||||
|
||||
@@ -2,11 +2,11 @@ import Link from "next/link";
|
||||
|
||||
const i18n = {
|
||||
en: {
|
||||
tagline: "20 MB to manage 80+ databases.",
|
||||
tagline: "20 MB to manage 90+ databases.",
|
||||
copyright: `© ${new Date().getFullYear()} DBX. All rights reserved.`,
|
||||
},
|
||||
cn: {
|
||||
tagline: "20MB,管理80+种数据库。",
|
||||
tagline: "20MB,管理90+种数据库。",
|
||||
copyright: `© ${new Date().getFullYear()} DBX.`,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -3,7 +3,7 @@ title: 数据库支持
|
||||
description: 了解 DBX 的连接 profile、驱动运行时、专用工作区和按能力启用的高级功能。
|
||||
---
|
||||
|
||||
DBX 的新建连接窗口提供 80+ 数据库和服务 profile。Profile 决定默认端口、表单字段、图标和驱动入口,但“能建立连接”不等于“支持所有高级功能”。
|
||||
DBX 的新建连接窗口提供 90+ 数据库和服务 profile。Profile 决定默认端口、表单字段、图标和驱动入口,但“能建立连接”不等于“支持所有高级功能”。
|
||||
|
||||
<Callout type="info">当前版本的连接选择器和 `crates/dbx-core/assets/database-drivers.manifest.json` 是数据库类型与能力的权威来源。文档不维护容易过期的全量静态矩阵。</Callout>
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Database Support
|
||||
description: Understand DBX connection profiles, driver runtimes, specialized workspaces, and capability-gated advanced features.
|
||||
---
|
||||
|
||||
The new-connection picker provides 80+ database and service profiles. A profile defines defaults, form fields, presentation, and a driver entry point, but being able to connect does not mean every advanced feature is available.
|
||||
The new-connection picker provides 90+ database and service profiles. A profile defines defaults, form fields, presentation, and a driver entry point, but being able to connect does not mean every advanced feature is available.
|
||||
|
||||
<Callout type="info">The installed connection picker and `crates/dbx-core/assets/database-drivers.manifest.json` are authoritative for current types and capabilities. This page intentionally avoids a brittle exhaustive matrix.</Callout>
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
---
|
||||
title: 什么是 DBX?
|
||||
description: DBX 是一个开源、轻量的数据库与数据基础设施工作台,覆盖 80+ 种连接、桌面与自托管访问、AI、CLI 和 MCP。
|
||||
description: DBX 是一个开源、轻量的数据库与数据基础设施工作台,覆盖 90+ 种连接、桌面与自托管访问、AI、CLI 和 MCP。
|
||||
---
|
||||
|
||||
DBX 是一个开源、轻量的数据库与数据基础设施工作台。它把连接管理、对象浏览、SQL 编辑、数据修改、结构工具、专项控制台和自动化入口放在同一个工作区中,支持 80+ 种数据库及数据系统。
|
||||
DBX 是一个开源、轻量的数据库与数据基础设施工作台。它把连接管理、对象浏览、SQL 编辑、数据修改、结构工具、专项控制台和自动化入口放在同一个工作区中,支持 90+ 种数据库及数据系统。
|
||||
|
||||
DBX 不会强行把所有系统都抽象成 SQL 数据库:关系型数据库使用查询编辑器、数据表格和 Schema 工具;Redis、MongoDB、向量数据库、消息队列、etcd、ZooKeeper、Nacos 等系统则使用更符合其数据模型的专项界面。
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
---
|
||||
title: What is DBX?
|
||||
description: DBX is an open-source, lightweight workspace for 80+ databases and data systems, with desktop and self-hosted access, AI, CLI, and MCP.
|
||||
description: DBX is an open-source, lightweight workspace for 90+ databases and data systems, with desktop and self-hosted access, AI, CLI, and MCP.
|
||||
---
|
||||
|
||||
DBX is an open-source, lightweight workspace for databases and data infrastructure. It brings connection management, object browsing, SQL editing, data changes, schema tools, specialized consoles, and automation into one interface across 80+ databases and data systems.
|
||||
DBX is an open-source, lightweight workspace for databases and data infrastructure. It brings connection management, object browsing, SQL editing, data changes, schema tools, specialized consoles, and automation into one interface across 90+ databases and data systems.
|
||||
|
||||
DBX does not force every system into a SQL-shaped interface. Relational databases use the query editor, data grid, and schema tools, while Redis, MongoDB, vector databases, message queues, etcd, ZooKeeper, Nacos, and similar systems use workspaces designed around their own data models.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import type { Metadata } from "next";
|
||||
|
||||
export const SITE_URL = "https://dbxio.com";
|
||||
export const SITE_NAME = "DBX";
|
||||
export const DEFAULT_DESCRIPTION = "80+ databases in 20 MB. Desktop & Docker self-hosting, with built-in AI assistant.";
|
||||
export const DEFAULT_DESCRIPTION = "90+ databases in 20 MB. Desktop & Docker self-hosting, with built-in AI assistant.";
|
||||
export const DEFAULT_OG_IMAGE = "/logo.png";
|
||||
|
||||
const LOCALE_MAP: Record<string, string> = {
|
||||
|
||||
@@ -18,8 +18,8 @@ test("software structured data stays localized and versioned", () => {
|
||||
assert.equal(english.applicationCategory, "DeveloperApplication");
|
||||
assert.equal(english.softwareVersion, "0.5.71");
|
||||
assert.equal(english.inLanguage, "en");
|
||||
assert.match(english.description, /80\+ databases/);
|
||||
assert.match(english.description, /90\+ databases/);
|
||||
assert.equal(chinese.inLanguage, "zh-CN");
|
||||
assert.match(chinese.description, /80\+ 种数据库/);
|
||||
assert.match(chinese.description, /90\+ 种数据库/);
|
||||
assert.equal(chinese.license, "https://github.com/t8y2/dbx/blob/main/LICENSE");
|
||||
});
|
||||
|
||||
@@ -2,12 +2,12 @@ import { DEFAULT_DESCRIPTION, SITE_NAME, SITE_URL } from "./metadata";
|
||||
|
||||
const localizedDescription = {
|
||||
en: DEFAULT_DESCRIPTION,
|
||||
cn: "80+ 种数据库,仅 20 MB。支持桌面端、Docker 自托管、AI 助手与 MCP Server。",
|
||||
cn: "90+ 种数据库,仅 20 MB。支持桌面端、Docker 自托管、AI 助手与 MCP Server。",
|
||||
} as const;
|
||||
|
||||
const localizedFeatureList = {
|
||||
en: [
|
||||
"Manage 80+ SQL, NoSQL, vector, time-series, embedded databases, and message queues",
|
||||
"Manage 90+ SQL, NoSQL, vector, time-series, embedded databases, and message queues",
|
||||
"Desktop apps for Windows, macOS, and Linux",
|
||||
"Docker self-hosting for browser access",
|
||||
"AI-assisted SQL generation, explanation, optimization, and repair",
|
||||
@@ -15,7 +15,7 @@ const localizedFeatureList = {
|
||||
"Schema browsing, schema diff, data editing, import, and export",
|
||||
],
|
||||
cn: [
|
||||
"统一管理 80+ 种 SQL、NoSQL、向量、时序、嵌入式数据库与消息队列",
|
||||
"统一管理 90+ 种 SQL、NoSQL、向量、时序、嵌入式数据库与消息队列",
|
||||
"提供 Windows、macOS 与 Linux 桌面端",
|
||||
"支持 Docker 自托管与浏览器访问",
|
||||
"支持 AI 生成、解释、优化与修复 SQL",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# DBX
|
||||
|
||||
> DBX is an open-source database workspace that manages 80+ databases in a roughly 20 MB desktop application. It also supports Docker self-hosting, an AI SQL assistant, a CLI, and an MCP Server for AI coding agents.
|
||||
> DBX is an open-source database workspace that manages 90+ databases in a roughly 20 MB desktop application. It also supports Docker self-hosting, an AI SQL assistant, a CLI, and an MCP Server for AI coding agents.
|
||||
|
||||
Canonical website: https://dbxio.com
|
||||
Source repository: https://github.com/t8y2/dbx
|
||||
@@ -9,7 +9,7 @@ License: Apache-2.0
|
||||
## Product facts
|
||||
|
||||
- Platforms: Windows, macOS (Apple Silicon and Intel), Linux, and Docker self-hosting.
|
||||
- Database coverage: 80+ SQL, NoSQL, vector, time-series, embedded databases, compatible engines, and message queues.
|
||||
- Database coverage: 90+ SQL, NoSQL, vector, time-series, embedded databases, compatible engines, and message queues.
|
||||
- Representative databases: MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, MariaDB, Doris, Dameng, GaussDB, Kafka, and RabbitMQ.
|
||||
- Main workflows: connection management, SQL editing, data browsing and editing, schema browsing, schema diff, import/export, SSH tunnels, and query history.
|
||||
- AI workflows: generate, explain, optimize, and repair SQL with user-configured model providers.
|
||||
|
||||
@@ -40,7 +40,7 @@ console.log(`Static export verified: ${files.length} files contain no GitHub API
|
||||
const requiredContent = [
|
||||
{ file: "en.html", includes: ['<html lang="en"', '"@type":"SoftwareApplication"'] },
|
||||
{ file: "cn.html", includes: ['<html lang="zh-CN"', '"@type":"SoftwareApplication"'] },
|
||||
{ file: "llms.txt", includes: ["80+ database", "20 MB", "Apache-2.0"] },
|
||||
{ file: "llms.txt", includes: ["90+ database", "20 MB", "Apache-2.0"] },
|
||||
];
|
||||
|
||||
for (const requirement of requiredContent) {
|
||||
|
||||
@@ -252,7 +252,7 @@
|
||||
icon = "dbx";
|
||||
desktopName = "DBX";
|
||||
genericName = "Database Management Tool";
|
||||
comment = "Open-source database management tool for 80+ databases";
|
||||
comment = "Open-source database management tool for 90+ databases";
|
||||
categories = [ "Development" "Database" ];
|
||||
keywords = [
|
||||
"database"
|
||||
@@ -414,7 +414,7 @@
|
||||
meta = with pkgs.lib; {
|
||||
description = "DBX desktop — open-source database management tool (Tauri 2)";
|
||||
longDescription = ''
|
||||
DBX is a lightweight (~15 MB) database management tool supporting 80+
|
||||
DBX is a lightweight (~15 MB) database management tool supporting 90+
|
||||
databases. Built with Tauri 2, Vue 3, and Rust. No Java, no Chromium.
|
||||
'';
|
||||
license = licenses.asl20;
|
||||
|
||||
Reference in New Issue
Block a user