awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesRuntime Data Validation

Validates application data against schemas at runtime to ensure structural integrity.

Distinct from Input Validation Schemas: Focuses on general application data validation rather than specifically security-focused request payloads.

Explore 8 awesome GitHub repositories matching security & cryptography · Runtime Data Validation. Refine with filters or upvote what's useful.

Awesome Runtime Data Validation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • shadcn-ui/taxonomyAvatar von shadcn-ui

    shadcn-ui/taxonomy

    19,248Auf GitHub ansehen↗

    Taxonomy is a full-stack application template and reference implementation built with the Next.js app router. It serves as a comprehensive starter for developing web applications using server components and modern React patterns. The project integrates a variety of specialized systems, including an identity management workflow for OAuth and session handling, and a billing system for managing recurring subscriptions and payment events. It also features a content pipeline that transforms Markdown and JSX files into type-safe data collections for rendering blogs and documentation. The architect

    Employs runtime schema validation for API payloads and form inputs to ensure data integrity.

    TypeScriptnextauthjsnextjsprisma
    Auf GitHub ansehen↗19,248
  • gcanti/fp-tsAvatar von gcanti

    gcanti/fp-ts

    11,523Auf GitHub ansehen↗

    fp-ts is a TypeScript library that brings pure functional programming patterns to the language through algebraic data types, type class abstractions, and composable combinators. It provides foundational data types like Option for optional values, Either for typed error handling, and Task for lazy asynchronous computations, all designed to make invalid states unrepresentable and side effects explicit. The library is built on category theory concepts, offering type classes such as Functor, Applicative, Monad, Semigroup, and Monoid with lawful instances for common data structures. The library di

    Provides runtime schema validation for checking data structures against type definitions.

    TypeScriptalgebraic-data-typesfunctional-programmingtypescript
    Auf GitHub ansehen↗11,523
  • arktypeio/arktypeAvatar von arktypeio

    arktypeio/arktype

    7,780Auf GitHub ansehen↗

    Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida

    Validates unknown data against schemas at runtime to ensure structural integrity and type safety.

    TypeScriptjavascriptparsingruntime-typechecking
    Auf GitHub ansehen↗7,780
  • webmozarts/assertAvatar von webmozarts

    webmozarts/assert

    7,648Auf GitHub ansehen↗

    This PHP assertion library is a runtime data validator used to verify method inputs and outputs. It provides a toolkit for validating data types, numeric ranges, and string patterns during program execution to prevent invalid states. The project serves as a static analysis helper by providing type hints and annotations that improve the accuracy of formal verification tools. It includes a collection validation utility for applying rules across arrays or iterable collections, and a filesystem validation tool to verify path existence and read or write permissions. The library covers a broad ran

    Verifies data types, numeric ranges, and string patterns during execution to prevent invalid application states.

    PHP
    Auf GitHub ansehen↗7,648
  • gcanti/io-tsAvatar von gcanti

    gcanti/io-ts

    6,813Auf GitHub ansehen↗

    io-ts is a TypeScript runtime validation library that provides a composable codec system for decoding and encoding data at the boundaries of an application. It defines data schemas using structural types, where the shape of data determines its validity rather than nominal names, and produces runtime type guards from those definitions for efficient validation checks. The library is built around bidirectional codec mappings that combine decoding, encoding, and type checking into single reusable units. It supports a composable decoder pipeline where small validation steps can be chained together

    Checks that incoming data matches a declared type schema and throws a clear error when it does not.

    TypeScriptinferenceruntimetypes
    Auf GitHub ansehen↗6,813
  • sinclairzx81/typeboxAvatar von sinclairzx81

    sinclairzx81/typebox

    6,759Auf GitHub ansehen↗

    TypeBox is a JSON schema generator and TypeScript data validator. It functions as a type builder that creates compliant JSON schema definitions while providing a mechanism for synchronizing runtime validation logic with compile-time types. The project allows for the automatic derivation of static TypeScript interfaces from schema definitions to eliminate redundant type declarations. It converts complex type constructs into schema fragments and resolves static types to maintain consistency between data shapes and code. The system covers runtime type checking and data validation through the us

    Validates runtime data against schemas to ensure structural integrity within TypeScript applications.

    TypeScriptjsonschematypescript
    Auf GitHub ansehen↗6,759
  • microsoft/bosquelanguageAvatar von microsoft

    microsoft/BosqueLanguage

    5,215Auf GitHub ansehen↗

    Bosque ist eine experimentelle Programmiersprache und Entwicklungsplattform, die für maschinengestützte Softwarekonstruktion entwickelt wurde. Sie kombiniert funktionale Programmiersemantik mit imperativer Syntax, um logische Korrektheit und Laufzeitsicherheit zu erzwingen, und bietet eine typsichere Umgebung, die strukturierte Datenmodelle nutzt, um die Informationsintegrität über den gesamten Anwendungslebenszyklus hinweg zu wahren. Die Plattform zeichnet sich durch eine tiefe Integration mit formalen Verifizierungstools aus, einschließlich automatisierter Theorem-Prover und symbolischer Ausführungs-Engines. Durch die Transformation von Quellcode in eine regularisierte Zwischenrepräsentation ermöglicht das System automatisiertes Schlussfolgern, um das Fehlen von Laufzeitfehlern und Logikverletzungen zu beweisen. Zudem ist die Laufzeitumgebung auf vorhersagbare Performance ausgelegt und nutzt einen spezialisierten Interpreter, der Garbage-Collection-Pausen eliminiert, um eine konsistente Ausführungslatenz zu gewährleisten. Das Projekt bietet eine umfassende Suite von Tools für die Entwicklung mit hoher Zuverlässigkeit, die Projekt-Paketmanagement, Abhängigkeitsverfolgung und automatisierte Code-Eigenschaftsverifizierung abdeckt. Es unterstützt zudem sprachunabhängiges Schnittstellendesign, was es Entwicklern ermöglicht, gemeinsame Datenstrukturen und Service-Verträge zu definieren, die eine konsistente Validierung über verschiedene Softwarekomponenten hinweg sicherstellen.

    Applies strict validation rules to types and strings to ensure information remains consistent and reliable throughout the application lifecycle.

    TypeScript
    Auf GitHub ansehen↗5,215
  • ali-bouali/book-social-networkAvatar von ali-bouali

    ali-bouali/book-social-network

    1,051Auf GitHub ansehen↗

    This platform is a social network application designed for managing community book exchanges and personal digital libraries. It provides a structured environment for users to organize book collections, coordinate the borrowing and returning of items, and manage approval workflows for shared resources. The system is built as a RESTful backend that integrates user account management with secure, token-based authentication. It utilizes email-driven identity verification to secure access and maintains persistent state through a relational database, ensuring that user profiles and library assets r

    Validates object properties against defined constraints to ensure data integrity throughout the application lifecycle.

    TypeScriptangulardockerjava
    Auf GitHub ansehen↗1,051
  1. Home
  2. Security & Cryptography
  3. Input Validation Schemas
  4. Runtime Data Validation

Unter-Tags erkunden

  • Runtime Invariant EnforcersMechanisms that apply strict validation rules to types and strings at runtime to ensure information remains consistent and error-free. **Distinct from Runtime Data Validation:** Distinct from general runtime data validation: focuses on enforcing specific data invariants throughout the application lifecycle rather than just schema validation.