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

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

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

8 रिपॉजिटरी

Awesome GitHub RepositoriesFunction Argument Validation

Runtime verification of types and transformation rules for arguments passed to functions.

Distinct from CLI Argument Validators: None of the candidates cover general runtime function argument validation within a schema library; most are for CLI or Plugins.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Function Argument Validation. Refine with filters or upvote what's useful.

Awesome Function Argument Validation GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • open-circle/valibotopen-circle का अवतार

    open-circle/valibot

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

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

    Defines the expected types and transformation rules for function arguments to ensure type safety at the call site.

    TypeScriptbundle-sizemodularparsing
    GitHub पर देखें↗8,769
  • jerryscript-project/jerryscriptjerryscript-project का अवतार

    jerryscript-project/jerryscript

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

    JerryScript is a lightweight, ECMAScript-compliant JavaScript engine and bytecode compiler designed for resource-constrained devices. It serves as an embedded interpreter and IoT scripting runtime, enabling the execution of JavaScript code within native C applications on hardware with limited memory. The project differentiates itself through a focus on low-memory runtime management, utilizing bytecode precompilation and pre-compiled state snapshots to reduce startup time and memory overhead. It features a C-binding native bridge for bidirectional communication between native code and scripts,

    Transforms JavaScript function arguments and the context object into native C variables via defined mappings.

    C
    GitHub पर देखें↗7,399
  • stdlib-js/stdlibstdlib-js का अवतार

    stdlib-js/stdlib

    5,735GitHub पर देखें↗

    Includes a utility to create functions that invoke a callback with arguments in reverse order.

    JavaScriptjavascriptjslibrary
    GitHub पर देखें↗5,735
  • springside/springside4springside का अवतार

    springside/springside4

    5,652GitHub पर देखें↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Validates method arguments with concise checks for null, empty, and numeric constraints.

    Java
    GitHub पर देखें↗5,652
  • sindresorhus/owsindresorhus का अवतार

    sindresorhus/ow

    3,868GitHub पर देखें↗

    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

    Verifies that inputs passed to functions meet specific type constraints and requirements at runtime.

    TypeScriptjavascriptnodejsnpm-package
    GitHub पर देखें↗3,868
  • communitytoolkit/dotnetCommunityToolkit का अवतार

    CommunityToolkit/dotnet

    3,696GitHub पर देखें↗

    This project is a general purpose library for the .NET ecosystem, providing a collection of reusable helper methods and APIs for common programming tasks. It encompasses a UI component library for cross-platform development, a toolkit for MVVM architecture, and specialized utilities for memory management and native interoperability. The library distinguishes itself through high-performance memory abstractions, such as pooled buffers and contiguous two-dimensional memory spans, designed to reduce garbage collection pressure. It also provides native interop wrappers and bindings to facilitate d

    Provides concise helper methods for validating method arguments to reduce boilerplate and prevent coding mistakes.

    C#csharpdotnetmaui
    GitHub पर देखें↗3,696
  • pypa/setuptoolspypa का अवतार

    pypa/setuptools

    2,809GitHub पर देखें↗

    Setuptools is a Python package build tool and distribution framework used to bundle code into distributable archives. It functions as a project metadata manager, allowing for the declarative definition of project identity, versioning, and dependencies. The toolkit distinguishes itself by providing an extension compiler for C and C++ source files and a plugin architecture that uses entry points to enable runtime discovery of functionality. It also supports development environment tooling, such as editable installs that link source code directly to the environment to allow immediate changes wit

    Introduces new keyword arguments to the setup process and defines validation functions to verify their values.

    Python
    GitHub पर देखें↗2,809
  • neoremind/fluent-validatorneoremind का अवतार

    neoremind/fluent-validator

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

    Fluent-validator is a Java validation framework designed to enforce data integrity through declarative constraints and automated service-layer checks. It provides a structured environment for defining validation logic that integrates with the JSR 303 specification, allowing developers to maintain consistent data quality across complex object hierarchies and application boundaries. The framework distinguishes itself through a fluent interface that enables the orchestration of validation chains, allowing for readable and maintainable rule sequences. It supports advanced execution control, inclu

    Provides automatic service argument validation by intercepting method calls in managed containers.

    Java
    GitHub पर देखें↗1,019
  1. Home
  2. Software Engineering & Architecture
  3. Function Argument Validation

सब-टैग एक्सप्लोर करें

  • Argument MaskersCreates a function that invokes a provided function only for arguments specified by a mask. **Distinct from Function Argument Validation:** Distinct from Function Argument Validation: focuses on masking arguments by a boolean mask, not runtime type validation.
  • Argument ReversersCreates a function that invokes a provided function with arguments in reverse order. **Distinct from Function Argument Validation:** Distinct from Function Argument Validation: focuses on reversing argument order, not runtime type validation.
  • Build Argument Validation1 सब-टैगVerification of custom keyword arguments used during the project setup and build process. **Distinct from Function Argument Validation:** Specializes general function argument validation to the specific context of build setup arguments.