awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • twentyhq/twentyالصورة الرمزية لـ twentyhq

    twentyhq/twenty

    50,113عرض على GitHub↗

    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
    عرض على GitHub↗50,113
  • tooljet/tooljetالصورة الرمزية لـ ToolJet

    ToolJet/ToolJet

    38,027عرض على GitHub↗

    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
    عرض على GitHub↗38,027
  • begriffs/postgrestالصورة الرمزية لـ begriffs

    begriffs/postgrest

    27,234عرض على GitHub↗

    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
    عرض على GitHub↗27,234
  • postgres/postgresالصورة الرمزية لـ postgres

    postgres/postgres

    20,076عرض على GitHub↗

    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
    عرض على GitHub↗20,076
  • dotnet/efcoreالصورة الرمزية لـ dotnet

    dotnet/efcore

    14,587عرض على GitHub↗

    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
    عرض على GitHub↗14,587
  • geldata/gelالصورة الرمزية لـ geldata

    geldata/gel

    14,065عرض على GitHub↗

    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
    عرض على GitHub↗14,065
  • dbt-labs/dbt-coreالصورة الرمزية لـ dbt-labs

    dbt-labs/dbt-core

    13,051عرض على GitHub↗

    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
    عرض على GitHub↗13,051
  • ssherun/cs-xmind-noteالصورة الرمزية لـ SSHeRun

    SSHeRun/CS-Xmind-Note

    10,263عرض على GitHub↗

    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.

    عرض على GitHub↗10,263
  • thoughtbot/guidesالصورة الرمزية لـ thoughtbot

    thoughtbot/guides

    9,556عرض على GitHub↗

    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
    عرض على GitHub↗9,556
  • linkedin/school-of-sreالصورة الرمزية لـ linkedin

    linkedin/school-of-sre

    8,093عرض على GitHub↗

    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
    عرض على GitHub↗8,093
  • h2database/h2databaseالصورة الرمزية لـ h2database

    h2database/h2database

    4,607عرض على GitHub↗

    H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL database that can run directly within an application process to remove network latency, or as an in-memory database for high-performance volatile storage. It also includes a web-based console for executing SQL commands and administering schemas. The system is characterized by its flexible deployment modes, including a standalone server mode for remote TCP/IP access and a mixed mode for simultaneous local and remote connectivity. It features a dialect emulation layer and compatibilit

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

    Javadatabasejavajdbc
    عرض على GitHub↗4,607
  • datawhalechina/vibe-vibeالصورة الرمزية لـ datawhalechina

    datawhalechina/vibe-vibe

    3,126عرض على GitHub↗

    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
    عرض على GitHub↗3,126
  1. Home
  2. Data & Databases
  3. Data Integrity Constraints

استكشف الوسوم الفرعية

  • 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.