6 repositorios
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 es una herramienta de gestión de cambios de esquema de base de datos y sistema de control de versiones diseñado para rastrear, gestionar y aplicar modificaciones de base de datos versionadas. Funciona como un framework de migración SQL y utilidad de automatización DevOps que integra despliegues de base de datos en pipelines de entrega continua y cadenas de herramientas de construcción. El sistema permite reversiones precisas y detección de deriva (drift) registrando cada modificación realizada en un esquema de base de datos. Admite la definición de cambios de base de datos mediante conjuntos de cambios estructurados en XML, YAML o JSON, así como scripts SQL sin procesar, para garantizar despliegues consistentes en diversos motores de bases de datos relacionales. El proyecto cubre una amplia gama de capacidades de ciclo de vida de esquema, incluyendo la generación de líneas base para bases de datos existentes, organización jerárquica de registros de cambios y el uso de etiquetas y contextos para apuntar a entornos específicos. También proporciona mecanismos para la extensibilidad del motor de base de datos mediante plugins externos.
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.