awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

JavaScript Validation Libraries

Ranking updated 12. Juli 2026

For best javascript validation libraries, the strongest matches are colinhacks/zod (Zod is a TypeScript-first schema declaration and validation library), fastify/fastify (This project is a high-performance web framework designed for) and symfony/symfony (Symfony is a full-stack web framework designed for building). rjsf-team/react-jsonschema-form and react-hook-form/react-hook-form round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Wir kuratieren Open-Source GitHub Repositories passend zu „best javascript validation libraries“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.

JavaScript Validation Libraries

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • colinhacks/zodAvatar von colinhacks

    colinhacks/zod

    43,036Auf GitHub ansehen↗

    Zod is a TypeScript-first schema declaration and validation library designed to ensure end-to-end data integrity. It functions as a runtime type guard, allowing developers to define complex data structures through a declarative, chainable syntax. By using these schema definitions, the library automatically derives static TypeScript types, eliminating the need for manual type duplication and ensuring that runtime data matches expected application contracts. The library distinguishes itself through functional schema composition, which enables the creation of hierarchical structures by nesting a

    TypeScriptData Schema DefinitionsData Validation LibrariesData Validation Schemas
    Auf GitHub ansehen↗43,036
  • fastify/fastifyAvatar von fastify

    fastify/fastify

    36,508Auf GitHub ansehen↗

    This project is a high-performance web framework designed for building scalable server-side applications with minimal resource consumption. It provides a type-safe runtime environment that leverages static analysis to ensure consistent data structures across request handlers and server configurations, facilitating reliable API development. The framework distinguishes itself through a schema-driven validation layer that enforces strict data integrity for incoming requests and outgoing responses using standardized definitions. It utilizes an encapsulated plugin architecture that organizes appli

    JavaScriptType-Safe API FrameworksWeb FrameworksAutomated Data Contracts
    Auf GitHub ansehen↗36,508
  • symfony/symfonyAvatar von symfony

    symfony/symfony

    31,073Auf GitHub ansehen↗

    Symfony is a full-stack web framework designed for building scalable and maintainable server-side applications. It provides a comprehensive collection of decoupled components that form a foundational architecture, centered on a robust dependency injection container and a configuration-driven routing engine. By organizing code into modular services, the framework ensures that application components remain testable and loosely coupled throughout the development lifecycle. The framework distinguishes itself through an event-driven kernel architecture that allows developers to intercept and modif

    PHPWeb FrameworksApplication FrameworksDependency Injection Containers
    Auf GitHub ansehen↗31,073
  • rjsf-team/react-jsonschema-formAvatar von rjsf-team

    rjsf-team/react-jsonschema-form

    15,654Auf GitHub ansehen↗

    This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It functions as a component-based generator that automatically maps schema constraints to input fields and validation logic, ensuring that data collection remains consistent with defined structures. The library distinguishes itself through a registry-based architecture that allows for extensive customization of the user interface. Developers can override default widgets, field templates, and layout structures to accommodate unique data types or specific design requirements. It suppor

    TypeScriptSchema-Based GeneratorsReact Form LibrariesDynamic Form Generation
    Auf GitHub ansehen↗15,654
  • react-hook-form/react-hook-formAvatar von react-hook-form

    react-hook-form/react-hook-form

    44,760Auf GitHub ansehen↗

    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

    TypeScriptForm State ManagementDecoupled Form Control LogicPerformant Form State Management
    Auf GitHub ansehen↗44,760
  • msworkers/support.996.icuAvatar von MSWorkers

    MSWorkers/support.996.ICU

    10,083Auf GitHub ansehen↗

    This project is a digital signature collector and public petition platform designed as a labor rights advocacy tool. It functions as a web application for gathering names and professional affiliations to create public lists of support. The platform focuses on labor rights advocacy and employee collective action, specifically organizing signatures to protest illegal working hours and labor abuses. It facilitates professional solidarity campaigns by gathering endorsements from industry experts and employees to bring visibility to labor disputes. The system manages the collection of signatures

    Labor Policy ReformsDigital Signature CollectorsEmployee Collective Action Tools
    Auf GitHub ansehen↗10,083
  • foxhound87/mobx-react-formAvatar von foxhound87

    foxhound87/mobx-react-form

    1,095Auf GitHub ansehen↗

    This project is a reactive state management library designed for handling complex form data and validation logic. It utilizes observable-based patterns to synchronize user interface components with underlying data models, ensuring that form states remain consistent throughout an application. The library provides a structured approach to managing form initialization, field tracking, and lifecycle events. The library distinguishes itself through its support for deeply nested data structures and hierarchical composition, allowing for recursive validation and dynamic updates within complex object

    TypeScriptForm Management LibrariesReactive Form BuildersAsynchronous Validation Engines
    Auf GitHub ansehen↗1,095
  • pydantic/pydanticAvatar von pydantic

    pydantic/pydantic

    26,932Auf GitHub ansehen↗

    Pydantic is a data validation and serialization library that enforces schema constraints and performs type conversion on complex data structures. It utilizes standard Python type annotations to define data models, allowing developers to establish structured schemas that automatically enforce business rules and constraints without the need for custom domain-specific languages. The library distinguishes itself by transforming high-level model definitions into optimized code during initialization to minimize runtime overhead. It supports recursive validation for nested data structures and employ

    PythonData Validation LibrariesType-Hint-Based Schema DefinitionsSchema-Driven Modeling Frameworks
    Auf GitHub ansehen↗26,932
  • nuxt/uiAvatar von nuxt

    nuxt/ui

    6,675Auf GitHub ansehen↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    VueAccessible UI ComponentsAutocomplete InputsCalendars And Dates
    Auf GitHub ansehen↗6,675
  • modernizr/modernizrAvatar von Modernizr

    Modernizr/Modernizr

    25,680Auf GitHub ansehen↗

    Modernizr is a browser feature detection library that determines which web technologies are supported by a user's browser by executing small snippets of code to verify actual capabilities. By avoiding reliance on unreliable user-agent strings, it provides a reliable foundation for progressive enhancement, allowing developers to build interfaces that adapt their functionality and styling based on the specific features available in the client environment. The project distinguishes itself through a configuration-driven build system that generates custom, minimized JavaScript files containing onl

    JavaScriptBrowser Feature Detection LibrariesFeature Detection LibrariesProgressive Enhancement Tools
    Auf GitHub ansehen↗25,680
  • webpy/webpyAvatar von webpy

    webpy/webpy

    5,919Auf GitHub ansehen↗

    web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h

    PythonMinimalPython Web FrameworksAuto-Discovering URL Routes
    Auf GitHub ansehen↗5,919
  • guillaumepotier/parsley.jsAvatar von guillaumepotier

    guillaumepotier/Parsley.js

    8,978Auf GitHub ansehen↗

    Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input correctness before submission. It functions as an HTML attribute-based validator, allowing constraints to be defined declaratively within HTML data attributes to enforce rules without requiring custom scripts. The framework distinguishes itself through a customizable validation system that supports user-defined rules and custom error message templates. It includes a remote validation interface to verify form values against server endpoints via asynchronous network requests and sup

    JavaScriptClient-Side Input ValidatorsDeclarative HTML ValidationAsynchronous Validation
    Auf GitHub ansehen↗8,978
  • stretchr/testifyAvatar von stretchr

    stretchr/testify

    25,861Auf GitHub ansehen↗

    Testify is a comprehensive testing toolkit for Go that provides a suite of assertion libraries and mocking frameworks to validate code behavior. It enables developers to write automated tests by comparing actual results against expected outcomes, ensuring that functional requirements are met throughout the development process. The project distinguishes itself through its flexible failure propagation, which allows tests to either halt execution immediately upon a failed requirement or return boolean results for conditional logic. It includes deep-equality object comparison and JSON normalizati

    GoTesting FrameworksMocking FrameworksAPI Testing
    Auf GitHub ansehen↗25,861
  • logaretm/vee-validateAvatar von logaretm

    logaretm/vee-validate

    11,263Auf GitHub ansehen↗

    Vee-validate is a form validation library and state management tool for Vue applications. It enables the validation of user inputs through declarative rules and tracks form metadata, including submission status and dirty states. The library functions as a wrapper for integrating external schema validation libraries to enforce consistent data shapes. It also serves as an internationalized framework for displaying translated error messages and localized feedback. The project covers broad capability areas including form state management, the handling of complex nested data structures, and the s

    TypeScriptForm State ManagementForm ValidationData Validation Schemas
    Auf GitHub ansehen↗11,263
  • jquery/jqueryAvatar von jquery

    jquery/jquery

    59,825Auf GitHub ansehen↗

    jQuery is a library designed for document object model manipulation and cross-browser interaction. It provides a unified interface for selecting, traversing, and modifying web page elements, ensuring consistent behavior across different rendering engines by abstracting away underlying browser inconsistencies. The library distinguishes itself through a dedicated CSS selector engine that parses strings into executable functions for element location. It incorporates a state machine for managing asynchronous operations and a feature-detection strategy that probes the environment to execute code p

    JavaScriptCross-Browser AbstractionsDOM Manipulation LibrariesEvent Managers
    Auf GitHub ansehen↗59,825
  • vue-generators/vue-form-generatorAvatar von vue-generators

    vue-generators/vue-form-generator

    2,991Auf GitHub ansehen↗

    This project is a schema-based form generator for Vue.js that constructs interactive user interfaces by parsing structured data configurations. It automates the creation of form layouts, data binding, and field rendering, eliminating the need for manual template creation for individual forms. The system distinguishes itself through a registry-based architecture that allows for the integration of custom input components. By mapping specialized field types to the generation engine, developers can extend the library to handle unique data types or complex interface requirements that fall outside

    JavaScriptVue.js Form Component SuitesForm BuildersReactive Data Binding
    Auf GitHub ansehen↗2,991
  • googlechrome/lighthouseAvatar von GoogleChrome

    GoogleChrome/lighthouse

    30,355Auf GitHub ansehen↗

    Lighthouse is an automated diagnostic tool that evaluates web pages against industry standards for performance, accessibility, and search engine optimization. It functions as a programmatic analysis engine and a command-line utility, allowing developers to integrate comprehensive web quality checks directly into continuous integration pipelines and local development workflows. The project distinguishes itself through a modular architecture that utilizes artifact-based data collection to ensure consistent analysis across different environments. It supports a headless execution mode for automat

    JavaScriptBrowser AutomationStatic AnalysisAccessibility Auditing Tools
    Auf GitHub ansehen↗30,355
  • marmelab/react-adminAvatar von marmelab

    marmelab/react-admin

    26,780Auf GitHub ansehen↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptAdmin DashboardsAdmin Panel FrameworksAdmin Panel Generators
    Auf GitHub ansehen↗26,780
  • alpinejs/alpineAvatar von alpinejs

    alpinejs/alpine

    31,675Auf GitHub ansehen↗

    This project is a declarative framework for building reactive user interfaces by embedding logic directly into HTML markup. It functions as a lightweight state container that tracks data changes and automatically synchronizes the document object model with the underlying application state. By utilizing proxy-based observation, it ensures that interface updates occur precisely when reactive properties are modified. The framework distinguishes itself by allowing developers to define interactive behavior through custom attributes rather than external scripts. This approach enables the compositio

    HTMLReactive Frontend FrameworksReactive State ManagementReactive State Management
    Auf GitHub ansehen↗31,675
  • open-circle/valibotAvatar von open-circle

    open-circle/valibot

    8,769Auf GitHub ansehen↗

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

    TypeScriptData Validation SchemasSchema-Driven Type InferenceType-Safe Schema Validations
    Auf GitHub ansehen↗8,769
  • minimaxir/big-list-of-naughty-stringsAvatar von minimaxir

    minimaxir/big-list-of-naughty-strings

    47,686Auf GitHub ansehen↗

    This project is a standardized repository of malicious and malformed character sequences designed to stress-test data parsing and sanitization routines. It serves as a security testing corpus and a language-neutral reference for auditing software robustness against injection flaws and unexpected data handling errors across diverse platforms. The dataset functions as a benchmark for input validation, providing a curated collection of edge-case strings that allow developers to identify potential crashes and security vulnerabilities. By decoupling these test vectors from application logic, the r

    PythonFuzzing ResourcesInput Validation & SanitizationInput Validation Libraries
    Auf GitHub ansehen↗47,686
  • powmedia/backbone-formsAvatar von powmedia

    powmedia/backbone-forms

    2,151Auf GitHub ansehen↗

    Backbone Forms is a schema-driven library designed to automate the generation and validation of HTML forms within the BackboneJS ecosystem. It functions as a framework for building data entry interfaces that bind directly to application models, ensuring data integrity through a combination of schema-level rules and model-level constraints. The library distinguishes itself through a modular architecture that supports the creation of custom input editors and the use of pluggable HTML templates. This allows for the management of complex, hierarchical data structures, including nested objects and

    JavaScriptAutomatic Form GenerationForm BuildersForm Input Validation
    Auf GitHub ansehen↗2,151
  • wesbos/javascript30Avatar von wesbos

    wesbos/JavaScript30

    29,165Auf GitHub ansehen↗

    This project is a structured educational curriculum designed to build proficiency in vanilla JavaScript through hands-on, project-based learning. It provides a series of coding exercises that focus on core language fundamentals and the direct manipulation of the document object model, enabling developers to create interactive web interfaces without relying on external frameworks or dependencies. The curriculum distinguishes itself by emphasizing direct integration with browser-native APIs. Participants learn to build hardware-aware applications by accessing device sensors, cameras, and microp

    HTMLJavaScript Skill BuildingDOM ManipulationBrowser Hardware APIs
    Auf GitHub ansehen↗29,165
  • postmanlabs/httpbinAvatar von postmanlabs

    postmanlabs/httpbin

    13,583Auf GitHub ansehen↗

    This project is a request testing service and diagnostic utility designed to help developers inspect HTTP interactions and verify client-side network logic. It functions as a stateless server that echoes request metadata, including headers, parameters, and body content, back to the calling client to ensure data is transmitted as intended. The service distinguishes itself by providing a platform for mocking REST API endpoints and simulating various server behaviors. Developers can use these endpoints to trigger specific HTTP status codes, test content negotiation, validate form data encoding,

    PythonHTTP Request Reflection for TestingAPI MockingDebugging and Inspection Tools
    Auf GitHub ansehen↗13,583
  • koalaman/shellcheckAvatar von koalaman

    koalaman/shellcheck

    39,574Auf GitHub ansehen↗

    This project is a static analysis tool and linter designed to improve the quality, reliability, and portability of shell scripts. By performing deep structural analysis, it identifies common programming pitfalls, syntax errors, and security vulnerabilities before scripts are executed. It functions as an automated code reviewer that enforces best practices and helps developers maintain consistent, robust code across different operating environments. The tool distinguishes itself through its dialect-aware grammar resolution, which adapts its parsing logic based on the specific shell interpreter

    HaskellLinters & FormattersStatic Analysis ToolsCompatibility Testers
    Auf GitHub ansehen↗39,574
  • coreui/coreui-free-bootstrap-admin-templateAvatar von coreui

    coreui/coreui-free-bootstrap-admin-template

    12,220Auf GitHub ansehen↗

    CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li

    HTMLAdmin Dashboard TemplatesAdmin Layout Responsive AdaptersAdaptive Layout Systems
    Auf GitHub ansehen↗12,220
  • tanstack/tableAvatar von TanStack

    TanStack/table

    28,119Auf GitHub ansehen↗

    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

    TypeScriptData Table State ManagersData TablesFramework Agnostic UI Logic
    Auf GitHub ansehen↗28,119
  • ansman/validate.jsAvatar von ansman

    ansman/validate.js

    2,599Auf GitHub ansehen↗

    Validate.js is a JavaScript library designed for declarative data validation and form processing. It provides a framework for verifying complex objects and individual data points against structured constraint schemas, ensuring that application state and user input meet defined requirements. The library distinguishes itself through its support for asynchronous validation, allowing for verification tasks that require external data sources or server-side checks. It includes a built-in utility for extracting and normalizing data from web forms, which cleans input by removing whitespace and empty

    JavaScriptForm Validation LibrariesData Validation SchemasDeclarative Schemas
    Auf GitHub ansehen↗2,599
  • atlassian/react-beautiful-dndAvatar von atlassian

    atlassian/react-beautiful-dnd

    34,049Auf GitHub ansehen↗

    This project is a declarative drag-and-drop library designed for building accessible and fluid interface interactions within web applications. It provides a component-based interface for managing complex list reordering and spatial relationships between elements, utilizing a specialized state container to coordinate movement logic. The library distinguishes itself through a focus on accessibility, maintaining a live connection between visual drag states and the browser accessibility tree to support screen readers and keyboard navigation. It optimizes performance by bypassing standard componen

    JavaScriptDeclarative Drag-and-Drop LibrariesAccessible Interaction ToolkitsList Reordering Components
    Auf GitHub ansehen↗34,049
  • jquery-validation/jquery-validationAvatar von jquery-validation

    jquery-validation/jquery-validation

    10,327Auf GitHub ansehen↗

    This project is a jQuery plugin and client-side form validator used to verify web form inputs before they are submitted to a server. It employs a rule-based validation engine to check user input against predefined or custom rules to ensure data integrity in the browser. The tool is designed as an ARIA-compliant validation system, using accessibility attributes to link error messages to input fields. This ensures that screen reader users are notified when a field contains an invalid value during the form submission process. The system supports remote server validation via asynchronous HTTP re

    JavaScriptForm Input ValidationAccessibility Attribute MappingClient-Side Data Sanitization
    Auf GitHub ansehen↗10,327
  • astral-sh/ruffAvatar von astral-sh

    astral-sh/ruff

    48,177Auf GitHub ansehen↗

    Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions as a comprehensive engine that scans source code to detect programming errors, security vulnerabilities, and deviations from established coding standards. By parsing source code into a structured tree representation, it provides both automated linting and style enforcement across entire projects. The tool distinguishes itself through its speed and deep integration into the development lifecycle. It utilizes parallelized file processing to maximize throughput on large codebases

    RustCode FormattersLanguage Server ImplementationsStatic Analysis Tools
    Auf GitHub ansehen↗48,177
  • jzaefferer/jquery-validationAvatar von jzaefferer

    jzaefferer/jquery-validation

    10,327Auf GitHub ansehen↗

    This project is a jQuery-based form validation library designed to verify HTML form input values on the client side before submission. It functions as an input validator that enforces data integrity constraints through rule-based verification and value normalization. The library focuses on web accessibility compliance by linking error messages to input fields via ARIA attributes, ensuring that screen readers can announce validation failures to the user. The system supports the creation of custom validation rules and the transformation of raw input strings through a normalization pipeline. Co

    JavaScriptForm ValidationForm Validation LibrariesInput Normalizations
    Auf GitHub ansehen↗10,327
  • eslint/eslintAvatar von eslint

    eslint/eslint

    27,349Auf GitHub ansehen↗

    This project is a static analysis engine designed to identify patterns, enforce coding standards, and automate code quality improvements in software projects. By parsing source code into structured abstract syntax trees, it enables deep programmatic inspection and the automated remediation of identified programming issues. The engine functions as a pluggable linting framework, allowing developers to extend its core capabilities through a modular architecture. Users can inject custom rules, parsers, and processors to support non-standard file formats or domain-specific logic. This extensibilit

    JavaScriptAutomated Code Quality ToolsStatic AnalysisAnalysis Plugin Frameworks
    Auf GitHub ansehen↗27,349
  • google/googletestAvatar von google

    google/googletest

    38,713Auf GitHub ansehen↗

    This project is a comprehensive C++ unit testing framework designed to verify code logic and identify regressions through a suite of assertion macros, test fixtures, and execution runners. It automates the discovery and registration of test cases during static initialization, allowing developers to define isolated test environments that ensure repeatable and predictable conditions for every execution. The framework distinguishes itself through a sophisticated mock object library that enables the simulation of components and the enforcement of strict interaction requirements. By intercepting v

    C++Testing FrameworksTest ConfigurationTest Runners
    Auf GitHub ansehen↗38,713
  • vapor/vaporAvatar von vapor

    vapor/vapor

    26,138Auf GitHub ansehen↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    SwiftWeb FrameworksAuthentication StrategiesData Modeling Frameworks
    Auf GitHub ansehen↗26,138
  • gchq/cyberchefAvatar von gchq

    gchq/CyberChef

    35,120Auf GitHub ansehen↗

    CyberChef is a web-based application designed for performing complex data encoding, decoding, encryption, and analysis tasks. It provides a visual interface where users construct data transformation pipelines by chaining modular operations together, allowing raw input to be processed into a desired output format entirely within the local browser environment. The tool functions as a client-side cryptographic workbench, ensuring that all data processing logic remains local to the user's machine to maintain privacy and eliminate server-side overhead. By utilizing functional pipeline composition

    JavaScriptData Transformation PipelinesBrowser-Based Data ToolsVisual Pipeline Builders
    Auf GitHub ansehen↗35,120
  • typestack/class-validatorAvatar von typestack

    typestack/class-validator

    11,796Auf GitHub ansehen↗

    class-validator is a TypeScript class validation library that uses decorators to define constraints and rules for object properties. It functions as a decorator-based schema validator that ensures data integrity and structural correctness through a combination of synchronous checks and promise-based asynchronous rules. The library provides a recursive validation system for checking complex data hierarchies, including nested classes and individual elements within collections. It includes an object property whitelist utility capable of stripping undocumented properties or blocking unknown field

    TypeScriptClass Property ValidationData ValidationAdditional Property Filtering
    Auf GitHub ansehen↗11,796
  • angular/angular.jsAvatar von angular

    angular/angular.js

    58,615Auf GitHub ansehen↗

    AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By utilizing a centralized dependency injection container, the framework manages the lifecycle of services and components to ensure modularity and maintainable architecture. The framework is defined by its two-way data binding mechanism, which automatically synchronizes data models wit

    JavaScriptClient-Side Template RenderingDirective-Based Template CompilersDirectives
    Auf GitHub ansehen↗58,615
  • express-validator/express-validatorAvatar von express-validator

    express-validator/express-validator

    6,238Auf GitHub ansehen↗

    express-validator is a server-side input validation library designed specifically for Express.js applications. It provides middleware that validates and sanitizes incoming HTTP request data against developer-defined rules, collecting all validation failures into a single array for simultaneous error reporting rather than failing on the first error. The library offers a chainable validation API where rules are built by chaining methods on a validation chain object, enabling declarative specification of multiple validators and sanitizers for a single request field. Each validation chain operate

    TypeScriptInput Validation LibrariesChain BuildersInput Sanitization Rules
    Auf GitHub ansehen↗6,238
  • enaqx/awesome-reactAvatar von enaqx

    enaqx/awesome-react

    73,650Auf GitHub ansehen↗

    This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mobile application development. The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows develo

    Awesome ListFrontend Ecosystem DiscoveryMarkdown-Based Content Curations
    Auf GitHub ansehen↗73,650
  • corentinth/it-toolsAvatar von CorentinTh

    CorentinTh/it-tools

    39,343Auf GitHub ansehen↗

    This project is a browser-based developer toolkit that provides a collection of offline-first utilities for common data transformations and encoding tasks. It functions as a static web application, bundling multiple independent productivity tools into a single-page interface designed for rapid technical task execution. The suite operates entirely on the client side, ensuring that all data processing occurs locally within the user browser without requiring a backend server or external service dependencies. This architecture prioritizes privacy and security by keeping sensitive information off

    VueBrowser-Based ToolkitsSingle-Page ApplicationsDeveloper Productivity Tools
    Auf GitHub ansehen↗39,343
  • encode/django-rest-frameworkAvatar von encode

    encode/django-rest-framework

    30,083Auf GitHub ansehen↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    PythonREST FrameworksWeb API FrameworksAccess Control Policies
    Auf GitHub ansehen↗30,083
  • goldbergyoni/javascript-testing-best-practicesAvatar von goldbergyoni

    goldbergyoni/javascript-testing-best-practices

    24,589Auf GitHub ansehen↗

    This project is a comprehensive knowledge base and educational resource for JavaScript developers, focused on establishing industry-standard methodologies for automated software testing. It provides a structured collection of design patterns and actionable guidelines designed to improve code reliability, maintainability, and overall software quality across the development lifecycle. The repository distinguishes itself by offering a granular, pattern-based approach to testing that spans unit, integration, and end-to-end verification. It emphasizes specific architectural strategies such as comp

    JavaScriptCode Quality ToolsContinuous Integration OptimizationTesting Best Practices
    Auf GitHub ansehen↗24,589
  • owasp/cheatsheetseriesAvatar von OWASP

    OWASP/CheatSheetSeries

    32,298Auf GitHub ansehen↗

    The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and defensive coding patterns. It serves as a centralized knowledge base for developers and security professionals, providing actionable guidance to secure applications across the entire software development lifecycle. The project covers a vast array of security domains, ranging from fundamental web application hardening and authentication protocols to specialized controls for modern infrastructure and artificial intelligence systems. What distinguishes this project is its decentral

    PythonFramework Security ModulesInjection PreventionLLM Prompt Injection Prevention
    Auf GitHub ansehen↗32,298
  • googlechromelabs/squooshAvatar von GoogleChromeLabs

    GoogleChromeLabs/squoosh

    24,771Auf GitHub ansehen↗

    Squoosh is a browser-based image optimizer that compresses and converts image files directly within the local environment. By performing all operations on the user device, it eliminates the need for server-side processing, ensuring that sensitive data remains private and reducing network latency. The tool utilizes a collection of high-performance image codecs compiled via WebAssembly to provide professional-grade file optimization and format conversion. To maintain interface responsiveness during resource-intensive tasks, the application offloads image manipulation to background threads and u

    TypeScriptBrowser-Based Image OptimizersImage Optimization ToolsClient-Side Media Processing
    Auf GitHub ansehen↗24,771
  • bigskysoftware/htmxAvatar von bigskysoftware

    bigskysoftware/htmx

    48,210Auf GitHub ansehen↗

    HTMX is a hypermedia-driven frontend library that enables the creation of dynamic, asynchronous web applications by extending standard HTML attributes. It functions as a declarative engine that intercepts browser events to trigger network requests, allowing developers to update specific regions of the document with server-rendered HTML fragments. By shifting the logic of UI composition to the server, it minimizes the need for complex client-side state management and imperative JavaScript. The library distinguishes itself through a progressive enhancement workflow that ensures web interfaces r

    JavaScriptHypermedia-Driven Frontend LibrariesDeclarative DOM Manipulation LibrariesDeclarative Orchestration
    Auf GitHub ansehen↗48,210
  • thedaviddias/front-end-checklistAvatar von thedaviddias

    thedaviddias/Front-End-Checklist

    72,941Auf GitHub ansehen↗

    This project provides a comprehensive web development checklist designed to verify the production readiness of websites before they are launched. It serves as a technical audit framework that guides developers through a systematic, manual validation process to ensure that all quality, performance, and accessibility standards are met. The checklist distinguishes itself through a hierarchical taxonomy that organizes complex technical requirements into logical domains, such as security, performance, and semantic structure. By utilizing a progressive enhancement methodology, it encourages develop

    MDXFront-End Performance OptimizationWeb Development ChecklistsWeb Accessibility Compliance
    Auf GitHub ansehen↗72,941
  • angular/angularAvatar von angular

    angular/angular

    100,360Auf GitHub ansehen↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    TypeScriptAttributeForm Foundation PrimitivesSignal Based Inputs
    Auf GitHub ansehen↗100,360
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
colinhacks/zod43KTypeScriptMIT13. Juni 2026
fastify/fastify36.5KJavaScriptMIT14. Juni 2026
symfony/symfony31.1KPHPMIT16. Juni 2026
rjsf-team/react-jsonschema-form15.7KTypeScriptapache-2.013. Feb. 2026
react-hook-form/react-hook-form44.8KTypeScriptMIT16. Juni 2026
msworkers/support.996.icu10.1K—other15. Juni 2024
foxhound87/mobx-react-form1.1KTypeScriptMIT7. Juni 2026
pydantic/pydantic26.9KPythonmit19. Feb. 2026
nuxt/ui6.7KVueMIT23. Juni 2026
modernizr/modernizr25.7KJavaScriptmit14. Feb. 2026

Related searches

  • PHP Validation Libraries
  • Java Validation Libraries
  • Go Validation Libraries
  • Rust Validation Libraries
  • Formular-Validierungsbibliothek für React
  • JavaScript Email Libraries
  • JavaScript Math Libraries
  • JavaScript HTTP Client Libraries