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

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

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

7 مستودعات

Awesome GitHub RepositoriesNullable Type Support

Schemas that allow a value to be either a specific data type or null.

Distinct from Null Value Validation: Distinct from Null Value Validation which requires a value to be null; this allows both a type and null.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Nullable Type Support. Refine with filters or upvote what's useful.

Awesome Nullable Type Support GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • open-circle/valibotالصورة الرمزية لـ open-circle

    open-circle/valibot

    8,769عرض على GitHub↗

    Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments.

    Deno Valide defines a schema that accepts a specified data type or a null value.

    TypeScriptbundle-sizemodularparsing
    عرض على GitHub↗8,769
  • javalin/javalinالصورة الرمزية لـ javalin

    javalin/javalin

    8,290عرض على GitHub↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Provides validators that return nullable types by default and require explicit markers for required values.

    Kotlinhacktoberfestjavajavalin
    عرض على GitHub↗8,290
  • webmozarts/assertالصورة الرمزية لـ webmozarts

    webmozarts/assert

    7,648عرض على GitHub↗

    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

    Allows validation checks to be executed only when a provided value is not null, supporting optional fields.

    PHP
    عرض على GitHub↗7,648
  • amitshekhariitbhu/from-java-to-kotlinالصورة الرمزية لـ amitshekhariitbhu

    amitshekhariitbhu/from-java-to-kotlin

    6,324عرض على GitHub↗

    From Java To Kotlin - Your Cheat Sheet For Java To Kotlin

    Demonstrates Kotlin's safe-call operator and let block for concise nullable value handling.

    Javaandroidcheet-sheetjava
    عرض على GitHub↗6,324
  • apache/foryالصورة الرمزية لـ apache

    apache/fory

    4,234عرض على GitHub↗

    Fory is a cross-language serialization framework and binary data serializer designed to convert complex object graphs into a compact binary format for high-performance data exchange. It includes an IDL-based schema compiler to transform interface definition language files into type-safe native data models and a schema evolution manager to maintain forward and backward compatibility. The project features a zero-copy data access layer that allows reading specific fields from binary rows without deserializing the entire object. It supports dual-mode serialization, enabling a toggle between a por

    Provides support for optional fields that can be either a specific data type or null across different type systems.

    Javacompressioncppcross-language
    عرض على GitHub↗4,234
  • sindresorhus/owالصورة الرمزية لـ sindresorhus

    sindresorhus/ow

    3,868عرض على GitHub↗

    ow is a type-safe schema validation library for TypeScript that verifies data integrity at runtime. It functions as a runtime validation framework and type guard utility, ensuring that JavaScript values match expected types and schemas before they are processed. The library synchronizes runtime data checks with static TypeScript type definitions, allowing users to extract type definitions directly from validation predicates. This integration enables type narrowing, where a successful validation result refines the variable type for safer usage in the code. The framework uses a chainable API t

    Allows specifying whether values can be undefined or null without triggering validation errors.

    TypeScriptjavascriptnodejsnpm-package
    عرض على GitHub↗3,868
  • juhaku/utoipaالصورة الرمزية لـ juhaku

    juhaku/utoipa

    3,682عرض على GitHub↗

    utoipa is a Rust API documentation tool used to generate machine-readable OpenAPI specifications. It functions as a specification generator and schema mapper that converts Rust structs and enums into compliant OpenAPI schemas. The project distinguishes itself by using procedural macros and traits to automate metadata extraction from code. It supports complex data modeling, including generics, polymorphism, and recursive type resolution, while synchronizing field renaming and tagging from serialization attributes. It also enables the composition of modular specifications, allowing multiple sma

    Defines properties as nullable to ensure they serialize to null and map to an empty schema.

    Rustauto-generatedcompile-timedocumentation
    عرض على GitHub↗3,682
  1. Home
  2. Software Engineering & Architecture
  3. Runtime Value Validation
  4. Nullable Type Support

استكشف الوسوم الفرعية

  • Explicit Nullable Validators2 وسوم فرعيةValidators that return nullable by default, requiring explicit calls to mark values as required or handle nulls. **Distinct from Nullable Type Support:** Distinct from Nullable Type Support: focuses on validator API design for explicit null handling, not schema type definitions.