awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 रिपॉजिटरी

Awesome GitHub RepositoriesSchema Extensions

Mechanisms for extending base database schemas with custom tables and relations.

Distinguishing note: Specifically handles registration of custom database entities during initialization.

Explore 17 awesome GitHub repositories matching data & databases · Schema Extensions. Refine with filters or upvote what's useful.

Awesome Schema Extensions GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • payloadcms/payloadpayloadcms का अवतार

    payloadcms/payload

    43,053GitHub पर देखें↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Allows registration of custom tables and relations outside the core system schema.

    TypeScriptcmscontent-managementcontent-management-system
    GitHub पर देखें↗43,053
  • typeorm/typeormtypeorm का अवतार

    typeorm/typeorm

    36,540GitHub पर देखें↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    Reuses common column definitions by spreading shared configuration objects into model definitions.

    TypeScriptactive-recordcockroachdbdata-mapper
    GitHub पर देखें↗36,540
  • automattic/mongooseAutomattic का अवतार

    Automattic/mongoose

    27,479GitHub पर देखें↗

    Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB documents. It functions as a document mapper and schema validator, ensuring consistent data types and validation rules for records stored in MongoDB. The project provides a system for defining structured schemas to model application data, including the ability to create hierarchical data structures through nested schema composition. It implements a middleware-based hook system that allows for the interception and modification of data states during the lifecycle of database operations

    Enables changing method arguments or document states during the lifecycle of a database operation via middleware.

    JavaScript
    GitHub पर देखें↗27,479
  • feathersjs/feathersfeathersjs का अवतार

    feathersjs/feathers

    15,253GitHub पर देखें↗

    Feathers is a database-agnostic Node.js application framework designed for building scalable backend systems. It functions as a real-time API framework that provides a server implementation for both REST endpoints and WebSocket connections. The framework decouples application logic from the underlying database technology and communication protocols. This allows a single service to handle both HTTP and Socket requests while separating business logic from the specific data persistence layer. The system organizes data operations through a standardized service-based interface and utilizes hook-b

    Provides a hook system to execute custom logic before and after service method calls.

    TypeScriptbrowserfeathersfeathersjs
    GitHub पर देखें↗15,253
  • dbt-labs/dbt-coredbt-labs का अवतार

    dbt-labs/dbt-core

    13,051GitHub पर देखें↗

    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

    Assigns unique target schemas to individual users to prevent concurrent development conflicts.

    Rustanalyticsbusiness-intelligencedata-modeling
    GitHub पर देखें↗13,051
  • graphile/crystalgraphile का अवतार

    graphile/crystal

    12,931GitHub पर देखें↗

    🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!

    Rename, hide, or reshape database entities and add custom types using smart tags and schema extensions.

    TypeScriptapiautomatic-apiexpress
    GitHub पर देखें↗12,931
  • elie222/inbox-zeroelie222 का अवतार

    elie222/inbox-zero

    10,101GitHub पर देखें↗

    Inbox Zero is an AI-powered email automation platform and inbox organizer. It uses large language models to automatically categorize, label, and archive emails, while providing a conversational interface for managing workflows and drafting responses through natural language. The project distinguishes itself by integrating real-time calendar availability into its drafting process and generating AI-summarized meeting briefings. It supports a pluggable AI provider interface with model fallback chains, allowing it to connect to various cloud or local LLM providers. Users can also control their in

    Creates branch-specific local setups with dedicated databases to prevent schema conflicts during development.

    TypeScriptaiemailgmail
    GitHub पर देखें↗10,101
  • lancedb/lancedblancedb का अवतार

    lancedb/lancedb

    9,031GitHub पर देखें↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Extends base database schemas by adding new columns via SQL expressions or external label merges.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    GitHub पर देखें↗9,031
  • isislab/ctfdisislab का अवतार

    isislab/CTFd

    6,706GitHub पर देखें↗

    CTFs as you need them

    Extends the database schema with custom tables via Alembic migration files from plugins.

    Python
    GitHub पर देखें↗6,706
  • feast-dev/feastfeast-dev का अवतार

    feast-dev/feast

    6,727GitHub पर देखें↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Feast separates each team's feature data into its own database schema to prevent accidental cross-team interference.

    Pythonbig-datadata-engineeringdata-quality
    GitHub पर देखें↗6,727
  • moleculerjs/moleculermoleculerjs का अवतार

    moleculerjs/moleculer

    6,373GitHub पर देखें↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    Modifies service definitions and validation rules during the registration process after mixin merging.

    JavaScript
    GitHub पर देखें↗6,373
  • schemaorg/schemaorgschemaorg का अवतार

    schemaorg/schemaorg

    6,132GitHub पर देखें↗

    Schema.org - schemas and supporting software

    Extends the core schema set through a documented extension model to cover domain-specific entities and relationships.

    HTMLjson-ldrdfstructured-data
    GitHub पर देखें↗6,132
  • graphql-dotnet/graphql-dotnetgraphql-dotnet का अवतार

    graphql-dotnet/graphql-dotnet

    5,987GitHub पर देखें↗

    GraphQL.NET is a server-side framework for building and executing GraphQL APIs within C# applications. It provides a comprehensive toolkit for schema building, a federated engine for distributed data graphs, and a subscription handler for managing real-time data streams. The project distinguishes itself with a flexible schema builder that supports both programmatic code-first definitions and declarative schema-first approaches using the standard schema definition language. It includes a dedicated federation engine to split data graphs into subgraphs and compose them into a unified gateway, as

    Iterates through the schema structure using a visitor pattern to analyze or modify types.

    C#apidotnet-coregraphiql
    GitHub पर देखें↗5,987
  • wp-graphql/wp-graphqlwp-graphql का अवतार

    wp-graphql/wp-graphql

    3,780GitHub पर देखें↗

    WPGraphQL is a GraphQL interface for WordPress that transforms a WordPress installation into a headless content source. It functions as a GraphQL schema provider that maps database structures and relational data into a standardized schema, exposing posts, pages, and custom data types through a single flexible endpoint. The project includes an integrated API query builder and schema explorer, allowing for the visual composition of queries and real-time validation of responses. It provides a system for extending the schema with custom fields and relationships to expose specific business data.

    Allows adding custom types, fields, and connections to the GraphQL schema to expose specific business data.

    PHP
    GitHub पर देखें↗3,780
  • thomhurst/tunitthomhurst का अवतार

    thomhurst/TUnit

    3,744GitHub पर देखें↗

    TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source generation for test discovery and mock creation, ensuring compatibility with Native AOT and IL trimming by eliminating the need for runtime reflection and proxies. The framework provides specialized capabilities for integration testing, including the management of distributed application lifecycles, isolated database schemas, and the correlation of telemetry and logs across process boundaries via OTLP. It also includes an HTTP testing utility to intercept network exchanges and mock AP

    Provides unique, isolated database schemas for individual tests to ensure data independence.

    C#csharpdotnettest
    GitHub पर देखें↗3,744
  • fatfreecrm/fat_free_crmfatfreecrm का अवतार

    fatfreecrm/fat_free_crm

    3,629GitHub पर देखें↗

    Fat Free CRM is an open-source customer relationship management platform built on the Ruby on Rails framework. It provides a centralized interface for managing sales pipelines, tracking leads, contacts, and business opportunities, and organizing organizational data through custom fields, tags, and team-based groupings. The platform is designed as a modular business application that supports extensibility through a plugin system and the ability to integrate as a Rails engine within existing projects. This architecture allows for dynamic schema extensions, enabling users to define custom data f

    Enables runtime extension of database schemas by registering custom entities and metadata fields.

    Ruby
    GitHub पर देखें↗3,629
  • space-wizards/space-station-14space-wizards का अवतार

    space-wizards/space-station-14

    3,523GitHub पर देखें↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    Implements mechanisms to extend base database schemas with fork-specific tables to maintain compatibility with upstream versions.

    C#c-sharpgamehacktoberfest
    GitHub पर देखें↗3,523
  1. Home
  2. Data & Databases
  3. Schema Extensions

सब-टैग एक्सप्लोर करें

  • Alembic Migration ExtensionsCustom database tables added from plugins using Alembic migration files for schema versioning. **Distinct from Schema Extensions:** Distinct from Schema Extensions: specifically uses Alembic migration files for versioned schema changes, not just entity registration.
  • Development Schema Isolation2 सब-टैग्सMechanisms for assigning unique target schemas to individual users to prevent concurrent development conflicts. **Distinct from Schema Extensions:** Distinct from Schema Extensions: focuses on user-level schema isolation for development, not just extending base schemas.
  • Domain-SpecificDocumented extension model for covering domain-specific entities and relationships beyond the core schema. **Distinct from Schema Extensions:** Distinct from Schema Extensions: focuses on a documented extension model for domain-specific entities, not just custom database tables.
  • GraphQL Schema Customizations1 सब-टैगRenames, hides, or reshapes database entities and adds custom types using smart tags and schema extensions. **Distinct from Schema Extensions:** Distinct from Schema Extensions: focuses on customizing the generated GraphQL schema, not extending the underlying database schema.
  • Lifecycle Interceptors1 सब-टैगHooks that allow modification of document states or method arguments during database operation lifecycles. **Distinct from Schema Extensions:** Focuses on runtime operation interception rather than static schema definition extensions.