6 dépôts
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 est un outil de gestion des changements de schéma de base de données et un système de contrôle de version conçu pour suivre, gérer et appliquer des modifications de base de données versionnées. Il fonctionne comme un framework de migration SQL et un utilitaire d'automatisation DevOps qui intègre les déploiements de base de données dans les pipelines de livraison continue et les chaînes d'outils de build. Le système permet des rollbacks précis et la détection de dérive en enregistrant chaque modification apportée à un schéma de base de données. Il prend en charge la définition des changements de base de données via des jeux de changements (changesets) structurés en XML, YAML ou JSON, ainsi que des scripts SQL bruts, pour assurer des déploiements cohérents sur divers moteurs de bases de données relationnelles. Le projet couvre un large éventail de capacités de cycle de vie de schéma, incluant la génération de base de référence pour les bases de données existantes, l'organisation hiérarchique des journaux de changements et l'utilisation d'étiquettes et de contextes pour cibler des environnements spécifiques. Il fournit également des mécanismes d'extensibilité du moteur de base de données via des plugins externes.
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.