awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Maxteabag avatar

Maxteabag/sqlit

0
View on GitHub↗
3,702 Stars·93 Forks·Python·mit·3 Aufrufe

Sqlit

Sqlit is a terminal-based SQL client and database explorer designed for executing queries and managing database connections. It functions as a command line interface that provides syntax highlighting, command history, and a terminal user interface for rendering results.

The tool features a discovery engine that scans local Docker sockets to automatically identify and resolve connection details for active database containers. It handles secure access through encrypted SSH tunnels and integrates with external secrets managers to retrieve credentials.

The project includes capabilities for data management, such as streaming query results into CSV or JSON files. It also provides in-memory result filtering and fuzzy searching to explore large datasets without re-executing SQL statements.

Features

  • SQL Query Interfaces - Provides a dedicated terminal interface for executing raw SQL commands against connected databases.
  • Database Connection Managers - Manages database connections using connection strings, URLs, and saved profiles for streamlined data access.
  • SQL Database Management - Combines container discovery and result set browsing to explore relational databases from the terminal.
  • Terminal User Interfaces - Implements a terminal user interface for rendering SQL query results and maintaining command history.
  • SQL Command Line Interfaces - Offers a terminal-based CLI for executing SQL statements with syntax highlighting and command history.
  • SQL-to-CSV Exporters - Exports SQL query results directly into portable CSV or JSON files.
  • Query Result Exporters - Supports saving the results of SQL queries into machine-readable formats such as CSV or JSON.
  • Row-Based Stream Writing - Uses row-based stream writing to export large database result sets to CSV or JSON without overloading system memory.
  • In-Page Search Filters - Provides fast fuzzy searching and filtering of query results directly within the terminal interface without re-executing SQL.
  • SQL Data Export Utilities - Provides a command line interface specifically for executing queries and streaming output to CSV or JSON files.
  • Container Image Discovery - Automatically identifies active database containers by scanning the local Docker socket to simplify connection setup.
  • Container Runtime Discovery - Automatically detects active database containers to resolve connection details without manual configuration.
  • SSH Tunneling - Establishes encrypted SSH tunnels to route database traffic securely through intermediate servers.
  • Secure Database Access - Secures database connectivity using encrypted SSH tunnels and external secrets managers.
  • Secrets and Credential Management - Integrates with external secrets managers and SSH tunnels to securely retrieve and protect database authentication credentials.
  • Secret Vault Integrations - Retrieves sensitive database credentials from external secure vaults to avoid storing secrets in local configuration files.
  • Large Dataset Explorers - Allows interactive inspection of large query result sets using fuzzy search and in-memory filters.
  • Entwicklungstools - Lightweight TUI for SQL databases.

Star-Verlauf

Star-Verlauf für maxteabag/sqlitStar-Verlauf für maxteabag/sqlit

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Sqlit

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sqlit.
  • kennethreitz/recordsAvatar von kennethreitz

    kennethreitz/records

    7,217Auf GitHub ansehen↗

    Records is a SQL database client designed for executing raw queries and managing result sets through a simplified interface. It provides a parameterized SQL executor to bind values to placeholders, ensuring safe data handling and preventing injection attacks, alongside a database transaction manager for grouping operations into atomic units. The project includes a dedicated command-line interface for running database statements and exporting query results directly to local files. This tooling allows for the conversion of SQL result sets into multiple serialization formats, including CSV, JSON

    Pythonforhumanskennethreitzorm
    Auf GitHub ansehen↗7,217
  • datlechin/tableproAvatar von datlechin

    datlechin/TablePro

    4,471Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,471
  • microsoft/azuredatastudioAvatar von microsoft

    microsoft/azuredatastudio

    7,694Auf GitHub ansehen↗

    Azure Data Studio is a cross-platform SQL database management IDE used for writing queries, managing schemas, and administering relational databases. It functions as a comprehensive environment for relational database management, providing a structured interface for executing SQL queries and browsing database objects. The platform is distinguished by its interactive data notebooks, which combine executable code cells, narrative text, and visualizations for data analysis. It also includes specialized tools for database migration, allowing users to assess and transfer schemas and data from on-p

    TypeScriptazureazure-data-studioelectron
    Auf GitHub ansehen↗7,694
  • jorgerojas26/lazysqlAvatar von jorgerojas26

    jorgerojas26/lazysql

    3,481Auf GitHub ansehen↗

    LazySQL is a terminal user interface database manager and SQL client. It functions as a query runner and connection manager for interacting with SQL databases from the command line. The project features a read-only connection mode that blocks mutation commands to prevent accidental data loss. It supports automated pre-connection tasks, including the execution of shell commands and the establishment of SSH tunnels, and allows for both global and project-specific configuration. The interface provides a tree-based schema browser for navigating tables, a dedicated SQL query editor with tabular r

    Go
    Auf GitHub ansehen↗3,481
Alle 30 Alternativen zu Sqlit anzeigen→

Häufig gestellte Fragen

Was macht maxteabag/sqlit?

Sqlit is a terminal-based SQL client and database explorer designed for executing queries and managing database connections. It functions as a command line interface that provides syntax highlighting, command history, and a terminal user interface for rendering results.

Was sind die Hauptfunktionen von maxteabag/sqlit?

Die Hauptfunktionen von maxteabag/sqlit sind: SQL Query Interfaces, Database Connection Managers, SQL Database Management, Terminal User Interfaces, SQL Command Line Interfaces, SQL-to-CSV Exporters, Query Result Exporters, Row-Based Stream Writing.

Welche Open-Source-Alternativen gibt es zu maxteabag/sqlit?

Open-Source-Alternativen zu maxteabag/sqlit sind unter anderem: kennethreitz/records — Records is a SQL database client designed for executing raw queries and managing result sets through a simplified… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… microsoft/azuredatastudio — Azure Data Studio is a cross-platform SQL database management IDE used for writing queries, managing schemas, and… jorgerojas26/lazysql — LazySQL is a terminal user interface database manager and SQL client. It functions as a query runner and connection… tableplus/tableplus — TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and… kennethreitz-archive/records — Records is a suite of tools providing a SQL database client library, a transaction manager, and utilities for command…