20 dépôts
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 20 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 est un outil de gestion de base de données SQL conteneurisé qui fournit une interface graphique basée sur navigateur pour exécuter des requêtes et gérer des données à travers diverses bases de données SQL. Il consiste en un éditeur de requête spécialisé et une interface d'administration graphique conçue pour l'administration de base de données basée sur le web. Le projet dispose d'un éditeur de requête SQL haute performance avec auto-complétion et astuces de fonction pour exécuter plusieurs commandes de base de données simultanément. Il inclut un éditeur de schéma visuel pour créer et modifier les colonnes de table et un éditeur d'enregistrement qui prépare et prévisualise les changements avant qu'ils ne soient validés (committed) à la source. La plateforme couvre la connectivité aux bases de données et la synchronisation de profils, l'intégration SQL multi-dialecte et un framework d'extension d'interface utilisateur pour ajouter une logique personnalisée aux menus, onglets et barres latérales. Il utilise un wrapper de bureau pour faire le pont avec les pilotes de base de données qui sont autrement restreints dans les environnements de navigateur web standard. L'application est packagée sous forme d'image Docker pour assurer un déploiement cohérent à travers différentes plateformes d'hébergement.
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 est un langage de programmation généraliste multi-paradigme de la famille Lisp, conçu pour la création de langages. Il fonctionne comme un atelier de langage, fournissant une plateforme pour concevoir et implémenter des langages de programmation personnalisés via un système flexible de macros et de modules. Le système se distingue en offrant une suite complète pour l'ingénierie sémantique, permettant la construction de sous-ensembles de langages spécialisés et de couches éducatives. Il inclut des outils pour la conception de langages personnalisés, tels que la génération de lexer et de parser, ainsi que la capacité de définir des règles d'expansion de module et une sélection de langage dynamique au moment de la lecture. Le projet fournit un environnement de développement intégré avec un éditeur intégré, un débogueur visuel et un gestionnaire de paquets logiciels. Sa surface de capacités s'étend à une bibliothèque standard généraliste couvrant le rendu graphique 2D, le traitement de données binaires, l'intégration SQL et de bases de données déductives, et la construction d'interfaces utilisateur graphiques. L'environnement prend en charge la compilation du code source en fichiers exécutables autonomes pour la distribution.
Executes relational queries and manages data persistence using an SQL backend with parameterized statements.
Falcon est un client SQL et gestionnaire de base de données multiplateforme qui offre une interface unifiée pour exécuter des requêtes sur plusieurs systèmes de bases de données. Il fonctionne comme une application de bureau pour Windows et Mac, permettant aux utilisateurs de gérer des données dans divers environnements de bases de données via un éditeur de requêtes unique. L'outil opère comme un studio de données synchronisé avec le cloud, faisant le pont entre les résultats de bases de données locales et le stockage cloud distant. Cela permet le transfert des données de requêtes traitées vers un environnement cloud pour un stockage persistant et une analyse collaborative. Au-delà de l'exécution de requêtes, l'application inclut un utilitaire de visualisation qui convertit les résultats SQL en graphiques interactifs pour l'analyse de données. Ces capacités sont supportées par un système de connectivité basé sur des pilotes et un mécanisme de mise en cache côté client pour la gestion des jeux de résultats.
Acts as a comprehensive tool for interacting with and administering multiple relational database instances.
Biopython est une bibliothèque de bioinformatique pour Python fournissant des outils pour analyser, manipuler et étudier les séquences biologiques, les structures moléculaires et les arbres phylogénétiques. Elle sert d'analyseur de séquences biologiques pour les données génomiques et protéomiques à travers de multiples formats de fichiers standards de l'industrie et agit comme une interface pour interroger les données biologiques et les citations des dépôts NCBI Entrez. Le projet se distingue par des toolkits spécialisés pour l'analyse de structure protéique et la construction d'arbres phylogénétiques. Il inclut un analyseur de structure protéique pour traiter les fichiers PDB et mmCIF afin de calculer la géométrie moléculaire, ainsi qu'un toolkit d'arbres phylogénétiques pour analyser les relations évolutives entre les espèces. La bibliothèque couvre un large éventail de capacités bioinformatiques, incluant l'analyse de séquences génomiques pour la transcription et la traduction, la gestion des alignements de séquences et les calculs de génétique des populations. Elle fournit également des outils d'analyse structurelle pour la manipulation de coordonnées atomiques 3D, ainsi que des utilitaires pour la visualisation de caractéristiques génomiques et la modélisation de données biogéographiques. Le système s'intègre avec des binaires bioinformatiques externes via l'encapsulation d'outils et prend en charge le stockage persistant d'enregistrements biologiques via un stockage de séquences basé sur SQL.
Manages the removal of named sub-databases and biological records from a SQL store.
Sqlectron-gui est un gestionnaire de bases de données et client SQL multiplateforme. Il fournit une interface graphique pour organiser les connexions aux serveurs et exécuter des commandes SQL sur divers systèmes d'exploitation. L'outil fonctionne comme un environnement de requête multi-base de données, permettant aux utilisateurs de se connecter et d'interagir avec divers systèmes de bases de données relationnelles depuis une interface unique. L'application couvre l'administration des serveurs de bases de données en enregistrant et en organisant les détails de connexion pour plusieurs environnements. Elle inclut également des fonctionnalités pour gérer les connexions aux bases de données et exécuter des requêtes SQL.
Provides a comprehensive desktop client for interacting with and administering multiple relational database instances.
sqlite-web est une application web basée sur Python qui fournit une interface utilisateur graphique pour parcourir, interroger et éditer des fichiers de base de données SQLite. Il fonctionne comme un outil de gestion de base de données qui permet aux utilisateurs de manipuler les données de table et de gérer les schémas via un navigateur web plutôt que d'utiliser une ligne de commande ou des scripts SQL bruts. L'application inclut des utilitaires pour la migration de données, permettant l'importation et l'exportation du contenu de la base de données via des formats de fichiers JSON et CSV. Elle fournit également un accès distant sécurisé aux bases de données via un contrôle d'accès par mot de passe et un chiffrement SSL. Le projet couvre des capacités administratives plus larges incluant la gestion de connexion à la base de données, l'administration de schéma pour modifier les tables et les colonnes, et la prise en charge du déploiement via des services 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.
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.
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 est une plateforme de gestion de base de données basée sur le web conçue pour fournir une interface unifiée pour interagir avec plusieurs moteurs de base de données relationnelles et formats de fichiers structurés. Il fonctionne comme un client complet qui permet aux utilisateurs de parcourir les enregistrements de base de données, d'inspecter les métadonnées de schéma et d'exécuter des requêtes personnalisées via un tableau de bord centralisé. La plateforme se distingue en offrant à la fois une connectivité de base de données distante et une analyse serverless, dans le navigateur, de fichiers plats tels que Parquet et CSV. Elle incorpore un éditeur intelligent conscient du code qui prend en charge la coloration syntaxique et la complétion contextuelle, aux côtés d'outils visuels pour générer des diagrammes entité-relation et des aperçus structurels des catalogues de base de données. L'architecture du système privilégie la réactivité de l'interface et la performance lors de la manipulation de grands jeux de données. Elle utilise un traitement asynchrone en arrière-plan pour l'exécution des requêtes et implémente un rendu de liste virtuelle pour gérer l'affichage de données tabulaires extensives. L'outil est disponible en tant qu'application multiplateforme qui prend en charge une variété de systèmes de base de données, y compris PostgreSQL, MySQL et SQLite.
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.
This is a Model Context Protocol (MCP) server that exposes Cloudflare’s edge platform as a set of tools for AI assistants. It provides a unified interface for managing Cloudflare Workers, including deployment, versioning, and configuration, alongside access to Workers AI for running inference tasks using pre-trained models. The server also covers Cloudflare’s data storage services, including D1 serverless SQLite databases, KV globally distributed key-value stores, and R2 S3-compatible object storage. Beyond core resource management, the server enables automation and scheduling through cron tr
Manages Cloudflare D1 serverless SQLite databases including creation, deletion, and SQL query execution.
The Cloudflare Workers Rust SDK is a toolchain and framework for building high-performance serverless functions using Rust. It compiles code into WebAssembly modules that execute within a sandboxed host environment at the edge. The project provides a typed remote procedure call system for invoking functions across different worker instances and utilizes procedural macros for mapping these distributed interfaces. It uses trait-based bindings and standardized wrappers to provide type-safe access to platform services and web-standard request and response objects. The SDK covers a broad range of
Manages serverless SQLite databases, including query execution and data management on the edge.
Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t
Includes a standards-compliant SQL engine for managing and retrieving relational data with unicode support.
Motor-admin est une plateforme administrative no-code conçue pour gérer les enregistrements de bases de données relationnelles et construire des interfaces internes. Elle fonctionne comme un outil de gestion graphique qui découvre automatiquement les schémas de base de données pour générer des panneaux fonctionnels, permettant aux utilisateurs d'effectuer des opérations sur les enregistrements et de construire des tableaux de bord visuels sans codage manuel. La plateforme se distingue par son système de configuration déclaratif, qui sérialise les mises en page des tableaux de bord et les paramètres des ressources dans des structures de données portables. Cela permet une synchronisation cohérente des environnements administratifs entre le développement, la pré-production et la production. De plus, elle intègre un moteur piloté par les événements qui déclenche une logique métier personnalisée et des appels d'API externes directement à partir des actions de l'interface, ainsi que des fonctionnalités de sécurité de niveau entreprise, y compris l'authentification unique basée sur SAML et un contrôle d'accès granulaire basé sur les rôles. Au-delà de la gestion de base, la plateforme fournit une suite complète pour la visualisation des données et la supervision opérationnelle. Elle prend en charge la création de rapports personnalisés et de mesures de performance via l'exécution de requêtes dynamiques, tout en offrant des outils flexibles pour configurer la manière dont les enregistrements de base de données sont affichés, filtrés et triés.
Connects to relational databases to perform CRUD operations, execute custom business logic, and visualize data.