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 main features of maxteabag/sqlit are: 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.
Open-source alternatives to maxteabag/sqlit include: 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…
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
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
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
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