awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenBlogSitemap
ProjektÜber unsPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Kategorien

66 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • appwrite/appwriteAvatar von appwrite

    appwrite/appwrite

    56,318Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗56,318
  • appsmithorg/appsmithAvatar von appsmithorg

    appsmithorg/appsmith

    40,051Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗40,051
  • tooljet/tooljetAvatar von ToolJet

    ToolJet/ToolJet

    38,027Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗38,027
  • budibase/budibaseAvatar von Budibase

    Budibase/budibase

    28,024Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗28,024
  • youtube/vitessAvatar von youtube

    youtube/vitess

    21,032Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,032
  • helm/chartsAvatar von helm

    helm/charts

    15,425Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,425
  • illacloud/illa-builderAvatar von illacloud

    illacloud/illa-builder

    12,268Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,268
  • xo/usqlAvatar von xo

    xo/usql

    10,014Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,014
  • sosedoff/pgwebAvatar von sosedoff

    sosedoff/pgweb

    9,399Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,399
  • masterminds/squirrelAvatar von Masterminds

    Masterminds/squirrel

    7,949Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,949
  • flike/kingshardAvatar von flike

    flike/kingshard

    6,414Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,414
  • mongo-express/mongo-expressAvatar von mongo-express

    mongo-express/mongo-express

    5,968Auf GitHub ansehen↗

    Mongo-express ist eine webbasierte Administrationsschnittstelle für MongoDB, die ein visuelles Tool zur Verwaltung von Datenbanken und Sammlungen ohne die Verwendung eines Befehlszeilentools bietet. Als Node.js-Anwendung fungiert sie als Dokumenteneditor und Datenbankmanager zum Abfragen, Importieren und Exportieren von Datensätzen. Die Software enthält eine Administrationsschnittstelle, die mit OpenID Connect- und OAuth2-Identitätsanbietern für sicheren Benutzerzugriff kompatibel ist. Sie bietet zudem einen Performance-Monitor zur Anzeige von Datenbank-Gesundheitsstatistiken und zur Verwaltung von Sammlungsindizes, um die Abrufgeschwindigkeiten zu verbessern. Das System deckt breite Datenoperationen ab, einschließlich Dokumentenbearbeitung, Abfragen und die Verwaltung großer binärer Assets via GridFS. Es bietet administrative Kontrollen für die Datenbanksichtbarkeit, verschlüsselte Verbindungskonfiguration und einen schreibgeschützten Modus, um versehentliche Datenänderungen zu verhindern.

    Web-based admin interface built with Express.

    JavaScript
    Auf GitHub ansehen↗5,968
  • openark/orchestratorAvatar von openark

    openark/orchestrator

    5,774Auf GitHub ansehen↗

    MySQL replication topology management and HA

    MySQL replication topology manager and visualizer.

    Go
    Auf GitHub ansehen↗5,774
  • siddontang/go-mysqlAvatar von siddontang

    siddontang/go-mysql

    4,953Auf GitHub ansehen↗

    go-mysql ist ein Toolkit für die Programmiersprache Go, das für die Implementierung von MySQL-Protokoll-Handlern, Binary-Log-Replikationssystemen, Mock-Servern und Schema-Parsing-Utilities entwickelt wurde. Es bietet die notwendigen Bibliotheken, um mit MySQL-Servern über native Netzwerkprotokolle und Binary-Log-Streams zu interagieren. Das Projekt ermöglicht die Erstellung benutzerdefinierter Datenbank-Proxys oder Mock-Server durch das Parsen und Dekodieren von Low-Level-Netzwerkpaketen. Es enthält zudem ein Replikationstool zum Streamen und Verarbeiten von Binary-Logs, um Daten über verschiedene Speichersysteme hinweg zu synchronisieren, sowie einen Schema-Parser zum Extrahieren und Analysieren von Datenbankstrukturdefinitionen. Das Toolkit deckt ein breites Spektrum an Datenbankintegrationsfunktionen ab, einschließlich Verbindungsmanagement, Query-Ausführung und der Verwaltung von Echtzeit-Datenreplikations-Workflows. Es unterstützt zudem die Automatisierung von Schema-Migrationen und die Synchronisation von Datensätzen mit externen Speichersystemen.

    Toolset for handling MySQL protocol and replication.

    Go
    Auf GitHub ansehen↗4,953
  • zdennis/activerecord-importAvatar von zdennis

    zdennis/activerecord-import

    4,151Auf GitHub ansehen↗

    ActiveRecord Import ist eine Bibliothek zum Einfügen großer Datensätze in eine Datenbank mittels ActiveRecord durch einzelne oder gebündelte Abfragen. Es fungiert als Bulk-Daten-Importer und SQL-Bulk-Insert-Tool, das darauf ausgelegt ist, den Abfrage-Overhead zu minimieren und die Schreibleistung zu erhöhen. Das Projekt enthält eine Upsert-Engine, um Konflikte bei eindeutigen Constraints durch das Aktualisieren bestehender Datensätze oder das Ignorieren von Duplikaten zu behandeln. Es bietet zudem einen rekursiven Assoziations-Importer, der es ermöglicht, Eltern-Datensätze und deren verschachtelte Kind-Assoziationen in einem einzigen Vorgang einzufügen. Die Bibliothek bietet eine Validierungsschicht vor dem Einfügen, um die Gültigkeit der Datensätze zu prüfen und Fehler zu melden, bevor Daten festgeschrieben werden. Sie verwaltet die groß angelegte Datenmigration durch Aufteilen der Datensätze in Batches, um den Speicherverbrauch zu kontrollieren und Limits für die Datenbank-Paketgröße zu vermeiden. Das Tool bietet Ergebniszusammenfassungen mit Erfolgszählern und Datensatz-Identifikatoren sowie eine Fortschrittsverfolgung für Daten-Batches.

    Handles bulk data insertion.

    Ruby
    Auf GitHub ansehen↗4,151
  • knq/xoAvatar von knq

    knq/xo

    3,890Auf GitHub ansehen↗

    xo ist ein Tool zur Generierung typsicherer Go-Modelle und Code zur Abfrageausführung aus SQL-Datenschemata und -Abfragen. Es fungiert als Multi-Dialekt-SQL-Tool, das PostgreSQL, MySQL, SQLite, Oracle und Microsoft SQL Server unterstützt, um idiomatischen Quellcode zu erzeugen. Das Projekt verwendet ein Template-basiertes Generierungssystem, das es ermöglicht, die Struktur und Logik des generierten Datenbank-Quellcodes über anpassbare Text-Templates zu definieren. Es enthält zudem einen Datenbank-Schema-Visualisierer, der Tabellenbeziehungen und Definitionen analysiert, um visuelle Diagramme und strukturierte Dokumentationen zu erstellen. Die Funktionen des Tools decken die automatisierte SQL-Codegenerierung und die Erstellung spezialisierter Datenbankmodelle ab. Es bietet Utilities zum Mapping benutzerdefinierter SQL-Abfragen auf Go-Funktionen und zur Generierung von Schema-Skripten zur Dokumentation von Datenbankmigrationen.

    Code generator for idiomatic Go database access.

    Go
    Auf GitHub ansehen↗3,890
  • mrvautin/adminmongoAvatar von mrvautin

    mrvautin/adminMongo

    3,859Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,859
  • scenic-views/scenicAvatar von scenic-views

    scenic-views/scenic

    3,622Auf GitHub ansehen↗

    Versioned database views for Rails

    Manages database views.

    Ruby
    Auf GitHub ansehen↗3,622
  • doug-martin/goquAvatar von doug-martin

    doug-martin/goqu

    2,661Auf GitHub ansehen↗

    SQL builder and query library for golang

    Idiomatic SQL builder and query library.

    Godatabasegogolang
    Auf GitHub ansehen↗2,661
  • jeromelebel/mongohub-macAvatar von jeromelebel

    jeromelebel/MongoHub-Mac

    2,416Auf GitHub ansehen↗

    Mac Native Mongodb Client

    Native macOS client for database management.

    Objective-C
    Auf GitHub ansehen↗2,416
Vorherige123…4Nächste
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Database Tools