awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
sqlitebrowser avatar

sqlitebrowser/sqlitebrowser

0
View on GitHub↗
23,649 stars·2,318 forks·C++·other·23 viewssqlitebrowser.org↗

Sqlitebrowser

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 visual interface, the application includes a command-line utility to support automated database operations, batch processing, and scripted workflows. It features diagnostic tools for verifying the structural integrity of database files and provides flexible configuration options, such as the ability to link against specific database engine versions or customize installation parameters.

Features

  • SQLite Integration - Provides a visual interface for creating, designing, and editing database files compatible with the SQLite engine.
  • Database Management Utilities - Serves as a comprehensive desktop utility for managing, editing, and performing routine maintenance on local database files.
  • Encrypted Database Managers - The application integrates cryptographic extensions to create and manage password-protected database files using industry-standard encryption protocols to ensure data privacy.
  • Data Access and Querying - Provides a tabular interface for browsing, filtering, and querying database contents.
  • Integrity Diagnostics - The application performs diagnostic checks on database files to confirm structural health and identify potential corruption or consistency issues.
  • Data Persistence - Official desktop browser for managing SQLite database files.
  • Database Clients - Visual interface for managing and editing SQLite database files.
  • Database Management - Graphical interface for managing SQLite database files.
  • Database Management Systems - Visual tool for managing and editing SQLite database files.
  • Database Management Tools - Visual tool for creating and editing SQLite database files.
  • Database Tools - Visual tool to create and edit SQLite files.
  • Databases - Visual tool for browsing SQLite databases.
  • Desktop - Listed in the “Desktop” section of the Awesome Sqlite awesome list.
  • Database Administration Tools - Manages password-protected database files using encryption protocols to ensure data privacy.
  • Database Transaction Management - Manages database modifications through transaction control to ensure data consistency.
  • SQL Development Environments - Includes a development environment for writing, testing, and executing complex SQL statements with regular expression support.
  • Encrypted Database Authentication - Provides authentication mechanisms to access and manage encrypted database files, ensuring secure handling of protected data.
  • Data Analysis & Visualization - Generates graphical charts and plots from query results to identify trends in datasets.
  • Cross-Platform GUI Toolkits - Uses a cross-platform GUI toolkit to provide a consistent native interface across operating systems.
  • Data Tables - Allows filtering of visible table rows using column-specific search criteria and pattern matching.
  • Data Visualization Tools - Provides built-in tools for generating graphical charts and plots directly from database query results.
  • Database Task Automation - Automates database maintenance and batch processing tasks through command-line scripting.
  • Command Line Automation Tools - Supports automated database operations and batch processing via command-line parameters.
  • Plugin-Based Architectures - Integrates external security modules through a modular plugin interface for database encryption.

Star history

Star history chart for sqlitebrowser/sqlitebrowserStar history chart for sqlitebrowser/sqlitebrowser

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Frequently asked questions

What does sqlitebrowser/sqlitebrowser do?

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.

What are the main features of sqlitebrowser/sqlitebrowser?

The main features of sqlitebrowser/sqlitebrowser are: SQLite Integration, Database Management Utilities, Encrypted Database Managers, Data Access and Querying, Integrity Diagnostics, Data Persistence, Database Clients, Database Management.

Which projects share features with sqlitebrowser/sqlitebrowser?

Projects with overlapping indexed features include: beekeeper-studio/beekeeper-studio — Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It… dbeaver/dbeaver — DBeaver is a universal database client and administration environment designed for managing diverse relational and… dbcli/mycli — mycli is a MySQL command line client, database administration tool, and SQL query editor. It functions as a terminal… postgresapp/postgresapp — PostgresApp is a native macOS application that provides a graphical interface for installing and managing PostgreSQL… luin/medis — Medis is a native macOS desktop application that serves as a Redis client for connecting to local and remote… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a…

Projects sharing features with Sqlitebrowser

These projects share indexed features with Sqlitebrowser. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • dbeaver/dbeaverdbeaver avatar

    dbeaver/dbeaver

    50,678View on GitHub↗

    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 th

    Javaaicopilotdatabase
    View on GitHub↗50,678
  • dbcli/myclidbcli avatar

    dbcli/mycli

    11,932View on GitHub↗

    mycli is a MySQL command line client, database administration tool, and SQL query editor. It functions as a terminal interface for executing queries and managing MySQL connections, incorporating an integrated assistant that uses large language models to generate and analyze SQL statements based on the current database schema. The tool provides specialized query authoring capabilities, including context-sensitive syntax suggestions, fuzzy-matching identifier completion for tables and columns, and the ability to handover query buffers to external system text editors. It distinguishes its connec

    Pythonauto-completiondatabasemycli
    View on GitHub↗11,932
  • postgresapp/postgresappPostgresApp avatar

    PostgresApp/PostgresApp

    7,741View on GitHub↗

    PostgresApp is a native macOS application that provides a graphical interface for installing and managing PostgreSQL database servers locally. It serves as a local server manager, allowing users to start, stop, and configure database server states without using the command line. The application supports running multiple different versions of the database server simultaneously on a single machine, enabling multi-version compatibility testing and migrations through isolated environments. It also includes a bundle of pre-installed extensions for geospatial processing and vector search, removing

    Makefilepostgispostgres
    View on GitHub↗7,741
  • Compare all 30 related projects→