6 Repos
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.
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.
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.
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.
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.
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.
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.