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

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

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

google/schema-dts

0
View on GitHub↗
1,204 स्टार्स·50 फोर्क्स·TypeScript·Apache-2.0·3 व्यूज़

Schema Dts

Schema-dts is a type-safe library providing TypeScript interfaces for modeling structured data and interconnected graph relationships. It serves as a framework for defining and enforcing strict property requirements for JSON-LD objects, ensuring that metadata generated for web applications and search engines adheres to established vocabulary standards.

The project distinguishes itself by providing a comprehensive set of definitions for the Schema.org vocabulary, enabling developers to build complex, machine-readable data graphs with compile-time validation. It supports the composition of multiple object types and the linking of data nodes through unique identifiers, allowing for the representation of intricate relationships while maintaining data integrity.

Beyond core modeling, the library facilitates the generation of custom type definitions from external ontologies and supports the extension of standard schemas with proprietary metadata. It includes utilities for serializing structured data into safe, machine-readable formats and provides mechanisms to constrain action inputs and outputs within application logic. The package is distributed as a TypeScript library, enabling static type checking for structured data throughout the development lifecycle.

Features

  • Search Engine Optimization - Implements standardized Schema.org vocabulary to improve how search engines interpret and display content from websites.
  • JSON-LD Structured Data - Provides a comprehensive set of TypeScript interfaces for modeling and generating Schema.org-compliant JSON-LD structured data.
  • Schema.org Type Definitions - Provides a collection of type definitions that conform to the Schema.org vocabulary and JSON-LD standards.
  • Custom Type Constraint Enforcement - Applies compile-time validation to ensure structured data objects strictly adhere to predefined vocabulary property requirements.
  • Type Safety Resets - Applies rigorous compile-time checks to complex data structures to prevent runtime errors when handling interconnected graph information.
  • Schema Serializers - Converts strongly-typed objects into standardized JSON-LD strings to ensure machine-readable output for web document integration.
  • Typed Configuration Schemas - Defines structured data objects using standard vocabulary specifications to ensure consistency and compliance with global data formatting requirements.
  • Language-Specific Type Definitions - Transforms external ontology specifications into native language type definitions to ensure consistency with evolving data standards.
  • Type-Safe Structured Data Frameworks - Enforces strict property requirements and data integrity for machine-readable metadata through a type-safe framework.
  • Graph Data Models - Connects related entities using unique identifiers and graph structures to represent complex relationships between different pieces of information.
  • Structured Data Schemas - Applies strict type definitions to structured data objects to ensure content conforms to expected property requirements and established schema standards.
  • Custom Type Definitions - Builds tailored type definitions from external ontology files to support custom or versioned schema vocabularies within application logic.
  • Type-to-Schema Generation - Creates type definitions from custom ontologies or specific versions of structured data vocabularies to ensure type safety across data models.
  • Recursive Object Graph Hydration - Models interconnected data structures by defining relationships between entities through unique identifiers and nested object references.
  • Entity-ID Linking - Builds and manages complex relationships between entities using unique identifiers to create machine-readable information graphs.
  • TypeScript Type Synthesis - Uses structural typing to combine multiple schema definitions into single objects that satisfy complex graph requirements.

स्टार हिस्ट्री

google/schema-dts के लिए स्टार हिस्ट्री चार्टgoogle/schema-dts के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Schema Dts को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Schema Dts दिखाई देता है।
  • डेटा स्कीमा लाइब्रेरी

अक्सर पूछे जाने वाले प्रश्न

google/schema-dts क्या करता है?

Schema-dts is a type-safe library providing TypeScript interfaces for modeling structured data and interconnected graph relationships. It serves as a framework for defining and enforcing strict property requirements for JSON-LD objects, ensuring that metadata generated for web applications and search engines adheres to established vocabulary standards.

google/schema-dts की मुख्य विशेषताएं क्या हैं?

google/schema-dts की मुख्य विशेषताएं हैं: Search Engine Optimization, JSON-LD Structured Data, Schema.org Type Definitions, Custom Type Constraint Enforcement, Type Safety Resets, Schema Serializers, Typed Configuration Schemas, Language-Specific Type Definitions।

google/schema-dts के कुछ ओपन-सोर्स विकल्प क्या हैं?

google/schema-dts के ओपन-सोर्स विकल्पों में शामिल हैं: millsp/ts-toolbelt — ts-toolbelt is a collection of specialized utilities for manipulating and validating TypeScript types. It provides a… spatie/schema-org — This library is a PHP tool for programmatically defining, building, and exporting structured data graphs. It provides… getpublii/publii — Publii is a local static site generator and offline content management system. It operates as a desktop application… mattpocock/ts-reset — ts-reset is a TypeScript type enhancement library that overrides and augments the built-in type definitions for… schemaorg/schemaorg — Schema.org - schemas and supporting software. garmeeh/next-seo — next-seo is a search engine optimization toolkit and component library for Next.js. It provides a set of React…

Schema Dts के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Schema Dts के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • millsp/ts-toolbeltmillsp का अवतार

    millsp/ts-toolbelt

    7,145GitHub पर देखें↗

    ts-toolbelt is a collection of specialized utilities for manipulating and validating TypeScript types. It provides a toolkit for performing complex transformations on objects, unions, and functions to enforce strict data consistency at compile time. The library features dedicated transformers for function types, including utilities for currying, composition, and signature extraction. It also includes an object type manipulator for deep merging, patching, and reshaping complex structures. The capability surface extends to literal string processing, type-level arithmetic, and tuple operations.

    TypeScriptdynamic-typessafetytype-checking
    GitHub पर देखें↗7,145
  • mattpocock/ts-resetmattpocock का अवतार

    mattpocock/ts-reset

    8,533GitHub पर देखें↗

    ts-reset is a TypeScript type enhancement library that overrides and augments the built-in type definitions for standard JavaScript APIs. Its core purpose is to replace unsafe any return types with stricter alternatives like unknown, forcing developers to explicitly validate data before using it. The library achieves this through global type augmentation and declaration merging, applying changes across the entire project without requiring per-file imports. The library differentiates itself by targeting specific pain points in everyday TypeScript usage. It relaxes type constraints on array

    TypeScriptresettypescript
    GitHub पर देखें↗8,533
  • getpublii/publiiGetPublii का अवतार

    GetPublii/Publii

    7,085GitHub पर देखें↗

    Publii is a local static site generator and offline content management system. It operates as a desktop application that renders content into HTML files on a local machine, removing server-side vulnerabilities and eliminating the need for a live database or active internet connection during the authoring process. The system is distinguished by a focus on privacy and search engine optimization. It includes built-in tools for GDPR compliance, such as cookie consent management and the ability to restrict third-party embeds until user consent is provided. For visibility, it automates the generati

    HTMLcmselectronelectronjs
    GitHub पर देखें↗7,085
  • spatie/schema-orgspatie का अवतार

    spatie/schema-org

    1,497GitHub पर देखें↗

    This library is a PHP tool for programmatically defining, building, and exporting structured data graphs. It provides a fluent, object-oriented interface that allows developers to construct complex, nested metadata structures that comply with standardized vocabulary requirements for search engine indexing. The library distinguishes itself through its support for multi-typed entity modeling, which enables the combination of several classification categories into a single, unified entity. It also features a graph-based modeling system that facilitates the linking and cross-referencing of relate

    PHPgooglephpschedule
    GitHub पर देखें↗1,497
Schema Dts के सभी 30 विकल्प देखें→