24 repositorios
Tools for interacting with and administering relational database instances.
Distinguishing note: None of the candidates represent general SQL database management outside of specific niches like streaming or distributed systems.
Explore 24 awesome GitHub repositories matching data & databases · SQL Database Management. Refine with filters or upvote what's useful.
sql.js is a serverless, in-memory SQL database engine that ports SQLite to WebAssembly for use within a web browser. It provides a JavaScript interface to initialize relational databases, execute SQL queries, and manage structured data without requiring a backend server. The project enables the import and export of database states using typed arrays, allowing in-memory data to be persisted as files. It supports high-precision integer retrieval via BigInt and utilizes prepared statements to increase execution speed and security. The engine includes capabilities for client-side data management
Provides a serverless SQLite implementation that manages relational data without requiring a separate database server.
go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go programming language. It functions as a low-code dashboard builder and a web-based interface for performing create, read, update, and delete operations across multiple SQL database dialects. The project features a deployment model that compiles backend logic and frontend assets into a single executable binary for simplified distribution. It includes a role-based access control system to manage user permissions and restrict administrative functions based on assigned roles. The frame
Provides built-in management tools for interacting with and administering mainstream relational database instances.
Sequel Ace is a native macOS application that serves as a management client for MySQL and MariaDB database instances. It provides a graphical user interface for executing SQL queries and administering database structures without the use of a command line. The project enables the visualization of relational database structures and records in a visual format. It includes a visual query editor and data browser for writing and executing SQL statements to retrieve or modify data. The application handles database administration tasks and data storage through a native desktop interface. It manages
Provides a native interface for interacting with and administering MySQL and MariaDB database instances.
Studio es una herramienta de gestión de bases de datos SQL contenerizada que proporciona una interfaz gráfica basada en navegador para ejecutar consultas y gestionar datos a través de varias bases de datos SQL. Consiste en un editor de consultas especializado y una interfaz de administración gráfica diseñada para la administración de bases de datos basada en web. El proyecto cuenta con un editor de consultas SQL de alto rendimiento con autocompletado y sugerencias de funciones para ejecutar múltiples comandos de base de datos simultáneamente. Incluye un editor de esquema visual para crear y modificar columnas de tablas y un editor de registros que prepara y previsualiza cambios antes de que sean confirmados en la fuente. La plataforma cubre conectividad de bases de datos y sincronización de perfiles, integración de SQL multidiálogo y un framework de extensión de interfaz de usuario para añadir lógica personalizada a menús, pestañas y barras laterales. Utiliza un wrapper de escritorio para puentear drivers de bases de datos que de otro modo estarían restringidos dentro de entornos de navegador web estándar. La aplicación está empaquetada como una imagen de Docker para asegurar un despliegue consistente a través de diferentes plataformas de hosting.
Provides a comprehensive graphical interface for connecting to and managing various SQL data sources.
SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran
Documents how to reset test database state by executing SQL scripts.
Racket es un lenguaje de programación de propósito general y multiparadigma de la familia Lisp, diseñado para la creación de lenguajes. Funciona como un banco de trabajo de lenguajes, proporcionando una plataforma para diseñar e implementar lenguajes de programación personalizados a través de un sistema flexible de macros y módulos. El sistema se distingue por ofrecer una suite integral para la ingeniería de semántica, permitiendo la construcción de subconjuntos de lenguajes especializados y capas educativas. Incluye herramientas para el diseño de lenguajes personalizados, como la generación de lexers y parsers, así como la capacidad de definir reglas de expansión de módulos y selección dinámica de lenguaje en tiempo de lectura. El proyecto proporciona un entorno de desarrollo integrado con un editor incorporado, depurador visual y un gestor de paquetes de software. Su superficie de capacidades se extiende a una biblioteca estándar de propósito general que cubre renderizado de gráficos 2D, procesamiento de datos binarios, integración con SQL y bases de datos deductivas, y la construcción de interfaces gráficas de usuario. El entorno admite la compilación de código fuente en archivos ejecutables independientes para su distribución.
Executes relational queries and manages data persistence using an SQL backend with parameterized statements.
Falcon es un cliente SQL y gestor de bases de datos multiplataforma que proporciona una interfaz unificada para ejecutar consultas en múltiples sistemas de bases de datos. Funciona como una aplicación de escritorio para Windows y Mac, permitiendo a los usuarios gestionar datos en diversos entornos de bases de datos a través de un único editor de consultas. La herramienta opera como un estudio de datos sincronizado en la nube, cerrando la brecha entre los resultados de bases de datos locales y el almacenamiento en la nube remoto. Esto permite transferir los datos de consulta procesados a un entorno en la nube para su almacenamiento persistente y análisis colaborativo. Más allá de la ejecución de consultas, la aplicación incluye una utilidad de visualización que convierte los resultados SQL en gráficos interactivos para el análisis de datos. Estas capacidades están respaldadas por un sistema de conectividad basado en controladores y un mecanismo de caché del lado del cliente para gestionar los conjuntos de resultados.
Acts as a comprehensive tool for interacting with and administering multiple relational database instances.
Biopython es una biblioteca de bioinformática para Python que proporciona herramientas para analizar, manipular y estudiar secuencias biológicas, estructuras moleculares y árboles filogenéticos. Sirve como un analizador de secuencias biológicas para datos genómicos y proteómicos en múltiples formatos de archivo estándar de la industria y actúa como interfaz para consultar datos biológicos y citas de los repositorios NCBI Entrez. El proyecto se distingue por kits de herramientas especializados para el análisis de estructuras proteicas y la construcción de árboles filogenéticos. Incluye un analizador de estructuras de proteínas para procesar archivos PDB y mmCIF para calcular la geometría molecular, así como un kit de herramientas de árboles filogenéticos para analizar relaciones evolutivas entre especies. La biblioteca cubre una amplia gama de capacidades bioinformáticas, incluyendo análisis de secuencias genómicas para transcripción y traducción, gestión de alineamientos de secuencias y cálculos de genética de poblaciones. También proporciona herramientas de análisis estructural para la manipulación de coordenadas atómicas en 3D, así como utilidades para la visualización de características genómicas y modelado de datos biogeográficos. El sistema se integra con binarios bioinformáticos externos mediante envoltorios de herramientas y admite el almacenamiento persistente de registros biológicos a través de almacenamiento de secuencias respaldado por SQL.
Manages the removal of named sub-databases and biological records from a SQL store.
Sqlectron-gui es un gestor de bases de datos y cliente SQL multiplataforma. Proporciona una interfaz gráfica para organizar conexiones a servidores y ejecutar comandos SQL en diversos sistemas operativos. La herramienta funciona como un entorno de consulta multidabase, permitiendo a los usuarios conectarse e interactuar con diversos sistemas de bases de datos relacionales desde una única interfaz. La aplicación cubre la administración de servidores de bases de datos guardando y organizando los detalles de conexión para múltiples entornos. También incluye capacidades para gestionar conexiones a bases de datos y ejecutar consultas SQL.
Provides a comprehensive desktop client for interacting with and administering multiple relational database instances.
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
Organizes database interactions into persistent tabs that maintain individual SQL, result sets, pagination, and sorting states across application restarts.
sqlite-web es una aplicación web basada en Python que proporciona una interfaz gráfica de usuario para navegar, consultar y editar archivos de base de datos SQLite. Funciona como una herramienta de gestión de bases de datos que permite a los usuarios manipular datos de tablas y gestionar esquemas a través de un navegador web en lugar de usar una línea de comandos o scripts SQL en bruto. La aplicación incluye utilidades para migración de datos, permitiendo la importación y exportación de contenido de bases de datos mediante formatos de archivo JSON y CSV. También proporciona acceso remoto seguro a bases de datos mediante control de acceso por contraseña y cifrado SSL. El proyecto cubre capacidades administrativas más amplias, incluyendo gestión de conexiones de base de datos, administración de esquemas para modificar tablas y columnas, y soporte para despliegue mediante servicios WSGI.
Acts as a management tool for relational database instances, allowing schema and data manipulation.
Warehouse is a web application designed for hosting, storing, and distributing Python software packages to a global community of users. It functions as a centralized package repository and index server that manages software versions, metadata, and package classification. The project implements secure package attestation by verifying distribution integrity through cryptographic signatures and transparency logs. It manages user identity via an OAuth provider that integrates with third-party identity services using secure tokens. The system covers a broad range of infrastructure capabilities, i
Utilizes a relational database layer with versioned migrations to manage package and user data.
x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif
Provides TUI-based interfaces for executing queries and managing migrations in SQL databases.
This project is a collection of specialized toolsets for SQL Server, functioning as a diagnostic toolkit, performance monitor, and database administrator framework. It provides stored procedures and utilities designed to automate backup recovery, diagnose system health, and optimize database performance and indexing. The kit distinguishes itself through specialized capabilities for point-in-time restoration and the calculation of estimated data loss windows using backup history. It also includes an index optimizer that analyzes usage and size to provide prioritized recommendations for data re
Offers a management framework for executing scripts across multiple databases and performing emergency session control.
TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and NoSQL databases. It functions as a native SQL query client and relational data browser, providing a graphical interface for database administration, schema management, and data exploration. The project distinguishes itself through a staged-change commit system that buffers GUI-driven modifications locally for review before they are applied to the server. It also features a native-protocol connection layer for low-latency communication and secure connectivity via SSH tunneling.
Provides a comprehensive graphical interface for administering relational and NoSQL database instances.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Provides design and management of relational data storage for persistent application records.
This project is a full-stack TypeScript template and boilerplate designed for bootstrapping software-as-a-service applications on a global edge network. It provides a pre-configured foundation that integrates a frontend framework, styling library, and database tools to accelerate the development of serverless applications. The stack is distinguished by its focus on type-safe cloud infrastructure, using automatic type generation for environment variables and resource bindings. It enables a consistent development workflow through local emulation of cloud bindings, ensuring that behavior remains
Offers specialized tools for generating and pushing schema changes to serverless SQLite databases.
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
Combines container discovery and result set browsing to explore relational databases from the terminal.
SQL Studio is a web-based database management platform designed to provide a unified interface for interacting with multiple relational database engines and structured file formats. It functions as a comprehensive client that enables users to browse database records, inspect schema metadata, and execute custom queries through a centralized dashboard. The platform distinguishes itself by offering both remote database connectivity and serverless, in-browser analysis of flat files such as Parquet and CSV. It incorporates an intelligent code-aware editor that supports syntax highlighting and cont
Manages multiple SQL database engines through a centralized web-based dashboard.
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
Functions as a comprehensive SQL database management tool for interacting with relational instances.