awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TablePlus avatar

TablePlus/TablePlus

0
View on GitHub↗
3,799 星标·65 分支·4 次浏览tableplus.com↗

TablePlus

TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and NoSQL databases. It functions as a native SQL query client and relational data browser, providing a graphical interface for database administration, schema management, and data exploration.

The project distinguishes itself through a staged-change commit system that buffers GUI-driven modifications locally for review before they are applied to the server. It also features a native-protocol connection layer for low-latency communication and secure connectivity via SSH tunneling.

The platform covers a wide range of capability areas, including SQL query development with AI generation and intelligent completion, comprehensive schema administration for tables and indexes, and data portability via CSV and SQL dump imports and exports. It also includes observability tools for metric visualization and interactive dashboards.

The tool provides a command-line interface for launching specific database connections or result sets using formatted URLs.

Features

  • SQL Database Management - Provides a comprehensive graphical interface for administering relational and NoSQL database instances.
  • Staged Change Commitments - Features a staged-change commit system that buffers GUI edits for review before executing them as SQL.
  • Column Management - Provides comprehensive operations for creating, modifying, and removing columns within a table structure.
  • Database Administration Tools - Serves as a professional workspace for performing administrative tasks across multiple database engines.
  • Secure Connectivity - Establishes secure, encrypted connections to remote servers via SSH tunneling and native protocols.
  • Database Index Management - Provides tools for creating and managing indexes to optimize query performance and retrieval speeds.
  • Database Connection Configurations - Provides comprehensive database connection configurations supporting credentials, URLs, and SSH tunneling.
  • Table Schemas - Provides a graphical interface for defining and modifying structured database table schemas.
  • Table Metadata Inspection - Enables detailed inspection of table architectural definitions, including columns and data types.
  • Database Object Browsers - Provides a sidebar interface for browsing and inspecting tables, views, functions, and procedures.
  • Table Record Browsers - Provides a visual browser for exploring and editing records within database tables.
  • Spreadsheet-Like Editors - Offers a spreadsheet-like interface for exploring database objects and editing records inline.
  • Database User Privilege Management - Assigns global and database-specific access rights to control user permissions on data and operations.
  • Inline Data Editing - Enables modifying database records directly within a tabular interface using a spreadsheet-like grid.
  • Binary Protocol Implementations - Utilizes binary protocol implementations for low-latency, native communication with various database engines.
  • Database Object Quick-Open - Enables rapid location and opening of databases, tables, and views via a global quick-open search interface.
  • SQL Query Editors - Features a native SQL editor with auto-completion, formatting, and result visualization.
  • Table Creations - Provides operations for building new database tables by defining fields, keys, and storage attributes.
  • Table Deletions - Provides the ability to permanently remove a table and all its associated data from the database.
  • Code Completion - Predicts and completes names of databases, tables, and columns while typing to accelerate SQL authoring.
  • Database Management GUIs - Functions as a professional desktop GUI for managing relational and NoSQL database systems.
  • Database Schema Lifecycle Management - Enables creating, renaming, and deleting databases within a connection, including specifying encoding and collation.
  • Database SSH Tunnelers - Provides database SSH tunnelers to securely route traffic to remote servers via jump hosts.
  • SSH Tunneling - Establishes secure, encrypted connections to databases using SSH tunneling and private keys.
  • Database User Account Managers - Provides a graphical interface for creating and administering database user accounts and passwords.
  • AI Query Generators - Uses a language model to generate SQL queries based on the database's table and view structures.
  • Query Execution Logs - Records all executed SQL statements and their results to allow review of the exact traffic sent to the server.
  • CSV Imports - Facilitates importing data from CSV files directly into existing database tables.
  • Cursor-Based Pagination - Provides cursor-based pagination to retrieve large datasets in memory-efficient chunks.
  • Grid Data Filters - Provides interactive grid filters to isolate records based on custom row and column expressions.
  • Query Result Exporters - Exports the results of SQL queries into portable formats including CSV, JSON, and SQL.
  • Database Backup and Restore - Supports exporting database contents to dump files and importing them for recovery or transfer.
  • Database Backups and Restores - Provides tools for exporting database structures and data to dump files and restoring them for recovery.
  • Connection Groupings - Allows categorizing multiple database connections into named groups to simplify project management.
  • URL-Based Connections - Supports creating database connections using standardized URL strings for rapid setup and reuse.
  • Dynamic SQL Query Executions - Supports dynamic SQL query executions by prompting for user-defined variables before submission.
  • Query Favorites - Saves frequently used SQL queries with custom names and shorthand keywords for rapid retrieval.
  • Hierarchical Organization - Organizes favorite queries into a hierarchical folder structure for managing reusable code libraries.
  • Dynamic Connection Switching - Enables dynamic connection switching to change the active database context within an open session.
  • Database Trigger Management - Provides a visual interface to create and manage database triggers for automation.
  • Object Navigation Indexes - Maintains an in-memory object navigation index for rapid database schema exploration via fuzzy search.
  • Virtual View Management - Allows the creation and management of virtual tables based on SQL queries.
  • Query Cancellations - Allows users to terminate active database operations midway through execution using protocol-level signals.
  • Concurrent Result Tabs - Displays the output of multiple concurrent SQL queries in individual tabs to keep result sets organized.
  • Query Timeouts - Automatically terminates queries that exceed a specified time window to prevent hanging database processes.
  • Dynamic Parameterization - Uses customizable regular expressions to prompt for variable values within queries before execution.
  • Formatting and Beautification - Includes built-in tools to rearrange and clean up SQL statements for better readability.
  • Stored Procedure Management - Provides a SQL editor and commit workflow to create, edit, and delete database functions and procedures.
  • Incremental Result Streams - Displays data incrementally as it arrives from the database server to avoid blocking the UI.
  • Table Data Export - Allows exporting selected table data to formats such as CSV, JSON, Markdown, and SQL insert statements.
  • SQL Charting - Generates bar charts, line charts, and data tables directly from SQL query results for performance monitoring.
  • Asynchronous Database Result Streams - Implements asynchronous database result streams to keep the interface responsive while loading large datasets.
  • Bulk Record Updates - Provides the ability to modify values across multiple selected rows simultaneously for mass content editing.
  • Interactive Session Recovery - Automatically restores queries and editor state from the previous session to resume work.
  • Session State Restorations - Resumes active database connections and open tabs from the previous session upon launch.
  • SQL Change Previews - Provides a visual review of generated SQL statements before they are committed to the database server.
  • Local GUI Change Reversions - Cancels pending modifications made through the graphical interface before they are committed to the server.
  • Workspace Managers - Allows users to organize and switch rapidly between multiple open database connections and environments.
  • Query Safety Configurations - Configures the level of warnings and password prompts required before sending queries to the server.
  • Query Execution Authentication - Mandates password or biometric authentication before executing queries to prevent unauthorized modifications.
  • Sensitive Action Confirmations - Requires credential re-verification before performing high-risk destructive operations to prevent accidental data loss.
  • Query History Logs - Logs all submitted queries locally to allow users to easily retrieve, reuse, or save statements.
  • Interactive Dashboards - Builds interactive displays that link input fields to query parameters for dynamic data filtering.
  • Database GUIs - Modern native GUI for relational databases.

Star 历史

tableplus/tableplus 的 Star 历史图表tableplus/tableplus 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

tableplus/tableplus 是做什么的?

TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and NoSQL databases. It functions as a native SQL query client and relational data browser, providing a graphical interface for database administration, schema management, and data exploration.

tableplus/tableplus 的主要功能有哪些?

tableplus/tableplus 的主要功能包括:SQL Database Management, Staged Change Commitments, Column Management, Database Administration Tools, Secure Connectivity, Database Index Management, Database Connection Configurations, Table Schemas。

tableplus/tableplus 有哪些开源替代品?

tableplus/tableplus 的开源替代品包括: datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… heidisql/heidisql — A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… pawelsalawa/sqlitestudio — SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a… dbgate/dbgate — DbGate is a universal database management tool and SQL client that provides a unified interface for querying and… cweijan/vscode-database-client — This extension provides a unified graphical interface for managing relational and NoSQL databases directly within the…

TablePlus 的开源替代方案

相似的开源项目,按与 TablePlus 的功能重合度排序。
  • datlechin/tableprodatlechin 的头像

    datlechin/TablePro

    4,471在 GitHub 上查看↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    在 GitHub 上查看↗4,471
  • heidisql/heidisqlHeidiSQL 的头像

    HeidiSQL/HeidiSQL

    6,129在 GitHub 上查看↗

    A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal

    Pascal
    在 GitHub 上查看↗6,129
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
  • pawelsalawa/sqlitestudiopawelsalawa 的头像

    pawelsalawa/sqlitestudio

    6,428在 GitHub 上查看↗

    SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data

    Ccppdatabasedatabase-management
    在 GitHub 上查看↗6,428
查看 TablePlus 的所有 30 个替代方案→