awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

66 repositorios

Awesome GitHub RepositoriesDatabase Tools

Utilities for managing database schemas, migrations, and query optimization.

Explore 66 awesome GitHub repositories matching part of an awesome list · Database Tools. Refine with filters or upvote what's useful.

Awesome Database Tools GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • appwrite/appwriteAvatar de appwrite

    appwrite/appwrite

    56,318Ver en GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    Backend-as-a-service platform with database integration.

    TypeScriptandroidappwritebackend
    Ver en GitHub↗56,318
  • appsmithorg/appsmithAvatar de appsmithorg

    appsmithorg/appsmith

    40,051Ver en GitHub↗

    Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling. The platform distinguishes itself through a server-side proxy architecture that exe

    Low-code platform for building internal tools with database support.

    TypeScriptadmin-dashboardadmin-panelsapp-builder
    Ver en GitHub↗40,051
  • tooljet/tooljetAvatar de ToolJet

    ToolJet/ToolJet

    38,027Ver en GitHub↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    Low-code framework for building internal tools.

    JavaScriptai-app-builderdockerhacktoberfest
    Ver en GitHub↗38,027
  • budibase/budibaseAvatar de Budibase

    Budibase/budibase

    28,024Ver en GitHub↗

    Budibase is a low-code application platform and enterprise internal tool builder used to create custom business applications for organizational processes and reporting. It functions as a self-hosted backend as a service, providing the infrastructure to manage database integrations and expose public data interfaces for external application access. The platform includes an AI agent orchestrator for deploying autonomous agents that interact with business data and execute operational tasks. It differentiates itself through self-hosted infrastructure management, allowing the system to run on priva

    Low-code platform for building internal business applications.

    TypeScriptai-app-builderai-applicationscrud-app
    Ver en GitHub↗28,024
  • youtube/vitessAvatar de youtube

    youtube/vitess

    21,032Ver en GitHub↗

    Vitess is a distributed MySQL orchestrator and clustering system designed for horizontal database scaling. It functions as sharding middleware that distributes data and load across multiple MySQL instances to handle growth beyond the capacity of a single machine. The system provides a proxy layer that abstracts data distribution, allowing applications to query a cluster as a single logical database without knowing the physical location of the data. This is achieved through a routing mechanism that intercepts queries and directs them to the appropriate shards based on keyspace mappings. The p

    Tools for scaling MySQL databases for large services.

    Go
    Ver en GitHub↗21,032
  • helm/chartsAvatar de helm

    helm/charts

    15,425Ver en GitHub↗

    This repository serves as a curated collection of software packages for Kubernetes application deployment and package management. Its primary purpose is to provide a standardized set of predefined application configurations to ensure consistent software installations across different clusters. The project focuses on maintaining version compatibility and providing a reliable source of verified packages. This allows for a standardized cluster setup by simplifying the installation and versioning of software on a container orchestration platform.

    Helm charts for deploying the database on Kubernetes.

    Go
    Ver en GitHub↗15,425
  • illacloud/illa-builderAvatar de illacloud

    illacloud/illa-builder

    12,268Ver en GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    Low-code tool for building internal database-backed apps.

    TypeScriptaiagentapp-buildercrud-application
    Ver en GitHub↗12,268
  • xo/usqlAvatar de xo

    xo/usql

    10,014Ver en GitHub↗

    usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through a single unified tool. It provides a standardized interface for executing queries across various data stores and serves as a multi-database query tool and schema inspector. The tool distinguishes itself by enabling cross-database data migration, allowing users to pipe result sets from one active database connection directly into another. It also features terminal-based data visualization, which renders query results as graphical charts, graphs, and images directly within the t

    Universal command-line interface for SQL databases.

    Gocommand-linedatabasego
    Ver en GitHub↗10,014
  • sosedoff/pgwebAvatar de sosedoff

    sosedoff/pgweb

    9,399Ver en GitHub↗

    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

    Web-based PostgreSQL database browser.

    Gocross-platformgolangpgweb
    Ver en GitHub↗9,399
  • masterminds/squirrelAvatar de Masterminds

    Masterminds/squirrel

    7,949Ver en GitHub↗

    Squirrel is a Go database library and SQL query builder that provides a programmatic interface for constructing and executing SQL statements. It enables the creation of queries using a fluent interface to avoid manual string concatenation. The library functions as a SQL dialect generator, producing queries formatted for specific database engines by adjusting placeholders and syntax to match target requirements. This allows for the generation of SQL compatible with multiple different database environments. Beyond query construction, the project covers the execution of generated statements aga

    Library for building dynamic SQL queries.

    Go
    Ver en GitHub↗7,949
  • flike/kingshardAvatar de flike

    flike/kingshard

    6,414Ver en GitHub↗

    Kingshard is a MySQL database proxy and sharding middleware that routes SQL traffic between clients and multiple database nodes. It functions as a load balancer, read-write splitter, and SQL query firewall to manage how data is accessed and distributed across a database infrastructure. The system implements data sharding using hash, range, or date strategies to split tables across multiple nodes. It enables read-write splitting by directing data modification requests to a master node while distributing read-only queries across a pool of slave replicas. The proxy provides traffic management t

    High-performance MySQL proxy.

    Gokingshardmysqlmysql-proxy
    Ver en GitHub↗6,414
  • mongo-express/mongo-expressAvatar de mongo-express

    mongo-express/mongo-express

    5,968Ver en GitHub↗

    Mongo-express es una interfaz administrativa basada en web para MongoDB, que proporciona una herramienta visual para gestionar bases de datos y colecciones sin el uso de una herramienta de línea de comandos. Construida como una aplicación Node.js, funciona como un editor de documentos y gestor de bases de datos para consultar, importar y exportar registros. El software incluye una interfaz administrativa compatible con proveedores de identidad OpenID Connect y OAuth2 para un acceso seguro de los usuarios. También cuenta con un monitor de rendimiento para ver estadísticas de salud de la base de datos y gestionar índices de colecciones para mejorar las velocidades de recuperación. El sistema cubre operaciones de datos amplias, incluyendo edición de documentos, consultas y la gestión de grandes activos binarios mediante GridFS. Proporciona controles administrativos para la visibilidad de la base de datos, configuración de conexiones cifradas y un modo de solo lectura para evitar la modificación accidental de datos.

    Web-based admin interface built with Express.

    JavaScript
    Ver en GitHub↗5,968
  • openark/orchestratorAvatar de openark

    openark/orchestrator

    5,774Ver en GitHub↗

    MySQL replication topology management and HA

    MySQL replication topology manager and visualizer.

    Go
    Ver en GitHub↗5,774
  • siddontang/go-mysqlAvatar de siddontang

    siddontang/go-mysql

    4,953Ver en GitHub↗

    go-mysql es un kit de herramientas para el lenguaje de programación Go diseñado para implementar manejadores de protocolo MySQL, sistemas de replicación de registros binarios, servidores simulados y utilidades de análisis de esquemas. Proporciona las bibliotecas necesarias para interactuar con servidores MySQL a través de protocolos de red nativos y flujos de registros binarios. El proyecto permite la creación de proxies de base de datos personalizados o servidores simulados mediante el análisis y la decodificación de paquetes de red de bajo nivel. También incluye una herramienta de replicación para transmitir y procesar registros binarios para sincronizar datos a través de diferentes sistemas de almacenamiento, junto con un analizador de esquemas para extraer y analizar definiciones estructurales de bases de datos. El kit de herramientas cubre una amplia gama de capacidades de integración de bases de datos, incluyendo la gestión de conexiones, ejecución de consultas y la gestión de flujos de trabajo de replicación de datos en tiempo real. También admite la automatización de migraciones de esquemas y la sincronización de registros con sistemas de almacenamiento externos.

    Toolset for handling MySQL protocol and replication.

    Go
    Ver en GitHub↗4,953
  • zdennis/activerecord-importAvatar de zdennis

    zdennis/activerecord-import

    4,151Ver en GitHub↗

    ActiveRecord Import es una biblioteca para insertar grandes conjuntos de datos en una base de datos utilizando ActiveRecord a través de consultas únicas o por lotes. Funciona como un importador de datos masivos y herramienta de inserción masiva SQL diseñada para minimizar la sobrecarga de consultas y aumentar el rendimiento de escritura. El proyecto incluye un motor de upsert para manejar conflictos de restricciones únicas actualizando registros existentes o ignorando duplicados. También cuenta con un importador de asociaciones recursivas que permite insertar registros padre y sus asociaciones hijas anidadas en una sola operación. La biblioteca proporciona una capa de validación previa a la inserción para verificar la validez de los registros e informar fallos antes de confirmar los datos. Gestiona la migración de datos a gran escala dividiendo los conjuntos de datos en lotes para controlar el uso de memoria y evitar los límites de tamaño de paquete de la base de datos. La herramienta proporciona resúmenes de resultados que contienen recuentos de éxito e identificadores de registros, junto con el seguimiento del progreso para los lotes de datos.

    Handles bulk data insertion.

    Ruby
    Ver en GitHub↗4,151
  • knq/xoAvatar de knq

    knq/xo

    3,890Ver en GitHub↗

    xo is a tool for generating type-safe Go models and query execution code from SQL database schemas and queries. It functions as a multi-dialect SQL tool supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server to produce idiomatic source code. The project uses a template-based generation system, allowing the structure and logic of the generated database source code to be defined through customizable text templates. It also includes a database schema visualizer that analyzes table relationships and definitions to create visual diagrams and structured documentation. The tool's ca

    Code generator for idiomatic Go database access.

    Go
    Ver en GitHub↗3,890
  • mrvautin/adminmongoAvatar de mrvautin

    mrvautin/adminMongo

    3,859Ver en GitHub↗

    adminMongo is a graphical management tool designed for the administration of MongoDB databases. It provides a visual interface for managing databases, collections, and documents, allowing users to perform administrative tasks such as creating and organizing data structures, managing indexes, and executing queries to retrieve or filter records. The application functions as a cross-platform desktop client, utilizing a containerized environment to provide a standalone experience on major operating systems. It distinguishes itself by integrating server monitoring capabilities, which track perform

    Web-based user interface for database management.

    JavaScript
    Ver en GitHub↗3,859
  • scenic-views/scenicAvatar de scenic-views

    scenic-views/scenic

    3,622Ver en GitHub↗

    Versioned database views for Rails

    Manages database views.

    Ruby
    Ver en GitHub↗3,622
  • doug-martin/goquAvatar de doug-martin

    doug-martin/goqu

    2,661Ver en GitHub↗

    SQL builder and query library for golang

    Idiomatic SQL builder and query library.

    Godatabasegogolang
    Ver en GitHub↗2,661
  • jeromelebel/mongohub-macAvatar de jeromelebel

    jeromelebel/MongoHub-Mac

    2,416Ver en GitHub↗

    Mac Native Mongodb Client

    Native macOS client for database management.

    Objective-C
    Ver en GitHub↗2,416
Ant.123…4Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Database Tools