14 repository-uri
Utilities and interfaces for managing, browsing, and interacting with database systems directly from development environments.
Distinguishing note: Focuses on database management and browsing utilities rather than the database engines themselves.
Explore 14 awesome GitHub repositories matching data & databases · Database Management Tools. Refine with filters or upvote what's useful.
Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup
Provides a collaborative database platform for managing structured data.
ntfy is a self-hosted messaging infrastructure that provides a lightweight platform for sending and receiving real-time notifications. It functions as a topic-based pub-sub server, allowing users to publish and subscribe to message channels using standard HTTP requests. By bridging server-side events with native mobile and desktop clients, it enables the delivery of alerts across various environments through a unified communication layer. The project distinguishes itself by offering a complete, private notification ecosystem that includes persistent message caching and robust access control.
Selects and configures persistent storage engines like SQLite or PostgreSQL to maintain message history and user data.
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
Offers a visual administrator for designing schemas, editing data, and managing database objects across various SQL engines.
Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic
Functions as a comprehensive cross-platform workspace for connecting to and managing relational and NoSQL databases.
pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an interactive SQL shell and query editor that allows users to inspect schemas, manage connections, and run queries against PostgreSQL data sources. The tool is distinguished by its real-time, schema-aware autocompletion for keywords, tables, and columns, as well as dynamic SQL syntax highlighting. It provides safety mechanisms through transaction-aware guardrails that warn against or block destructive statements when no active transaction is detected. Broad capabilities include secure
Serves as a terminal utility for inspecting schemas, managing connections, and running queries against PostgreSQL.
This project is a curated directory of software, libraries, and resources designed to support the management, monitoring, and deployment of PostgreSQL database environments. It functions as a structured index of community-supported tools, providing a centralized location for users to discover utilities that enhance database functionality and reliability. The directory organizes disparate database solutions into a logical hierarchy, covering areas such as graphical interfaces, backup and recovery utilities, and performance monitoring platforms. By categorizing these resources, it assists in th
Acts as a comprehensive directory of management interfaces, backup solutions, and performance analyzers.
Voyager is a Laravel administration panel and PHP database manager that provides a web-based dashboard for managing application data and administrative user privileges. It functions as a BREAD CRUD manager, allowing users to browse, read, edit, archive, and delete database records through a graphical interface. The system enables database content management without the need to write custom controller code or execute raw SQL. It includes tools for role-based access control to define and manage administrative permissions, restricting access to backend tools based on assigned user roles.
Provides a visual utility for interacting with database tables and managing content directly from the browser.
pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based interface for executing SQL queries, inspecting schemas, and managing database objects. The tool includes a read-only mode that prevents destructive operations by blocking specific SQL keywords. It supports secure remote access to private instances through native SSH tunneling and encrypted database connections. The application covers a broad range of management capabilities, including multi-environment session management, database structure inspection, and the export of query r
Ships as a container image to simplify installation and orchestration across different environments.
Sequel Pro is a native macOS database administration application and graphical user interface client. It provides a dedicated desktop environment for managing MySQL and MariaDB databases, allowing users to perform server configuration and organize database data. The tool focuses on relational database visualization and the administration of both MySQL and MariaDB server instances. It enables the organization of data and the execution of management tasks through a desktop interface designed for macOS.
Serves as a native utility for administering MariaDB server instances and organizing database data.
Adminer is a PHP-based database management tool and multi-engine database client. It provides a web-based graphical interface for administering various relational and document database engines. The application is distributed as a single file to simplify installation and deployment on web servers. It supports customization through external stylesheets for visual themes and a plugin architecture to extend core functionality and system behaviors. The tool covers database schema administration, including the creation of views and management of foreign keys. It includes a SQL query editor with au
Provides a single-file PHP web application for managing multiple database engines through a graphical interface.
DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc
Provides a unified interface for querying and administering various SQL and NoSQL databases.
Devilbox este un mediu de dezvoltare containerizat care oferă o suită reproductibilă de servere web, baze de date și runtime-uri de limbaj gestionate printr-o configurație unificată. Acesta funcționează ca un stack de dezvoltare locală bazat pe Docker pentru stack-urile software LAMP și MEAN și ca un manager pentru comutarea între diferite versiuni ale acestor servicii pentru a se potrivi cerințelor specifice ale proiectului. Sistemul se distinge prin automatizarea orchestrării rețelei locale. Include un manager de host virtual bazat pe Docker care mapează automat directoarele locale la domenii personalizate și un orchestrator local de DNS și SSL care gestionează rezoluția domeniilor interne și generează certificate de încredere pentru dezvoltarea HTTPS. Proiectul acoperă o gamă largă de capabilități, inclusiv administrarea bazelor de date și a serviciilor prin interfețe web, versionarea runtime-urilor de limbaj și găzduirea site-urilor multi-proiect. De asemenea, oferă instrumente pentru interceptarea e-mailurilor de ieșire, monitorizarea stării serviciilor printr-un dashboard și executarea toolchain-urilor de dezvoltare direct în containere.
Integrates web-based administration tools for managing various database engines and caching systems.
Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr
Provides containerized images for the database and its associated management tools.
Această extensie oferă o interfață grafică unificată pentru gestionarea bazelor de date relaționale și NoSQL direct din editorul de cod. Servește drept mediu cuprinzător pentru suportul ciclului de viață al bazelor de date, permițând utilizatorilor să exploreze scheme, să execute interogări personalizate și să efectueze sarcini administrative pe mai multe tipuri de servere. Instrumentul se distinge prin suportul integrat pentru conectivitate securizată, inclusiv tunelare SSH și gestionarea certificatelor SSL, alături de capabilități de documentare și vizualizare automată a schemelor. Facilitează operațiuni complexe de date prin integrarea utilitarelor externe de linie de comandă pentru migrări și backup-uri fiabile, oferind în același timp generare de date sintetice pentru a susține fluxurile de lucru de testare. Platforma acoperă o gamă largă de funcții de gestionare a bazelor de date, inclusiv editarea directă a înregistrărilor din tabele, urmărirea istoricului interogărilor și paginarea seturilor de rezultate pentru seturi mari de date. Include, de asemenea, utilitare pentru gestionarea fișierelor la distanță și monitorizarea în timp real a stării conexiunii pentru a asigura accesul constant la mediile de infrastructură.
Provides a unified development environment for browsing schemas, managing databases, and visualizing structures across multiple server types.