20 Repos
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 ist ein containerisiertes SQL-Datenbank-Management-Tool, das eine browserbasierte grafische Oberfläche zur Ausführung von Abfragen und zur Verwaltung von Daten über verschiedene SQL-Datenbanken hinweg bereitstellt. Es besteht aus einem spezialisierten Query-Editor und einer grafischen Administrationsschnittstelle, die für webbasierte Datenbankadministration konzipiert ist. Das Projekt bietet einen hochperformanten SQL-Query-Editor mit Autovervollständigung und Funktionshinweisen zur gleichzeitigen Ausführung mehrerer Datenbankbefehle. Es enthält einen visuellen Schema-Editor zum Erstellen und Modifizieren von Tabellenspalten sowie einen Record-Editor, der Änderungen stagt und vorschaut, bevor sie in die Quelle committet werden. Die Plattform deckt Datenbankkonnektivität und Profilsynchronisierung, Multi-Dialekt-SQL-Integration sowie ein UI-Erweiterungs-Framework zum Hinzufügen benutzerdefinierter Logik zu Menüs, Tabs und Sidebars ab. Es nutzt einen Desktop-Wrapper, um Datenbanktreiber zu überbrücken, die ansonsten innerhalb standardmäßiger Webbrowser-Umgebungen eingeschränkt wären. Die Anwendung ist als Docker-Image verpackt, um ein konsistentes Deployment über verschiedene Hosting-Plattformen hinweg sicherzustellen.
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 ist eine Mehrzweck-Programmiersprache mit mehreren Paradigmen aus der Lisp-Familie, die für die Sprachschöpfung entwickelt wurde. Sie fungiert als Sprach-Workbench und bietet eine Plattform zum Entwerfen und Implementieren benutzerdefinierter Programmiersprachen durch ein flexibles System aus Makros und Modulen. Das System zeichnet sich durch eine umfassende Suite für Semantik-Engineering aus, die den Aufbau spezialisierter Sprach-Subsets und Bildungsschichten ermöglicht. Es enthält Tools für das Design benutzerdefinierter Sprachen, wie Lexer- und Parser-Generierung, sowie die Fähigkeit, Modul-Erweiterungsregeln und dynamische Sprachauswahl zur Lesezeit zu definieren. Das Projekt bietet eine integrierte Entwicklungsumgebung mit eingebautem Editor, visuellem Debugger und einem Software-Paketmanager. Die Funktionspalette erstreckt sich auf eine Standardbibliothek für allgemeine Zwecke, die 2D-Grafik-Rendering, Binärdatenverarbeitung, SQL- und deduktive Datenbankintegration sowie den Bau grafischer Benutzeroberflächen abdeckt. Die Umgebung unterstützt das Kompilieren von Quellcode in eigenständige ausführbare Dateien für die Distribution.
Executes relational queries and manages data persistence using an SQL backend with parameterized statements.
Falcon is a cross-platform SQL client and database manager that provides a unified interface for executing queries across multiple database systems. It functions as a desktop application for Windows and Mac, allowing users to manage data across diverse database environments through a single query editor. The tool operates as a cloud-synced data studio, bridging the gap between local database results and remote cloud storage. This enables the transfer of processed query data to a cloud environment for persistent storage and collaborative analysis. Beyond query execution, the application inclu
Acts as a comprehensive tool for interacting with and administering multiple relational database instances.
Biopython ist eine Bioinformatik-Bibliothek für Python, die Werkzeuge zum Parsen, Manipulieren und Analysieren biologischer Sequenzen, molekularer Strukturen und phylogenetischer Bäume bereitstellt. Sie dient als Parser für biologische Sequenzen für genomische und proteomische Daten in verschiedenen Industriestandard-Formaten und fungiert als Schnittstelle zum Abfragen biologischer Daten und Zitate aus NCBI Entrez-Repositories. Das Projekt zeichnet sich durch spezialisierte Toolkits für die Analyse von Proteinstrukturen und die Konstruktion phylogenetischer Bäume aus. Es enthält einen Proteinstruktur-Analysator zur Verarbeitung von PDB- und mmCIF-Dateien zur Berechnung der Molekulargeometrie sowie ein Toolkit für phylogenetische Bäume zur Analyse evolutionärer Beziehungen zwischen Arten. Die Bibliothek deckt ein breites Spektrum bioinformatischer Funktionen ab, einschließlich der Analyse genomischer Sequenzen für Transkription und Translation, der Verwaltung von Sequenzalignments und populationsgenetischer Berechnungen. Sie bietet zudem Tools zur strukturellen Analyse für die Manipulation von 3D-Atomkoordinaten sowie Dienstprogramme zur Visualisierung genomischer Merkmale und zur Modellierung biogeografischer Daten. Das System integriert externe Bioinformatik-Binärdateien durch Tool-Wrapping und unterstützt die persistente Speicherung biologischer Datensätze durch SQL-basierte Sequenzspeicherung.
Manages the removal of named sub-databases and biological records from a SQL store.
Sqlectron-gui ist ein plattformübergreifender Datenbankmanager und SQL-Client. Er bietet eine grafische Oberfläche zur Organisation von Serververbindungen und zur Ausführung von SQL-Befehlen auf verschiedenen Betriebssystemen. Das Tool fungiert als Multi-Datenbank-Abfrageumgebung, die es Nutzern ermöglicht, sich von einer einzigen Oberfläche aus mit verschiedenen relationalen Datenbanksystemen zu verbinden und mit diesen zu interagieren. Die Anwendung deckt die Verwaltung von Datenbankservern ab, indem Verbindungsdetails für mehrere Umgebungen gespeichert und organisiert werden. Sie umfasst zudem Funktionen zur Verwaltung von Datenbankverbindungen und zur Ausführung von SQL-Abfragen.
Provides a comprehensive desktop client for interacting with and administering multiple relational database instances.
sqlite-web ist eine Python-basierte Webanwendung, die eine grafische Benutzeroberfläche zum Durchsuchen, Abfragen und Bearbeiten von SQLite-Datenbankdateien bietet. Sie fungiert als Datenbank-Management-Tool, das es Benutzern ermöglicht, Tabellendaten zu manipulieren und Schemata über einen Webbrowser zu verwalten, anstatt Kommandozeilen- oder rohe SQL-Skripte zu verwenden. Die Anwendung enthält Utilities für Datenmigration, die den Import und Export von Datenbankinhalten via JSON- und CSV-Dateiformaten ermöglichen. Sie bietet zudem sicheren Remote-Zugriff auf Datenbanken durch Passwort-Access-Control und SSL-Verschlüsselung. Das Projekt deckt breitere administrative Funktionen ab, einschließlich Datenbank-Verbindungsmanagement, Schema-Administration zur Modifikation von Tabellen und Spalten sowie Unterstützung für das Deployment via WSGI-Services.
Acts as a management tool for relational database instances, allowing schema and data manipulation.
Warehouse ist eine Webanwendung, die darauf ausgelegt ist, Python-Softwarepakete für eine globale Community von Benutzern zu hosten, zu speichern und zu verteilen. Sie fungiert als zentrales Paket-Repository und Index-Server, der Softwareversionen, Metadaten und Paketklassifizierungen verwaltet. Das Projekt implementiert eine sichere Paket-Attestierung durch die Überprüfung der Distributionsintegrität mittels kryptografischer Signaturen und Transparenz-Logs. Es verwaltet die Benutzeridentität über einen OAuth-Provider, der Drittanbieter-Identitätsdienste mittels sicherer Tokens integriert. Das System deckt ein breites Spektrum an Infrastrukturfunktionen ab, einschließlich asynchronem Task-Processing für Hintergrundjobs und E-Mail-Versand, versionierten Datenbank-Schema-Migrationen mit paralleler Indizierung sowie Zugriffskontrolle basierend auf Benutzergruppenmitgliedschaften. Es enthält zudem Tools für die Interface-Lokalisierung und das Tracking von Paketaktivitäten über sequentielle Event-Journale. Entwicklungs-Utilities werden für Request-Simulation, Datenbank-Seeding und die Inspektion des internen Anwendungszustands bereitgestellt.
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 ist eine webbasierte Datenbankmanagement-Plattform, die darauf ausgelegt ist, ein vereinheitlichtes Interface für die Interaktion mit mehreren relationalen Datenbank-Engines und strukturierten Dateiformaten bereitzustellen. Sie fungiert als umfassender Client, der es Benutzern ermöglicht, Datenbankdatensätze zu durchsuchen, Schema-Metadaten zu inspizieren und benutzerdefinierte Abfragen über ein zentralisiertes Dashboard auszuführen. Die Plattform zeichnet sich dadurch aus, dass sie sowohl Remote-Datenbankkonnektivität als auch serverlose, browserbasierte Analyse von Flat-Files wie Parquet und CSV bietet. Sie integriert einen intelligenten, codebewussten Editor, der Syntax-Highlighting und kontextbewusste Vervollständigung unterstützt, neben visuellen Tools für die Generierung von Entity-Relationship-Diagrammen und strukturellen Übersichten von Datenbankkatalogen. Die Systemarchitektur priorisiert Interface-Reaktionsfähigkeit und Performance bei der Handhabung großer Datensätze. Sie nutzt asynchrone Hintergrundverarbeitung für die Abfrageausführung und implementiert virtuelles Listen-Rendering, um die Anzeige umfangreicher tabellarischer Daten zu verwalten. Das Tool ist als plattformübergreifende Anwendung verfügbar, die eine Vielzahl von Datenbanksystemen unterstützt, einschließlich PostgreSQL, MySQL und 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 ist eine No-Code-Administrationsplattform zur Verwaltung relationaler Datenbankdatensätze und zum Aufbau interner Interfaces. Sie fungiert als grafisches Management-Tool, das automatisch Datenbankschemata erkennt, um funktionale Panels zu generieren, wodurch Nutzer Datensatzoperationen durchführen und visuelle Dashboards ohne manuelle Programmierung erstellen können. Die Plattform zeichnet sich durch ihr deklaratives Konfigurationssystem aus, das Dashboard-Layouts und Ressourceneinstellungen in portable Datenstrukturen serialisiert. Dies ermöglicht eine konsistente Synchronisierung administrativer Umgebungen über Entwicklung, Staging und Produktion hinweg. Zudem integriert sie eine eventgesteuerte Engine, die benutzerdefinierte Geschäftslogik und externe API-Aufrufe direkt aus Interface-Aktionen auslöst, ergänzt durch Enterprise-Security-Funktionen wie SAML-basiertes Single Sign-On und granulare rollenbasierte Zugriffskontrolle. Über das reine Management hinaus bietet die Plattform eine umfassende Suite für Datenvisualisierung und operative Übersicht. Sie unterstützt die Erstellung benutzerdefinierter Berichte und Performance-Metriken durch dynamische Abfrageausführung und bietet flexible Werkzeuge zur Konfiguration der Anzeige, Filterung und Sortierung von Datenbankdatensätzen.
Connects to relational databases to perform CRUD operations, execute custom business logic, and visualize data.