awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TablePlus avatar

TablePlus/TablePlus

0
View on GitHub↗
3,799 stars·65 forks·1 vuetableplus.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.

Historique des stars

Graphique de l'historique des stars pour tableplus/tableplusGraphique de l'historique des stars pour tableplus/tableplus

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de tableplus/tableplus ?

Les fonctionnalités principales de tableplus/tableplus sont : SQL Database Management, Staged Change Commitments, Column Management, Database Administration Tools, Secure Connectivity, Database Index Management, Database Connection Configurations, Table Schemas.

Quelles sont les alternatives open-source à tableplus/tableplus ?

Les alternatives open-source à tableplus/tableplus incluent : 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…

Alternatives open source à TablePlus

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec TablePlus.
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Voir sur 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
    Voir sur GitHub↗4,471
  • heidisql/heidisqlAvatar de HeidiSQL

    HeidiSQL/HeidiSQL

    6,129Voir sur GitHub↗

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

    Pascal
    Voir sur GitHub↗6,129
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Voir sur 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
    Voir sur GitHub↗5,924
  • pawelsalawa/sqlitestudioAvatar de pawelsalawa

    pawelsalawa/sqlitestudio

    6,428Voir sur 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
    Voir sur GitHub↗6,428
  • Voir les 30 alternatives à TablePlus→