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

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

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

voxpupuli/json-schema

0
View on GitHub↗
1,645 نجوم·247 تفرعات·Ruby·MIT·5 مشاهدات

Json Schema

هذه المكتبة هي محرك تحقق قائم على Ruby مصمم للتحقق من هياكل بيانات JSON مقابل مواصفات المخطط الرسمية. تضمن سلامة البيانات من خلال التأكد من أن الكائنات والسلاسل والملفات تتوافق مع القيود الهيكلية المحددة، مع التحقق أيضاً من سلامة تعريفات المخطط نفسها مقابل معايير المخطط الوصفي (metaschema) الرسمية.

يتميز المشروع ببنية نمطية للغاية تسمح بتخصيص عميق. يمكن للمستخدمين تسجيل قواعد تحقق مخصصة ومعالجات تنسيق لفرض منطق أعمال خاص بالمشروع يمتد إلى ما وراء المواصفات القياسية. علاوة على ذلك، يتميز النظام بطبقة تحليل قابلة للتوصيل، مما يتيح اختيار محركات أساسية مختلفة لتحسين الأداء أو ضمان التوافق مع بيئات تطبيق محددة.

يدير المحقق هياكل البيانات المعقدة من خلال الاجتياز العودي ويحافظ على سياق ذي حالة لتقديم تقارير أخطاء مفصلة، بما في ذلك مسارات الخصائص المحددة للانتهاكات المكتشفة. يتم معالجة الأمان من خلال طبقة دقة قابلة للتكوين تدير كيفية جلب مراجع المخطط الخارجية، مما يسمح للمطورين بتقييد الوصول إلى الشبكة أو نظام الملفات حسب الحاجة.

Features

  • JSON Schema Validation - Validates JSON data structures against official schema specifications to ensure data integrity and structural compliance.
  • Data Validation Libraries - Ensures data integrity within Ruby applications by enforcing structural constraints defined in standard schema formats.
  • Schema Extensions - Supports extending schema rules to accommodate non-standard data structures and business logic.
  • Field-Scoped Validation Contexts - Maintains a stateful context during validation to track error paths and violation details.
  • Data Validation Layers - Verifies schema definitions against official metaschema standards to ensure structural integrity.
  • Networked Schema Resolvers - Manages remote schema resolution to restrict network access and improve security.
  • Remote Resolvers - Manages external schema references through a configurable fetching layer for security and performance.
  • Custom Format Validators - Provides mechanisms to register custom format handlers for specific data validation needs.
  • External Schema Resolution - Provides configurable resolution layers to securely fetch and process external schema references while restricting network or file system access.
  • Data Validation Schemas - Allows adding custom validation logic to existing schema specifications.
  • Domain-Specific Validation Rules - Implements project-specific business rules and custom format handlers for complex data.
  • Validation Error Reporters - Reports detailed validation errors with specific property paths to assist in debugging data structures.
  • Extension Registries - Provides a registry-based pattern for dynamically registering custom validation rules and format handlers.
  • Data Structure Traversers - Recursively traverses nested data structures to apply validation constraints at every level.
  • Meta-Schema Validations - Verifies that schema definitions conform to official metaschema standards.
  • Specification Validation Schemas - Enables registration of custom validation rules and format handlers for project-specific requirements.
  • Pluggable Parsers - Supports pluggable parsing backends to optimize performance and ensure environment compatibility.
  • Schema Compliance Engines - Verifies JSON objects against official draft specifications while supporting custom format handlers and remote reference management.

سجل النجوم

مخطط تاريخ النجوم لـ voxpupuli/json-schemaمخطط تاريخ النجوم لـ voxpupuli/json-schema

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Json Schema

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Json Schema.
  • julian/jsonschemaالصورة الرمزية لـ Julian

    Julian/jsonschema

    4,951عرض على GitHub↗

    This project is a Python implementation of the JSON Schema specification, providing a library for verifying that data instances conform to defined schemas. It serves as a data validation framework capable of validating both the data itself and the schemas against official meta-schemas to ensure structural correctness. The library features a schema reference resolver that maps URIs to definitions, enabling the resolution of internal and remote references for modular schema management. It is designed for extensibility, allowing for the definition of custom keywords, custom type-checking logic,

    Python
    عرض على GitHub↗4,951
  • java-json-tools/json-schema-validatorالصورة الرمزية لـ java-json-tools

    java-json-tools/json-schema-validator

    1,642عرض على GitHub↗

    This library is a Java-based tool for enforcing data structure constraints and verifying technical formats against defined schema specifications. It functions as a processing utility that parses complex data structures while managing external schema references and circular dependencies. The engine distinguishes itself through an immutable processor design that enables thread-safe, concurrent validation without requiring external synchronization. It employs arbitrary-precision arithmetic to evaluate numeric constraints, preventing common floating-point rounding errors, and utilizes character-l

    Java
    عرض على GitHub↗1,642
  • python-jsonschema/jsonschemaالصورة الرمزية لـ python-jsonschema

    python-jsonschema/jsonschema

    4,951عرض على GitHub↗

    This project is a JSON Schema validation library and framework used to verify that data instances conform to declarative definitions. It functions as a validation engine that enforces structural constraints and data types, while also serving as a meta-validator to ensure schema definitions themselves are syntactically correct against official meta-schemas. The library is designed for extensibility, allowing users to define custom validation logic by mapping schema keywords to specialized callable functions. It includes a registry-based reference resolver for managing internal and external URI

    Pythonjsonjson-schemajsonschema
    عرض على GitHub↗4,951
  • aws-powertools/powertools-lambda-pythonالصورة الرمزية لـ aws-powertools

    aws-powertools/powertools-lambda-python

    3,267عرض على GitHub↗

    AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS Lambda. It provides a comprehensive suite of tools for observability, event parsing, routing, and idempotency management to streamline the development of serverless applications. The project distinguishes itself through specialized capabilities for event-driven architectures and AI agent orchestration. It enables the implementation of AI agents by exposing functions as tools via OpenAPI schemas and managing conversation states. Additionally, it features an idempotency library that p

    Pythonawsaws-lambdalambda
    عرض على GitHub↗3,267
عرض جميع البدائل الـ 30 لـ Json Schema→

مجموعات مختارة تضم Json Schema

مجموعات منسقة بعناية يظهر فيها Json Schema.
  • مكتبات التحقق من صحة البيانات
  • مكتبة للتحقق من سمات النماذج (Model Attributes)

الأسئلة الشائعة

ما هي وظيفة voxpupuli/json-schema؟

هذه المكتبة هي محرك تحقق قائم على Ruby مصمم للتحقق من هياكل بيانات JSON مقابل مواصفات المخطط الرسمية. تضمن سلامة البيانات من خلال التأكد من أن الكائنات والسلاسل والملفات تتوافق مع القيود الهيكلية المحددة، مع التحقق أيضاً من سلامة تعريفات المخطط نفسها مقابل معايير المخطط الوصفي (metaschema) الرسمية.

ما هي الميزات الرئيسية لـ voxpupuli/json-schema؟

الميزات الرئيسية لـ voxpupuli/json-schema هي: JSON Schema Validation, Data Validation Libraries, Schema Extensions, Field-Scoped Validation Contexts, Data Validation Layers, Networked Schema Resolvers, Remote Resolvers, Custom Format Validators.

ما هي البدائل مفتوحة المصدر لـ voxpupuli/json-schema؟

تشمل البدائل مفتوحة المصدر لـ voxpupuli/json-schema: julian/jsonschema — This project is a Python implementation of the JSON Schema specification, providing a library for verifying that data… java-json-tools/json-schema-validator — This library is a Java-based tool for enforcing data structure constraints and verifying technical formats against… python-jsonschema/jsonschema — This project is a JSON Schema validation library and framework used to verify that data instances conform to… aws-powertools/powertools-lambda-python — AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS… everit-org/json-schema — This project is a Java library designed to validate JSON documents against defined schema specifications. It functions… dry-rb/dry-types — This library provides a type system for Ruby applications, offering a framework for defining, validating, and coercing…