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
·

12 Repos

Awesome GitHub RepositoriesData Integrity Constraints

Rules and validation logic to ensure data consistency and uniqueness within a database.

Distinguishing note: Focuses on schema-level enforcement of uniqueness, distinct from general data validation.

Explore 12 awesome GitHub repositories matching data & databases · Data Integrity Constraints. Refine with filters or upvote what's useful.

Awesome Data Integrity Constraints GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • twentyhq/twentyAvatar von twentyhq

    twentyhq/twenty

    50,113Auf GitHub ansehen↗

    Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m

    Configure custom unique fields in the data model to prevent duplicate records and ensure data integrity during imports.

    TypeScriptcrmcrm-systemcustomer
    Auf GitHub ansehen↗50,113
  • tooljet/tooljetAvatar von ToolJet

    ToolJet/ToolJet

    38,027Auf GitHub ansehen↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    The platform ensures data integrity by verifying that referenced values exist when performing operations on tables with constraints.

    JavaScriptai-app-builderdockerhacktoberfest
    Auf GitHub ansehen↗38,027
  • begriffs/postgrestAvatar von begriffs

    begriffs/postgrest

    27,234Auf GitHub ansehen↗

    PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions. The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system. It includes a generator for OpenAPI specifications to provide stand

    Leverages declarative database constraints and idempotent methods to ensure consistent data state.

    Haskell
    Auf GitHub ansehen↗27,234
  • postgres/postgresAvatar von postgres

    postgres/postgres

    20,076Auf GitHub ansehen↗

    PostgreSQL is an object-relational database management system designed for the persistent storage and retrieval of structured information. It functions as an ACID-compliant database server, utilizing standard query language protocols to maintain data consistency and reliability across large-scale application datasets. The system distinguishes itself through an extensible architecture that allows for the definition of custom data types, operators, and indexing methods. It employs multi-version concurrency control to enable simultaneous read and write operations without blocking, supported by a

    Enforces strict logical rules and constraints to maintain accuracy and consistency across related data sets.

    C
    Auf GitHub ansehen↗20,076
  • dotnet/efcoreAvatar von dotnet

    dotnet/efcore

    14,587Auf GitHub ansehen↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Ensures entity properties and database columns remain synchronized regarding nullability requirements.

    C#aspnet-productc-sharpdatabase
    Auf GitHub ansehen↗14,587
  • geldata/gelAvatar von geldata

    geldata/gel

    14,065Auf GitHub ansehen↗

    Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc

    Applies validation rules to object properties or combinations of fields to ensure data integrity and uniqueness.

    Pythondatabaseedgedbedgeql
    Auf GitHub ansehen↗14,065
  • dbt-labs/dbt-coreAvatar von dbt-labs

    dbt-labs/dbt-core

    13,051Auf GitHub ansehen↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Validates data against specified rules during table creation or insertion to ensure data quality.

    Rustanalyticsbusiness-intelligencedata-modeling
    Auf GitHub ansehen↗13,051
  • ssherun/cs-xmind-noteAvatar von SSHeRun

    SSHeRun/CS-Xmind-Note

    10,263Auf GitHub ansehen↗

    CS-Xmind-Note is a collection of structured mind maps and conceptual diagrams serving as a comprehensive knowledge base for computer science fundamentals. It functions as an academic reference and study guide, organizing core subjects into a visual mapping of interdependent technical concepts. The project utilizes an XMind-compatible schema to model complex domains through hierarchical nodes and relational concept mapping. This approach allows for the visual representation of technical layers, linking hardware specifications to software abstractions. The knowledge base covers several primary

    Provides a reference for enforcing entity and referential constraints to ensure database consistency.

    Auf GitHub ansehen↗10,263
  • thoughtbot/guidesAvatar von thoughtbot

    thoughtbot/guides

    9,556Auf GitHub ansehen↗

    This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of

    Establishes rules for using not-null constraints and explicit ordering to maintain data integrity.

    Ruby
    Auf GitHub ansehen↗9,556
  • linkedin/school-of-sreAvatar von linkedin

    linkedin/school-of-sre

    8,093Auf GitHub ansehen↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Instructs on defining primary and foreign key constraints to maintain relational data integrity.

    HTMLgithadooplinux
    Auf GitHub ansehen↗8,093
  • h2database/h2databaseAvatar von h2database

    h2database/h2database

    4,607Auf GitHub ansehen↗

    H2 ist ein JDBC-konformes relationales Datenbankmanagementsystem, das in Java geschrieben ist. Es fungiert als einbettbare SQL-Datenbank, die direkt innerhalb eines Anwendungsprozesses ausgeführt werden kann, um Netzwerklatenz zu eliminieren, oder als In-Memory-Datenbank für performante, flüchtige Speicherung. Es enthält zudem eine webbasierte Konsole zur Ausführung von SQL-Befehlen und zur Verwaltung von Schemata. Das System zeichnet sich durch flexible Bereitstellungsmodi aus, einschließlich eines Standalone-Server-Modus für Remote-TCP/IP-Zugriffe und eines gemischten Modus für gleichzeitige lokale und Remote-Konnektivität. Es verfügt über eine Dialekt-Emulationsschicht und Kompatibilitätsmodi, die es ermöglichen, das Verhalten und die Syntax anderer Datenbanksysteme nachzuahmen. Die Engine bietet ein breites Spektrum an Funktionen, darunter ACID-Transaktionen mit Multi-Version Concurrency Control (MVCC), Unterstützung für Geodaten und JSON sowie fortgeschrittene analytische Fensterfunktionen. Es enthält Tools zur Datensicherung durch komprimierte Backups, SQL-Skript-Wiederherstellung und Off-Heap-Speicherverwaltung für große Datensätze. Die Datenbank lässt sich über Standard-JDBC-Treiber und Verbindungs-URLs in Anwendungen integrieren.

    Ensures data consistency through the enforcement of primary keys, foreign keys, and check constraints.

    Javadatabasejavajdbc
    Auf GitHub ansehen↗4,607
  • datawhalechina/vibe-vibeAvatar von datawhalechina

    datawhalechina/vibe-vibe

    3,126Auf GitHub ansehen↗

    vibe-vibe is an LLM agent engineering framework and toolchain optimizer designed for orchestrating multi-agent systems. It serves as a comprehensive guide and methodology for transforming conceptual ideas into deployed applications through agentic software engineering. The project focuses on the orchestration of specialized AI agent roles with defined collaboration boundaries and iterative feedback loops. It provides frameworks for toolchain optimization, including the selection and evaluation of protocols that extend model capabilities and the design of standardized tool interfaces. The sys

    Employs database constraints and API logic to ensure data consistency and prevent malformed storage.

    agentagentic-aiai
    Auf GitHub ansehen↗3,126
  1. Home
  2. Data & Databases
  3. Data Integrity Constraints

Unter-Tags erkunden

  • Nullability SynchronizationIntegration with language-level null safety to ensure consistency between entity properties and database columns. **Distinct from Data Integrity Constraints:** Distinct from general data integrity constraints: focuses on synchronizing language-level nullability with schema constraints.