1bench, modern MariaDB GUI client

MariaDBMariaDB GUI client

Browse schemas, edit rows, and run queries with a visual editor for MariaDB. Connect to MariaDB on localhost, self-hosted, or cloud (MariaDB SkySQL).

Apple Silicon. Also available for 7-day free trial · No credit card required

Your data stays yours

1bench runs entirely on your machine. Nothing is ever sent to us.

100% Local

Credentials and data never leave your machine.

Zero Telemetry

No usage tracking, no query logging, no analytics.

Direct Connection

Straight to your database, nothing in between.

Built for MariaDB

1

Server Overview

Instant on-connect snapshot: version, uptime, connections, per-database sizes, storage engine defaults, InnoDB buffer stats. All in one view.

2

Visual Query Builder

Build SELECT, INSERT, UPDATE queries visually with a searchable schema tree. Live SQL preview so you learn the syntax, then switch to raw when you want.

3

Row-Level Editing

Browse table data as a paginated grid or as row-detail cards for long text and wide schemas. Edit cells inline, changes stage before commit.

4

Create Tables, Indexes & Databases

Visual wizards for tables (columns, keys, FKs, checks), secondary indexes (BTREE, FULLTEXT, SPATIAL, UNIQUE), and databases, all with live SQL preview.

10x your MariaDB productivity

Stop switching between CLI and code. Manage everything visually.

SQL Editor

Write and execute queries with syntax highlighting, inline errors, and result previews as you type.

Visual Query Builder

Build SELECT, INSERT, and UPDATE queries visually with a searchable field picker. Learn SQL with live preview.

Table Browser

Browse, filter, and sort table data. Edit cells inline and jump between related rows using FK navigation.

Create Table

Create tables with columns, types, indexes, and foreign keys through a visual wizard with live SQL preview.

Row Insertion

Insert new rows through a visual dialog that respects defaults, NOT NULL, foreign keys, and check constraints.

Drop Table

Remove tables safely with typed confirmation, dependency warnings, and staged batch delete with undo.

Export Data

Export tables or query results to CSV, JSON, or SQL. Filter, project, and rename columns from the dialog.

Import Data

Import from CSV, JSON, or SQL files with field mapping. Preview the first 50 rows before committing.

Table Schema

Inspect columns, types, defaults, constraints, and indexes. See FK relationships and jump to related tables.

Cloud Support

Connect to any managed MariaDB service or self-hosted instance. TLS and SSH tunnels supported.

Production Safe

Read-only mode, destructive-action confirmations, and per-connection ACL checks keep production safe.

Query History

Every query you run is saved per connection. Search, filter, and re-run previous queries instantly.

Multiple Tabs

Work across MariaDB databases and connections in parallel. Each tab keeps its own browsing and query state.

Keyboard Shortcuts

Navigate tables, run queries, switch tabs, and manage connections without ever reaching for the mouse.

Autocomplete

Smart suggestions for table names, columns, and SQL keywords as you type. Learns from your schema.

Frequently asked questions

What is a MariaDB GUI?
A MariaDB GUI is a visual desktop client that lets you browse schemas, run SQL queries, and edit rows without using the mariadb command-line tool. 1bench is a modern MariaDB GUI for Mac, Windows, and Linux.
Does MariaDB have a GUI?
MariaDB ships with a command-line client, not a graphical one. For a visual interface, you install a third-party MariaDB GUI like 1bench, a desktop app that lets you explore databases, edit rows inline, and run queries from one interface.
What is the best MariaDB GUI for Mac, Windows, or Linux?
A good MariaDB GUI should run natively on your OS, support SSH tunnels and SSL connections, and let you browse schemas, edit rows, and manage queries without leaving the app. 1bench delivers all of this with a single download for Mac, Windows, and Linux.
Can I use a MariaDB GUI with MariaDB-compatible databases?
Yes. MariaDB speaks the MySQL wire protocol, so any MariaDB GUI works across MariaDB, MySQL-compatible databases, and managed MariaDB services. 1bench connects using the same connection string, so you don't need a separate client per flavor.
What is the difference between a MariaDB client and server?
The MariaDB server is the database process that stores data and runs queries; the client is the tool you use to connect and send queries to it. A GUI client like 1bench is one kind of client. It talks to a local or remote MariaDB server over TCP (port 3306 by default).

Ready to manage MariaDB visually?

1bench connects to MariaDB Cloud and self-hosted instances. Start your 7-day free trial today.

View Pricing

1bench is not affiliated with or endorsed by MariaDB plc. MariaDB is a trademark of MariaDB plc.