awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dbeaver avatar

dbeaver/dbeaver

0
View on GitHub↗
50,678 stars·4,252 forks·Java·Apache-2.0·15 viewsdbeaver.io↗

Dbeaver

DBeaver is a universal database client and administration environment designed for managing diverse relational and non-relational database systems. It provides a unified graphical interface that enables users to perform data manipulation, schema migration, and performance monitoring across multiple platforms. By utilizing a standardized driver abstraction layer, the application translates generic requests into database-specific commands, ensuring consistent interaction regardless of the underlying technology.

The project distinguishes itself through an extensible, plugin-based architecture that allows for functional expansion and broad support for various database drivers. It integrates advanced workflow automation, enabling users to schedule repetitive tasks and execute complex sequences of operations as background processes. Additionally, the environment incorporates AI-driven assistance for generating SQL queries and executing natural language commands, alongside robust security features such as Kerberos authentication and cloud credential management.

Beyond core connectivity, the application offers a comprehensive suite of tools for data analysis, including grid-based editing, schema comparison, and execution plan visualization. Users can manage large datasets efficiently through virtual data paging and customize their workspace with context-aware UI components. The platform also supports automated lifecycle management, allowing for the execution of custom shell commands during connection events to streamline administrative workflows.

Features

  • Database Management Clients - Provides a unified interface for querying, managing, and visualizing data across diverse relational and non-relational database systems.
  • Database Management Systems - Provides a unified interface for managing diverse relational and non-relational database systems and their administrative tasks.
  • Database Administration Tools - Provides a comprehensive workspace for administrative tasks, schema management, and performance monitoring.
  • Database Connection Managers - Establishes secure connections to database environments using SSH, SSL, and proxy tunnels.
  • Database Driver Abstractions - Standardizes database interactions through a unified abstraction layer for multiple protocols.
  • SQL Development Environments - Provides a dedicated environment for writing, testing, and optimizing complex database queries.
  • Data Analysis Environments - Provides a spreadsheet-style interface for direct data inspection and manipulation.
  • Database Browsers - Explores database contents like schemas, tables, and views using a hierarchical tree structure.
  • Database Drivers - DBeaver uses database drivers to connect to different databases. Drivers are small components that translate application requests into database-specific commands. Most drivers are bundled or can be downloaded automatical
  • Database Metadata Discovery - Automatically maps database structures by querying system catalogs for consistent navigation.
  • Database Authentication Strategies - Provides secure access to database resources using various methods including username, password, and enterprise identity providers.
  • Database Management - Comprehensive database tool for managing various SQL engines.
  • Database Management Systems - Universal multi-platform client for managing various database types.
  • Database Tools - Universal database tool and SQL client.
  • Databases & Data - Free and open-source database management tool.
  • Database and Monitoring Tools - Universal database tool and SQL client.
  • Database IDEs - Universal database manager and SQL client.
  • GUI Clients - Provides a cross-platform SQL and NoSQL client.
  • Reverse Engineering Tools - Universal database management and editing tool.
  • Data Transfer Tools - Moves data between databases or files using comprehensive import and export tools.
  • Database Object Editors - Manages object details, data content, and entity-relationship diagrams through a tabbed interface.
  • Query Performance Analyzers - Analyzes query performance by viewing the generated tree of execution steps to estimate optimization.
  • Schema Migration Tools - Compares structures across environments to generate automated scripts for schema synchronization.
  • Cloud Database Management Tools - Manages and queries databases across various cloud environments through a centralized interface.
  • Database Task Automation - Automates database operations by scheduling tasks and grouping actions into workflows.
  • Database Workflow Automation - Schedules repetitive database operations to run as background processes for improved efficiency.
  • Inline Data Editing - Enables direct modification of table cell values within the data grid.
  • Plugin Architectures - Extends core functionality through a modular plugin registry system.
  • Natural Language Query Generators - Generates SQL queries from natural language requests to simplify database interaction.
  • Data Filtering Tools - Enables users to apply and save custom filters and sorting rules for efficient data navigation.
  • Data Paging Utilities - Optimizes memory usage by fetching large result sets in manageable chunks.
  • Schema Comparison Tools - Identifies differences between database schemas to generate migration scripts.
  • Cross-Platform Development Tools - Enables consistent database interaction and development across multiple operating systems.
  • Script Management Tools - Enables persistent query development workflows by tracking and managing SQL files through a centralized navigator.
  • Kerberos Authentication - Enables secure, single sign-on access for enterprise database connections.

Star history

Star history chart for dbeaver/dbeaverStar history chart for dbeaver/dbeaver

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Dbeaver

Similar open-source projects, ranked by how many features they share with Dbeaver.
  • beekeeper-studio/beekeeper-studiobeekeeper-studio avatar

    beekeeper-studio/beekeeper-studio

    22,030View on GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    TypeScriptbigquerycassandracockroachdb
    View on GitHub↗22,030
  • datlechin/tableprodatlechin avatar

    datlechin/TablePro

    4,471View on 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
    View on GitHub↗4,471
  • dbgate/dbgatedbgate avatar

    dbgate/dbgate

    6,769View on GitHub↗

    DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

    Sveltecassandraclickhousecockroachdb
    View on GitHub↗6,769
  • sqlitebrowser/sqlitebrowsersqlitebrowser avatar

    sqlitebrowser/sqlitebrowser

    23,649View on GitHub↗

    This application is a desktop utility for managing, editing, and visualizing local database files. It provides a graphical interface for executing SQL queries, designing database structures, and performing routine maintenance tasks on data stores. The software distinguishes itself through its support for encrypted database files, allowing users to manage password-protected data using modular cryptographic extensions. It also offers built-in tools for data analysis, enabling the generation of graphical charts and plots directly from query results to identify trends within datasets. Beyond its

    C++c-plus-pluscross-platformdatabase
    View on GitHub↗23,649
See all 30 alternatives to Dbeaver→

Frequently asked questions

What does dbeaver/dbeaver do?

DBeaver is a universal database client and administration environment designed for managing diverse relational and non-relational database systems. It provides a unified graphical interface that enables users to perform data manipulation, schema migration, and performance monitoring across multiple platforms. By utilizing a standardized driver abstraction layer, the application translates generic requests into database-specific commands, ensuring consistent interaction…

What are the main features of dbeaver/dbeaver?

The main features of dbeaver/dbeaver are: Database Management Clients, Database Management Systems, Database Administration Tools, Database Connection Managers, Database Driver Abstractions, SQL Development Environments, Data Analysis Environments, Database Browsers.

What are some open-source alternatives to dbeaver/dbeaver?

Open-source alternatives to dbeaver/dbeaver include: beekeeper-studio/beekeeper-studio — Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… dbgate/dbgate — DbGate is a universal database management tool and SQL client that provides a unified interface for querying and… sqlitebrowser/sqlitebrowser — This application is a desktop utility for managing, editing, and visualizing local database files. It provides a… vrana/adminer — Adminer is a PHP-based database management tool and multi-engine database client. It provides a web-based graphical… dbeaver/cloudbeaver — CloudBeaver is a web-based database manager and cloud database IDE that provides a centralized browser interface for…