awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repository-uri

Awesome GitHub RepositoriesType-Safe Schema Validations

Integration of type-safe validation schemas for user input.

Distinguishing note: Focuses on the type-safety aspect of schema validation.

Explore 14 awesome GitHub repositories matching web development · Type-Safe Schema Validations. Refine with filters or upvote what's useful.

Awesome Type-Safe Schema Validations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • react-hook-form/react-hook-formAvatar react-hook-form

    react-hook-form/react-hook-form

    44,760Vezi pe GitHub↗

    React Hook Form is a state management library designed to handle form registration, validation, and submission lifecycle events. By decoupling form control logic from the standard component lifecycle, it enables the creation of performant forms that minimize unnecessary re-renders. The library integrates with external schema validation tools to enforce data integrity and provides a declarative framework for managing complex form structures. The project distinguishes itself through a subscription-based architecture that tracks property access to ensure components only update when the specific

    Ensures user input matches expected data formats while maintaining full type safety.

    TypeScriptdxform-builderforms
    Vezi pe GitHub↗44,760
  • tanstack/tableAvatar TanStack

    TanStack/table

    28,119Vezi pe GitHub↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    Implements type-safe form management with robust validation and state synchronization independent of UI markup.

    TypeScriptdatagriddatagridsdatatable
    Vezi pe GitHub↗28,119
  • shadcn/taxonomyAvatar shadcn

    shadcn/taxonomy

    19,251Vezi pe GitHub↗

    Taxonomy is a SaaS boilerplate and Next.js application template designed for building subscription-based web applications. It provides a foundational architecture implemented as a TypeScript web framework, utilizing server components and app-router file routing. The project serves as a comprehensive starter for software-as-a-service products, combining user authentication workflows with recurring subscription billing. It further functions as a markdown content site, enabling the creation of blogs or documentation through markdown-to-HTML rendering. The codebase integrates several core capabi

    Integrates type-safe schema validations to ensure incoming application data is correct before processing.

    TypeScript
    Vezi pe GitHub↗19,251
  • elysiajs/elysiaAvatar elysiajs

    elysiajs/elysia

    18,531Vezi pe GitHub↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Derives TypeScript definitions automatically from validation schemas to ensure end-to-end type safety.

    TypeScriptbunframeworkhttp
    Vezi pe GitHub↗18,531
  • pallets/clickAvatar pallets

    pallets/click

    17,560Vezi pe GitHub↗

    Click is a Python framework for building command-line interfaces. It provides a declarative approach to defining command structures, allowing developers to map functions to command-line arguments, options, and nested groups using decorators. The framework handles the complexities of parameter parsing, type validation, and help documentation generation automatically. The project distinguishes itself through its hierarchical context system, which propagates configuration and state across nested commands, and its environment-aware parameter resolution that prioritizes command-line inputs, enviro

    Applies automatic conversion and constraint checking to inputs based on defined data types.

    Pythoncliclickpallets
    Vezi pe GitHub↗17,560
  • clap-rs/clapAvatar clap-rs

    clap-rs/clap

    16,528Vezi pe GitHub↗

    Clap is a command-line argument parser for Rust that enables developers to define complex interfaces through strongly-typed data structures. It functions as a comprehensive framework for building terminal applications, automating the transformation of raw string inputs into validated, type-safe code representations while simultaneously generating help documentation and usage statements. The library distinguishes itself by offering both a declarative, attribute-based approach and a fluent builder-pattern API, allowing for flexible interface construction. It includes a sophisticated validation

    Converts raw string inputs into strongly-typed data structures using trait-based validation.

    Rustargument-parserargument-parsingcommand-line
    Vezi pe GitHub↗16,528
  • quarkusio/quarkusAvatar quarkusio

    quarkusio/quarkus

    15,479Vezi pe GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Validates template expressions against Java types at build time to prevent runtime errors.

    Javacloud-nativehacktoberfestjava
    Vezi pe GitHub↗15,479
  • ajv-validator/ajvAvatar ajv-validator

    ajv-validator/ajv

    14,733Vezi pe GitHub↗

    Ajv is a high-performance data validation framework that compiles JSON schemas into optimized, standalone JavaScript functions. By transforming declarative schema definitions into executable code, it eliminates runtime interpretation overhead and provides a secure, efficient way to enforce data integrity across both browser and server environments. The library distinguishes itself through its focus on performance and type safety. It employs advanced compilation techniques, including abstract syntax tree optimization and function caching, to ensure rapid validation. Beyond standard checks, it

    Produces type-safe validation functions that automatically refine data types in development environments based on schema constraints.

    TypeScriptajvjson-schemavalidator
    Vezi pe GitHub↗14,733
  • tanstack/routerAvatar TanStack

    TanStack/router

    14,681Vezi pe GitHub↗

    TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search parameters, and data loaders across the entire application stack. It functions as a comprehensive framework for server-side rendering, enabling the generation of complete HTML pages to improve initial load performance and search engine optimization. By integrating declarative data fetching, the library manages asynchronous information at the route level, supporting preloading, caching, and parallel request execution to ensure data is ready before components render. The project

    Creates structured function definitions with schema validation that allow models to execute specific logic safely.

    TypeScriptframeworkfullstackjavascript
    Vezi pe GitHub↗14,681
  • open-circle/valibotAvatar open-circle

    open-circle/valibot

    8,769Vezi pe GitHub↗

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

    Provides a TypeScript schema validation library with automatic static type inference from runtime definitions.

    TypeScriptbundle-sizemodularparsing
    Vezi pe GitHub↗8,769
  • ianstormtaylor/superstructAvatar ianstormtaylor

    ianstormtaylor/superstruct

    7,141Vezi pe GitHub↗

    Superstruct is a JavaScript and TypeScript data validation library used to verify that data structures match defined shapes and types. It functions as a composable schema builder and a TypeScript schema validator, ensuring that runtime data checks remain synchronized with static type definitions. The library features a data coercion engine that transforms input values or injects default values before the validation process is executed. It enables the creation of complex validation rules by nesting, merging, or omitting properties from existing structures. Its capabilities cover the validatio

    Synchronizes runtime data checks with static TypeScript type definitions to ensure end-to-end type safety.

    TypeScriptinterfacejavascriptschema
    Vezi pe GitHub↗7,141
  • digitallyinduced/ihpAvatar digitallyinduced

    digitallyinduced/ihp

    5,294Vezi pe GitHub↗

    ihp este un framework web type-safe și un orchestrator de aplicații full-stack conceput pentru PostgreSQL. Funcționează ca un framework de randare pe partea de server și un ORM type-safe care generează automat tipuri de înregistrări din scheme SQL pentru a asigura validarea interogărilor la momentul compilării. Platforma se distinge prin verificarea rutelor, a interogărilor de bază de date și a template-urilor la compilare pentru a preveni erorile la runtime. Implementează interfețe web în timp real folosind WebSockets pentru sincronizarea instantanee a datelor și utilizează hypermedia condusă de server pentru patch-uri parțiale de DOM. Framework-ul acoperă o gamă largă de capabilități integrate, inclusiv gestionarea identității utilizatorilor cu suport pentru passkey și OAuth, un strat complet de stocare a datelor cu migrări automate și un sistem cuprinzător de randare UI cu template-uri HTML type-safe. Oferă, de asemenea, instrumente încorporate pentru dezvoltarea de API-uri JSON, execuția asincronă a sarcinilor de fundal și integrare financiară pentru gateway-uri de plată. Mediile de producție sunt gestionate prin deployment declarativ NixOS pentru infrastructură reproductibilă.

    Provides type-safe validation schemas for user input to ensure data integrity before storage.

    Haskellframeworkhacktoberfesthaskell
    Vezi pe GitHub↗5,294
  • appwrite/sdk-for-react-nativeAvatar appwrite

    appwrite/sdk-for-react-native

    4,274Vezi pe GitHub↗

    Acesta este un SDK Backend-as-a-Service pentru React Native, oferind o bibliotecă pentru a integra aplicațiile mobile cu servicii backend. Servește drept client pentru gestionarea autentificării utilizatorilor, bazelor de date în cloud și stocării fișierelor la distanță într-un mediu mobil. SDK-ul permite dezvoltatorilor de aplicații mobile să implementeze fluxuri de login securizate folosind OAuth, email și verificare prin telefon. Include un client de bază de date pentru efectuarea operațiunilor CRUD pe date structurate și un client de stocare pentru încărcarea și regăsirea resurselor binare din bucket-uri cloud la distanță. În plus, dispune de o interfață bazată pe WebSocket pentru a primi actualizări instantanee server-side privind schimbările din baza de date și stocare. Proiectul acoperă arii largi de capabilități, inclusiv gestionarea identității și a accesului, stocarea documentelor structurate și sincronizarea datelor în timp real. Oferă, de asemenea, utilitare pentru gestionarea apartenenței la echipe și a preferințelor partajate.

    Allows fetching database documents using generic type parameters to produce type-safe results.

    TypeScriptappwritebaasjavascript
    Vezi pe GitHub↗4,274
  • acacode/swagger-typescript-apiAvatar acacode

    acacode/swagger-typescript-api

    4,093Vezi pe GitHub↗

    swagger-typescript-api este un utilitar care parsează definițiile OpenAPI pentru a genera modele de date puternic tipizate și wrapper-e de servicii pentru aplicații web. Acesta transformă specificațiile OpenAPI în clienți API TypeScript siguri din punct de vedere al tipurilor, eliminând nevoia de boilerplate manual pentru cereri și răspunsuri. Generatorul produce o logică de client interschimbabilă prin adaptoare de transport pluggable, permițând utilizatorilor să comute între Fetch și Axios pentru cererile de rețea. Utilizează emisia de sursă bazată pe șabloane pentru a injecta tipurile și metodele generate într-o structură de client consistentă. Proiectul gestionează maparea tipurilor de date OpenAPI și a schemelor JSON în interfețe TypeScript și alias-uri de tip. Oferă inferență statică de tip pentru a asigura siguranța la momentul compilării pentru payload-urile de cerere și răspuns în stratul de rețea.

    Adds strong TypeScript typing to native Fetch requests based on shared OpenAPI documents.

    TypeScript
    Vezi pe GitHub↗4,093
  1. Home
  2. Web Development
  3. Type-Safe Schema Validations

Explorează sub-etichetele

  • Input ConvertersAutomatic type conversion and constraint checking for command-line inputs. **Distinct from Type-Safe Schema Validations:** Distinct from schema validation: focuses on type-driven conversion of CLI inputs rather than general data schema validation.
  • Typed Data FetchingRetrieving data from network endpoints and validating it against schemas to produce typed results. **Distinct from Type-Safe Schema Validations:** Focuses on the end-to-end flow of fetching and validating network data, not just the validation schema itself.