awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

66 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • appwrite/appwriteAvatar appwrite

    appwrite/appwrite

    56,318Vezi pe 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
    Vezi pe GitHub↗56,318
  • appsmithorg/appsmithAvatar appsmithorg

    appsmithorg/appsmith

    40,051Vezi pe 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
    Vezi pe GitHub↗40,051
  • tooljet/tooljetAvatar ToolJet

    ToolJet/ToolJet

    38,027Vezi pe 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
    Vezi pe GitHub↗38,027
  • budibase/budibaseAvatar Budibase

    Budibase/budibase

    28,024Vezi pe 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
    Vezi pe GitHub↗28,024
  • youtube/vitessAvatar youtube

    youtube/vitess

    21,032Vezi pe 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
    Vezi pe GitHub↗21,032
  • helm/chartsAvatar helm

    helm/charts

    15,425Vezi pe 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
    Vezi pe GitHub↗15,425
  • illacloud/illa-builderAvatar illacloud

    illacloud/illa-builder

    12,268Vezi pe 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
    Vezi pe GitHub↗12,268
  • xo/usqlAvatar xo

    xo/usql

    10,014Vezi pe 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
    Vezi pe GitHub↗10,014
  • sosedoff/pgwebAvatar sosedoff

    sosedoff/pgweb

    9,399Vezi pe 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
    Vezi pe GitHub↗9,399
  • masterminds/squirrelAvatar Masterminds

    Masterminds/squirrel

    7,949Vezi pe 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
    Vezi pe GitHub↗7,949
  • flike/kingshardAvatar flike

    flike/kingshard

    6,414Vezi pe 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
    Vezi pe GitHub↗6,414
  • mongo-express/mongo-expressAvatar mongo-express

    mongo-express/mongo-express

    5,968Vezi pe GitHub↗

    Mongo-express este o interfață administrativă bazată pe web pentru MongoDB, oferind un instrument vizual pentru gestionarea bazelor de date și a colecțiilor fără utilizarea unui instrument de linie de comandă. Construit ca o aplicație Node.js, acesta funcționează ca un editor de documente și manager de baze de date pentru interogarea, importarea și exportarea înregistrărilor. Software-ul include o interfață administrativă compatibilă cu furnizorii de identitate OpenID Connect și OAuth2 pentru acces securizat al utilizatorilor. De asemenea, dispune de un monitor de performanță pentru vizualizarea statisticilor de sănătate a bazei de date și gestionarea indexurilor colecțiilor pentru a îmbunătăți viteza de regăsire. Sistemul acoperă operațiuni extinse de date, inclusiv editarea documentelor, interogarea și gestionarea activelor binare mari prin GridFS. Oferă controale administrative pentru vizibilitatea bazei de date, configurarea conexiunilor criptate și un mod read-only pentru a preveni modificarea accidentală a datelor.

    Web-based admin interface built with Express.

    JavaScript
    Vezi pe GitHub↗5,968
  • openark/orchestratorAvatar openark

    openark/orchestrator

    5,774Vezi pe GitHub↗

    MySQL replication topology management and HA

    MySQL replication topology manager and visualizer.

    Go
    Vezi pe GitHub↗5,774
  • siddontang/go-mysqlAvatar siddontang

    siddontang/go-mysql

    4,953Vezi pe GitHub↗

    go-mysql este un toolkit pentru limbajul de programare Go conceput pentru implementarea handlerelor de protocol MySQL, a sistemelor de replicare a log-urilor binare, a serverelor mock și a utilitarelor de parsare a schemelor. Oferă bibliotecile necesare pentru a interacționa cu serverele MySQL prin protocoale de rețea native și fluxuri de log-uri binare. Proiectul permite crearea de proxy-uri de baze de date personalizate sau servere mock prin parsarea și decodarea pachetelor de rețea la nivel scăzut. Include, de asemenea, un instrument de replicare pentru streaming-ul și procesarea log-urilor binare pentru a sincroniza datele între diferite sisteme de stocare, alături de un parser de schemă pentru extragerea și analizarea definițiilor structurale ale bazei de date. Toolkit-ul acoperă o gamă largă de capabilități de integrare a bazelor de date, inclusiv gestionarea conexiunilor, execuția interogărilor și gestionarea fluxurilor de lucru de replicare a datelor în timp real. De asemenea, suportă automatizarea migrărilor de schemă și sincronizarea înregistrărilor către sisteme de stocare externe.

    Toolset for handling MySQL protocol and replication.

    Go
    Vezi pe GitHub↗4,953
  • zdennis/activerecord-importAvatar zdennis

    zdennis/activerecord-import

    4,151Vezi pe GitHub↗

    ActiveRecord Import este o bibliotecă pentru inserarea seturilor mari de date într-o bază de date folosind ActiveRecord prin interogări unice sau grupate. Funcționează ca un importator de date în masă și instrument de inserare SQL în masă conceput pentru a minimiza overhead-ul interogărilor și a crește performanța de scriere. Proiectul include un motor de upsert pentru a gestiona conflictele de constrângeri unice prin actualizarea înregistrărilor existente sau ignorarea duplicatelor. De asemenea, dispune de un importator de asocieri recursiv care permite inserarea înregistrărilor părinte și a asocierilor copil imbricate într-o singură operațiune. Biblioteca oferă un strat de validare pre-inserare pentru a verifica validitatea înregistrărilor și a raporta eșecurile înainte de a comite datele. Gestionează migrarea datelor la scară largă prin împărțirea seturilor de date în loturi pentru a controla utilizarea memoriei și a evita limitele de dimensiune a pachetelor bazei de date. Instrumentul oferă rezumate ale rezultatelor care conțin numărul de succese și identificatorii înregistrărilor, alături de urmărirea progresului pentru loturile de date.

    Handles bulk data insertion.

    Ruby
    Vezi pe GitHub↗4,151
  • knq/xoAvatar knq

    knq/xo

    3,890Vezi pe GitHub↗

    xo este un instrument pentru generarea de modele Go type-safe și cod de execuție a interogărilor din schemele și interogările bazelor de date SQL. Funcționează ca un instrument SQL multi-dialect care suportă PostgreSQL, MySQL, SQLite, Oracle și Microsoft SQL Server pentru a produce cod sursă idiomatic. Proiectul utilizează un sistem de generare bazat pe template-uri, permițând structurii și logicii codului sursă al bazei de date generate să fie definite prin template-uri text personalizabile. Include, de asemenea, un vizualizator de schemă de bază de date care analizează relațiile și definițiile tabelelor pentru a crea diagrame vizuale și documentație structurată. Capabilitățile instrumentului acoperă generarea automată de cod SQL și crearea de modele de baze de date specializate. Oferă utilitare pentru maparea interogărilor SQL personalizate la funcții Go și generarea de scripturi de schemă pentru a documenta migrarea bazelor de date.

    Code generator for idiomatic Go database access.

    Go
    Vezi pe GitHub↗3,890
  • mrvautin/adminmongoAvatar mrvautin

    mrvautin/adminMongo

    3,859Vezi pe 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
    Vezi pe GitHub↗3,859
  • scenic-views/scenicAvatar scenic-views

    scenic-views/scenic

    3,622Vezi pe GitHub↗

    Versioned database views for Rails

    Manages database views.

    Ruby
    Vezi pe GitHub↗3,622
  • doug-martin/goquAvatar doug-martin

    doug-martin/goqu

    2,661Vezi pe GitHub↗

    SQL builder and query library for golang

    Idiomatic SQL builder and query library.

    Godatabasegogolang
    Vezi pe GitHub↗2,661
  • jeromelebel/mongohub-macAvatar jeromelebel

    jeromelebel/MongoHub-Mac

    2,416Vezi pe GitHub↗

    Mac Native Mongodb Client

    Native macOS client for database management.

    Objective-C
    Vezi pe GitHub↗2,416
Înapoi123…4Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Database Tools