awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesDatabase Automation Tools

Utilities for managing database schema migrations and data synchronization.

Distinguishing note: Focuses on automation of database lifecycle tasks rather than database hosting.

Explore 6 awesome GitHub repositories matching data & databases · Database Automation Tools. Refine with filters or upvote what's useful.

Awesome Database Automation Tools GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • dokploy/dokployAvatar von Dokploy

    Dokploy/dokploy

    34,901Auf GitHub ansehen↗

    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

    Manages schema migrations and data synchronization tasks.

    TypeScriptbackendbackupsdatabases
    Auf GitHub ansehen↗34,901
  • sqlc-dev/sqlcAvatar von sqlc-dev

    sqlc-dev/sqlc

    17,882Auf GitHub ansehen↗

    sqlc is a code generation tool that compiles raw SQL queries into type-safe application code. By analyzing SQL statements against database schema definitions during the build process, it eliminates the need for manual data mapping and prevents runtime type errors. The project functions as a schema-aware generator that translates database column types into native language primitives. It distinguishes itself through a modular, plugin-based architecture that allows for the extension of the generation pipeline to support diverse programming languages and custom frameworks beyond its default capab

    Automates the creation of boilerplate-free database interaction code to ensure reliable storage layer communication.

    Gocode-generatorgokotlin
    Auf GitHub ansehen↗17,882
  • flyway/flywayAvatar von flyway

    flyway/flyway

    9,844Auf GitHub ansehen↗

    Flyway is a database schema versioning tool and SQL migration orchestrator. It applies version-controlled schema changes to relational databases using SQL scripts and Java Database Connectivity to ensure environments remain consistent and reproducible. The tool tracks applied migration scripts in a dedicated metadata table to determine which updates require execution. It supports the synchronization of schema versions across multiple different database engines and provides integration for build systems and application frameworks to automate updates during software release processes. Capabili

    Integrates schema updates into build pipelines and application frameworks to automate database changes.

    Javaauroracontinuous-deliverycontinuous-deployment
    Auf GitHub ansehen↗9,844
  • azerothcore/azerothcore-wotlkAvatar von azerothcore

    azerothcore/azerothcore-wotlk

    8,008Auf GitHub ansehen↗

    This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player data and game logic. It functions as a modular game server framework and an NPC AI and scripting engine, providing the necessary infrastructure to host a persistent virtual environment. The system is distinguished by a modular framework that allows for the extension of core engine behavior through isolated modules and function hooks without modifying the source code. It includes a structured SQL data layer for managing authentication, character states, and world environment sett

    Implements a database assembler that automatically processes custom SQL files and schema updates.

    C++azerothcoreemulatorgame
    Auf GitHub ansehen↗8,008
  • liquibase/liquibaseAvatar von liquibase

    liquibase/liquibase

    5,527Auf GitHub ansehen↗

    Liquibase ist ein Tool für das Management von Datenbank-Schemaänderungen und ein Versionskontrollsystem, das entwickelt wurde, um versionierte Datenbankmodifikationen zu verfolgen, zu verwalten und anzuwenden. Es fungiert als SQL-Migrations-Framework und DevOps-Automatisierungs-Utility, das Datenbank-Deployments in Continuous-Delivery-Pipelines und Build-Toolchains integriert. Das System ermöglicht präzise Rollbacks und Drift-Erkennung durch die Aufzeichnung jeder Modifikation an einem Datenbankschema. Es unterstützt die Definition von Datenbankänderungen durch strukturierte Changesets in XML, YAML oder JSON sowie rohe SQL-Skripte, um konsistente Deployments über verschiedene relationale Datenbank-Engines hinweg zu gewährleisten. Das Projekt deckt ein breites Spektrum an Funktionen für den Schema-Lebenszyklus ab, einschließlich der Baseline-Generierung für bestehende Datenbanken, der hierarchischen Organisation von Changelogs und der Verwendung von Labels und Kontexten zur Adressierung spezifischer Umgebungen. Es bietet zudem Mechanismen für die Erweiterbarkeit der Datenbank-Engine über externe Plugins.

    Provides a comprehensive utility for managing database schema migrations and automating the delivery of changes.

    Java
    Auf GitHub ansehen↗5,527
  • rajnandan1/kenerAvatar von rajnandan1

    rajnandan1/kener

    4,732Auf GitHub ansehen↗

    Kener is a self-hosted status page platform and uptime monitoring tool designed to track the health and availability of websites, APIs, and infrastructure components. It functions as an incident management system that automates the detection of service disruptions and provides a public-facing dashboard to communicate real-time system status and maintenance schedules to end users. The platform distinguishes itself through its multi-tenant architecture, which allows for the operation of multiple independent, branded status pages from a single installation. It supports deep customization of the

    Automates database schema migrations and data seeding for local environment synchronization.

    Svelteawesome-listdockermonitoring
    Auf GitHub ansehen↗4,732
  1. Home
  2. Data & Databases
  3. Database Automation Tools