awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesRuntime Validator Compilation

Compiling high-level validation schemas into optimized executable functions at runtime.

Distinct from Logic-to-Function Compilers: Existing candidates focus on general logic compilers or WASM; this is specifically for JIT-compiling validation schemas.

Explore 6 awesome GitHub repositories matching programming languages & runtimes · Runtime Validator Compilation. Refine with filters or upvote what's useful.

Awesome Runtime Validator Compilation GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • arktypeio/arktypearktypeio 的头像

    arktypeio/arktype

    7,780在 GitHub 上查看↗

    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

    Uses a runtime compilation mode to build optimized validators with a fallback for restricted environments.

    TypeScriptjavascriptparsingruntime-typechecking
    在 GitHub 上查看↗7,780
  • sinclairzx81/typeboxsinclairzx81 的头像

    sinclairzx81/typebox

    6,759在 GitHub 上查看↗

    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

    Transforms high-level schema definitions into optimized executable validation functions at runtime for increased performance.

    TypeScriptjsonschematypescript
    在 GitHub 上查看↗6,759
  • samchon/typiasamchon 的头像

    samchon/typia

    5,837在 GitHub 上查看↗

    Typia is a compile-time code generator that transforms TypeScript type annotations into runtime validation, serialization, and schema functions without requiring decorators or separate schema files. It generates optimized validation and serialization code during TypeScript compilation, producing dedicated functions for each type that eliminate runtime schema objects for faster execution. The project extends this core capability into several integrated areas. It generates fully typed client SDKs from NestJS controller source code, keeping server and client types synchronized automatically. It

    Replaces validation call sites with hand-written, type-specialized checks during compilation, leaving no general-purpose validator at runtime.

    Go
    在 GitHub 上查看↗5,837
  • lingui/js-linguilingui 的头像

    lingui/js-lingui

    5,786在 GitHub 上查看↗

    Lingui is a JavaScript internationalization library that provides a framework-agnostic core with bindings for React, SolidJS, Svelte, Astro, and other JavaScript frameworks. It operates through a compile-time message extraction pipeline that scans source files for translatable strings, generates standard PO, JSON, or CSV catalog files, and compiles them into optimized JavaScript modules for production deployment. The library uses macro-based message definition to wrap translatable text in source code while preserving context for extraction, and includes a plural rule engine that automatically

    Compiles translation catalogs into optimized JavaScript modules for runtime loading.

    TypeScript
    在 GitHub 上查看↗5,786
  • hanickadot/compile-time-regular-expressionshanickadot 的头像

    hanickadot/compile-time-regular-expressions

    3,814在 GitHub 上查看↗

    This library is a header-only C++ framework that performs regular expression evaluation and static string analysis during the compilation phase. By leveraging template metaprogramming and constant expression evaluation, it transforms pattern matching logic into static state machines, effectively shifting the cost of parsing and validation from runtime to build time. The project distinguishes itself by encoding text data directly into the type system, allowing for the validation and extraction of string content before a program ever executes. This approach ensures that regular expression patte

    Evaluates regular expressions during the compilation phase to ensure patterns are correct and extract data without runtime overhead.

    C++
    在 GitHub 上查看↗3,814
  • foonathan/type_safefoonathan 的头像

    foonathan/type_safe

    1,641在 GitHub 上查看↗

    This library is a collection of zero-overhead C++ abstractions designed to replace primitive types with strict wrappers. By leveraging template metaprogramming, it enforces compile-time type safety and validates data integrity, ensuring that logic errors are caught during the build process rather than at runtime. The project distinguishes itself by providing a zero-cost abstraction layer that maps high-level type safety wrappers directly to machine instructions. It utilizes static type identity enforcement to treat logically distinct data as incompatible types, even when they share the same u

    Enforces domain-specific constraints and prevents invalid data states without impacting runtime performance.

    C++c-plus-plustype-safety
    在 GitHub 上查看↗1,641
  1. Home
  2. Programming Languages & Runtimes
  3. Runtime Validator Compilation

探索子标签

  • Compile-Time Zero-Overhead Validators1 个子标签Replaces validation call sites with hand-written, type-specialized checks during compilation, leaving no general-purpose validator at runtime. **Distinct from Runtime Validator Compilation:** Distinct from Runtime Validator Compilation: performs validation code generation at compile time, not runtime JIT compilation.