8 repository-uri
Command-line interfaces used for administrative data management and server interaction.
Distinct from CLI Command Frameworks: None of the candidates cover the actual use of a CLI for database management, only frameworks for building them.
Explore 8 awesome GitHub repositories matching development tools & productivity · Database CLI Tools. Refine with filters or upvote what's useful.
Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL database systems. It serves as a visual database management tool and a natural language to SQL interface, allowing users to convert plain text descriptions into executable and optimized queries. The platform distinguishes itself through automated business intelligence capabilities, which include the generation of real-time data visualization dashboards and AI-driven data analysis from spreadsheets. To ensure data privacy, it supports secure local AI deployment, enabling large
Provides a terminal interface to interact with saved datasources and monitor runtime state for administrative workflows.
KeyDB is a multithreaded in-memory key-value store and distributed cache. It functions as a NoSQL database utilizing multi-version concurrency control to execute non-blocking queries and scans. The project is a multithreaded fork of Redis that maintains protocol compatibility while utilizing a multithreaded architecture to scale across multi-core hardware. It distinguishes itself with flash-tiered storage, allowing the system to offload data from primary RAM to SSD or flash storage to increase total capacity. The system supports high availability through active-active mesh replication and mu
Includes a dedicated command-line interface for executing database commands and interacting with the server.
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
Provides a command-line interface for interacting with databases, executing queries, and retrieving data.
SQLCipher is an encrypted SQLite database engine and secure relational database that provides transparent AES-256 encryption for database files and stored data. It functions as a cryptographic storage engine that requires a passphrase or binary key to unlock and access content. The engine ensures data confidentiality through page-level encryption and protects data integrity using cryptographic hashes to detect unauthorized modifications. It includes capabilities for encryption key rotation to update passphrases and secure memory locking to prevent sensitive keys from being swapped from RAM to
Provides a command-line interface for creating, opening, and modifying encrypted database files.
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
Creates databases directly from the command line using a dedicated spark command.
KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores events as immutable, ordered records in streams, preserving a complete audit trail and enabling temporal queries. The database uses gRPC for all client-server and inter-node communication, providing efficient binary serialization and bidirectional streaming, and supports atomic multi-stream writes that ensure consistency across multiple streams in a single transaction. The database distinguishes itself with a built-in JavaScript projection engine that transforms, filters, and aggregates
Provides a command-line interface for administering database instances and performing configuration and maintenance tasks.
whodb este o interfață de gestionare multi-bază de date și un client de tip notebook conceput pentru explorarea și gestionarea datelor prin diverse motoare, inclusiv Postgres, MySQL, MongoDB și Redis. Funcționează ca o interfață grafică pentru gestionarea conexiunilor la baze de date, a înregistrărilor și a schemelor printr-un strat unificat. Proiectul dispune de o interfață de interogare în limbaj natural care utilizează modele lingvistice mari pentru a traduce engleza simplă în interogări SQL sau NoSQL executabile. Aceasta este susținută de un sistem de prompting conștient de schemă, care injectează metadatele bazei de date în contextul modelului pentru a asigura că interogările generate corespund definițiilor reale ale tabelelor. Capabilitățile suplimentare includ un vizualizator de schemă care transformă metadatele cheilor străine în rețele grafice interactive și un generator de date sintetice pentru crearea de seturi de date mock. Instrumentul oferă, de asemenea, un model de execuție de tip notebook pentru organizarea interogărilor în celule secvențiale, opțiuni de export de date pentru formate precum CSV și JSON, și o interfață de linie de comandă (CLI) pentru administrarea mediului.
Provides a terminal-based command line interface for administering database environments across multiple operating systems.
Databus is a distributed change data capture system and database transaction log streamer. It extracts data modifications from source logs and streams them to downstream consumers to keep secondary data stores and caches consistent. The system functions as a source-agnostic data pipeline and distributed event relay. It uses a network of processes to decouple database sources from consumers, routing change streams across a network to multiple targets regardless of the original source system. The project covers real-time data synchronization and distributed pipeline monitoring. This includes t
Provides command line tools to extract and read event data from the bootstrap database.