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
·

3 Repos

Awesome GitHub RepositoriesConstraint-Based JSON Validators

Applies user-defined constraints to static JSON files to check and enforce data structure and values.

Distinct from JSON Syntax Validators: Distinct from JSON Syntax Validators: validates against user-defined constraints, not just JSON specification syntax.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Constraint-Based JSON Validators. Refine with filters or upvote what's useful.

Awesome Constraint-Based JSON Validators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • cue-lang/cueAvatar von cue-lang

    cue-lang/cue

    6,147Auf GitHub ansehen↗

    CUE is a constraint-based configuration language designed for data validation, schema definition, and code generation. At its core, it unifies types and values into a single concept, enabling compile-time validation that catches structural and value errors before runtime. The language treats data and constraints as the same thing, allowing a single definition to serve as both a schema and concrete configuration data. CUE distinguishes itself through its constraint-based unification engine, which combines multiple configuration sources into a single coherent result by merging their constraints

    Validates JSON data against user-defined constraints to enforce structure and values.

    Goconfigurationdatakubernetes
    Auf GitHub ansehen↗6,147
  • json-schema-org/json-schema-specAvatar von json-schema-org

    json-schema-org/json-schema-spec

    5,038Auf GitHub ansehen↗

    Dieses Projekt stellt die JSON-Schema-Spezifikation bereit, einen Standard zur Annotation und Validierung von JSON-Dokumenten, um konsistente Datenstrukturen über verschiedene Systeme hinweg sicherzustellen. Es dient als Datenvalidierungsstandard und Interoperabilitätsstandard und etabliert eine gemeinsame Sprache für den Austausch von Datendefinitionen zwischen verschiedenen Programmiersprachen und Plattformen. Die Spezifikation enthält ein maschinenlesbares Framework zur Definition von JSON-Vokabularen, das die erwarteten Typen, Formate und Strukturen von Datenobjekten beschreibt. Es ermöglicht die Erstellung standardisierter, maschinenlesbarer Dokumentationen, um Klarheit und Konsistenz in technischen Datendarstellungen zu gewährleisten. Das Framework deckt eine breite Palette an Funktionen ab, einschließlich deklarativer Strukturdefinition, rekursiver Schema-Komposition und Meta-Schema-Validierung zur Überprüfung der syntaktischen Korrektheit von Schemata. Es bietet zudem Mechanismen für schlüsselwortbasierte Constraint-Abbildung, Annotation von Datendokumenten und die Standardisierung von Validierungsausgaben, um die Interoperabilität zwischen verschiedenen Verarbeitungstools zu wahren.

    Defines rules and constraints to ensure JSON documents adhere to specific structures and data types.

    JavaScriptapi-documentationjsonjson-schema
    Auf GitHub ansehen↗5,038
  • java-json-tools/json-schema-validatorAvatar von java-json-tools

    java-json-tools/json-schema-validator

    1,642Auf GitHub ansehen↗

    Diese Bibliothek ist ein Java-basiertes Tool zur Durchsetzung von Datenstruktureinschränkungen und zur Verifizierung technischer Formate gegen definierte Schema-Spezifikationen. Sie fungiert als Verarbeitungsdienstprogramm, das komplexe Datenstrukturen parst und gleichzeitig externe Schema-Referenzen sowie zirkuläre Abhängigkeiten verwaltet. Die Engine zeichnet sich durch ein unveränderliches Prozessor-Design aus, das eine thread-sichere, gleichzeitige Validierung ermöglicht, ohne dass eine externe Synchronisation erforderlich ist. Sie verwendet Arithmetik mit beliebiger Präzision, um numerische Einschränkungen zu bewerten, was häufige Rundungsfehler bei Gleitkommazahlen verhindert, und nutzt zeichenbasierte Verarbeitung, um eine Unicode-bewusste String-Validierung für komplexe Symbole sicherzustellen. Entwickler können die Kern-Pipeline erweitern, indem sie benutzerdefinierte Schlüsselwörter und Format-Handler registrieren, um spezialisierte Geschäftslogik zu implementieren. Das Projekt bietet ein umfassendes Schema-Management, einschließlich struktureller Compliance-Prüfung gegen Meta-Schemas, URI-basierter Abhängigkeitsauflösung und konfigurierbarem Schema-Laden. Es unterstützt detaillierte Fehlerberichte, die die Validierung über Kindelemente hinweg fortsetzen, selbst nach Fehlern bei Elternelementen, und enthält eine Befehlszeilenschnittstelle für die terminalbasierte Datenverifizierung.

    Provides a standalone command-line interface for validating JSON documents against schema requirements.

    Java
    Auf GitHub ansehen↗1,642
  1. Home
  2. Software Engineering & Architecture
  3. JSON Schema Validation
  4. JSON Syntax Validators
  5. Constraint-Based JSON Validators

Unter-Tags erkunden

  • Conditional and Multi-Schema ValidatorsValidators that check a finalized value against conditional or multi-schema constraints using built-in functions. **Distinct from Constraint-Based JSON Validators:** Distinct from Constraint-Based JSON Validators: focuses on conditional and multi-schema validation logic, not general constraint enforcement.