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
·

7 Repos

Awesome GitHub RepositoriesDatabase Schema Validations

Verifying the integrity and correctness of database schemas on replica servers prior to production application.

Distinct from Schema Validators: Focuses on database-level schema integrity on replicas, not JSON or GraphQL structure validation.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Database Schema Validations. Refine with filters or upvote what's useful.

Awesome Database Schema Validations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • github/gh-ostAvatar von github

    github/gh-ost

    13,409Auf GitHub ansehen↗

    gh-ost is a triggerless online schema migration tool for MySQL. It functions as a replication client and table management utility that synchronizes data from a source table to a shadow table using binary logs, allowing for table structure modifications without locking original tables or causing downtime. The tool distinguishes itself by using binary-log-based replication instead of triggers to stream row-based events to a shadow table. It implements load-aware throttling and dynamic performance tuning to adjust migration speed based on server load and replication lag. Users can monitor and ad

    Tests schema changes on replica servers to verify data integrity before applying updates to the production master.

    Go
    Auf GitHub ansehen↗13,409
  • ariga/atlasAvatar von ariga

    ariga/atlas

    8,096Auf GitHub ansehen↗

    Atlas is a SQL database schema management tool and database infrastructure as code framework. It provides a declarative database migration engine that computes the difference between a desired schema state and the current database state to automatically generate the necessary SQL for transitions. The project distinguishes itself through a comprehensive suite of analysis and visualization tools, including a database schema linter that detects destructive changes and data loss risks. It also features a SQL schema visualization tool capable of generating entity-relationship diagrams from extract

    Verifies the semantic and syntactic correctness of schema files against specific database engines before application.

    Go
    Auf GitHub ansehen↗8,096
  • day8/re-frameAvatar von day8

    day8/re-frame

    5,532Auf GitHub ansehen↗

    re-frame ist ein funktionales Framework für den Bau von Single-Page-Anwendungen in ClojureScript. Es bietet eine zentralisierte, unveränderliche Datenbank, die als Single Source of Truth für den gesamten Anwendungszustand dient und einen strikten, unidirektionalen Datenfluss erzwingt, bei dem Events Zustandsübergänge und nachfolgende View-Updates auslösen. Das Framework zeichnet sich durch einen reaktiven Signal-Graphen und eine Interceptor-basierte Middleware-Pipeline aus. Indem Anwendungslogik als Sequenz datengetriebener Events und deklarativer Side-Effects behandelt wird, entkoppelt es die Geschäftslogik von der View-Schicht. Diese Architektur ermöglicht es Entwicklern, komplexe Zustandsübergänge und externe Operationen durch reine Funktionen zu verwalten, wobei sichergestellt wird, dass Side-Effects von einem separaten Interpreter statt durch imperative Aufrufe ausgeführt werden. Das System umfasst eine umfassende Suite an Funktionen für das Management der Anwendungsarchitektur, einschließlich reaktiver Datenableitung, abonnementbasierter View-Reconciliation und eventgesteuertem Zustandsmanagement. Es unterstützt fortgeschrittene Entwicklungs-Workflows wie Event-Tracing, State-Checkpointing und die Möglichkeit, Side-Effects für isolierte Tests zu stubben. Das Projekt ist für die Integration mit React konzipiert und nutzt Virtual-DOM-Reconciliation, um Benutzeroberflächen effizient zu aktualisieren. Es bietet ein robustes Set an Utilities für den Umgang mit Cross-Cutting Concerns, die Verwaltung komplexer Datenfluss-Graphen und die Koordination asynchroner Operationen innerhalb einer vorhersagbaren, sequenziellen Event-Pipeline.

    Runs schema validation against the entire application state after every event handler to ensure data integrity.

    Clojureclojurescriptre-framereact
    Auf GitHub ansehen↗5,532
  • datacharmer/test_dbAvatar von datacharmer

    datacharmer/test_db

    4,388Auf GitHub ansehen↗

    test_db is a collection of tools for validating database integrity, benchmarking system throughput, and generating synthetic schemas and datasets. It includes a sample corporate employee database for MySQL, a SQL dataset generator for creating representative records, and an integrity validator that uses checksums and record counts to verify data consistency across different database engines. The project provides a database performance benchmark consisting of complex queries and stored procedures designed to measure system response times and throughput. These tools simulate real-world workload

    Creates tables, views, and stored procedures to build consistent environments for testing application logic.

    Shell
    Auf GitHub ansehen↗4,388
  • k1low/tblsAvatar von k1LoW

    k1LoW/tbls

    4,254Auf GitHub ansehen↗

    tbls is a Go-based command line utility used for documenting, analyzing, and linting relational database schemas. It functions as a documentation tool that generates structured reports and entity-relationship diagrams in Markdown, JSON, or Excel formats, as well as a schema diff tool for identifying discrepancies between a live database and its documentation. The project allows for schema augmentation and the definition of virtual relationships through external configuration files, enabling metadata overrides and table connections without requiring database migrations or native constraints. I

    Validates the live database schema against documentation to detect structural discrepancies.

    Go
    Auf GitHub ansehen↗4,254
  • simolus3/driftAvatar von simolus3

    simolus3/drift

    3,231Auf GitHub ansehen↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Compares the active database schema against the expected definition to detect mismatches.

    Dartdartdart-build-systemflutter
    Auf GitHub ansehen↗3,231
  • antonioru/beautiful-react-diagramsAvatar von antonioru

    antonioru/beautiful-react-diagrams

    2,726Auf GitHub ansehen↗

    Beautiful React Diagrams is a component library for building interactive node-based visualizations and flowcharts within React applications. It provides a framework for rendering custom visual schemas where nodes and links are managed through a centralized state, ensuring a single source of truth for complex layouts. The library distinguishes itself through a flexible rendering pattern that allows for the injection of custom user-defined components into node and port placeholders. It enforces structural integrity by validating connections against predefined schemas and provides granular contr

    Validates node and port connections against a predefined schema to ensure structural integrity within the diagram state.

    JavaScriptdiagramdiagramsflowchart-diagrams
    Auf GitHub ansehen↗2,726
  1. Home
  2. Software Engineering & Architecture
  3. Data Schema Validation
  4. Database Schema Validations

Unter-Tags erkunden

  • Environment SimulationCreation of consistent database environments to test application logic and server-side code. **Distinct from Database Schema Validations:** Focuses on the proactive creation of a simulation environment rather than validating an existing schema.
  • State Schema ValidationsRuns schema validation against the entire application state after every event handler. **Distinct from Database Schema Validations:** Distinct from Database Schema Validations: focuses on in-memory application state validation rather than database-level schema integrity.