awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aplus-framework avatar

aplus-framework/validation

0
View on GitHub↗
237 stars·5 forks·PHP·MIT·1 vueaplus-framework.com/packages/validation↗

Validation

Cette bibliothèque est un framework PHP conçu pour valider et assainir les données entrantes. Il fournit une approche structurée pour garantir que les informations sont conformes aux formats attendus et aux exigences d'intégrité avant d'être traitées ou stockées par une application.

Le projet utilise une interface fluide pour construire la logique de validation, permettant la définition de règles complexes via des méthodes chaînables. Il emploie un modèle d'exécution basé sur des stratégies où les composants de validation individuels sont encapsulés et peuvent être assignés dynamiquement aux champs de données. Lorsque la validation échoue, le système utilise une approche basée sur les exceptions pour renvoyer un retour structuré concernant les violations de contraintes spécifiques.

La bibliothèque couvre un large éventail de tâches de traitement de données, incluant la vérification des payloads de requêtes API et des soumissions de formulaires web. Elle intègre également un assainissement basé sur des filtres pour modifier ou supprimer les caractères dangereux des entrées brutes, aidant à maintenir l'intégrité des données et à prévenir les vulnérabilités de sécurité.

Features

  • PHP Validation Libraries - Provides a PHP-native library for sanitizing and verifying input data against complex validation rules.
  • Form Validation - Provides a comprehensive framework for enforcing constraints on incoming form data.
  • Data Validation - Verifies that incoming data conforms to specified rules and constraints to ensure information integrity.
  • Request Validation - Automates the validation of incoming API request payloads against defined structural constraints.
  • Business Invariant Enforcement - Enforces consistent validation rules to guarantee that only reliable data reaches core business logic.
  • Input Sanitization - Cleans user-provided data by removing unsafe characters to prevent injection and corruption.
  • Validation Rule Engines - Employs a strategy-based engine to encapsulate and dynamically execute validation logic for different data fields.
  • Input Validation Rules - Evaluates incoming data against a collection of predefined constraints to ensure integrity requirements are met.
  • Fluent Validation Rules - Uses a fluent method-chaining interface to define complex validation rules in a readable, prose-like syntax.
  • PHP Error-to-Exception Bridges - Provides a unified mechanism for converting validation failures into structured exceptions for consistent error management.
  • Form Data Validation - Ensures web form submissions meet required format and content requirements before processing.
  • Input Sanitizers - Implements filter-based chains to strip or modify unsafe characters from raw input data.
  • Input Sanitization Utilities - Offers utility functions for cleaning and sanitizing raw input data to maintain system security.

Historique des stars

Graphique de l'historique des stars pour aplus-framework/validationGraphique de l'historique des stars pour aplus-framework/validation

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Validation

Sélections manuelles où Validation apparaît.
  • Bibliothèques de validation de données
  • une bibliothèque pour la validation d'attributs de modèles

Alternatives open source à Validation

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Validation.
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Voir sur GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Voir sur GitHub↗5,924
  • symfony/validatorAvatar de symfony

    symfony/validator

    2,689Voir sur GitHub↗

    This library is a PHP framework for enforcing data integrity and business rules by validating scalar values and complex object structures against predefined constraints. It provides a structured approach to inspecting object graphs and property metadata, ensuring that data conforms to expected requirements before it is processed by an application. The framework distinguishes itself through a metadata-driven mapping system that uses reflection or configuration files to apply rules directly to object properties. It supports contextual rule orchestration, allowing developers to organize constrai

    PHPcomponentphpsymfony
    Voir sur GitHub↗2,689
  • chriso/validator.jsAvatar de chriso

    chriso/validator.js

    23,744Voir sur GitHub↗

    validator.js is a JavaScript string validation and sanitization library. It provides a set of functions to verify that strings match specific patterns—such as emails, URLs, and alphanumeric formats—and a toolkit for cleaning and transforming text input to remove prohibited characters and trim whitespace. The library includes utilities for standardizing email addresses by lowercasing domains and removing sub-addressing markers. It also functions as an HTML entity escaper, replacing special characters with entities to prevent the browser from executing text as code. The project covers capabili

    JavaScript
    Voir sur GitHub↗23,744
  • sairyss/domain-driven-hexagonAvatar de Sairyss

    Sairyss/domain-driven-hexagon

    14,395Voir sur GitHub↗

    This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal architecture in enterprise applications. It provides a structured boilerplate that isolates core business logic from infrastructure concerns, ensuring that domain entities, use cases, and external technology adapters remain decoupled and maintainable. The framework distinguishes itself by enforcing strict architectural boundaries and dependency inversion, preventing unauthorized access to core logic from external layers. It utilizes a command-query responsibility segregation pat

    TypeScriptarchitectural-patternsarchitecturebackend
    Voir sur GitHub↗14,395
Voir les 30 alternatives à Validation→

Questions fréquentes

Que fait aplus-framework/validation ?

Cette bibliothèque est un framework PHP conçu pour valider et assainir les données entrantes. Il fournit une approche structurée pour garantir que les informations sont conformes aux formats attendus et aux exigences d'intégrité avant d'être traitées ou stockées par une application.

Quelles sont les fonctionnalités principales de aplus-framework/validation ?

Les fonctionnalités principales de aplus-framework/validation sont : PHP Validation Libraries, Form Validation, Data Validation, Request Validation, Business Invariant Enforcement, Input Sanitization, Validation Rule Engines, Input Validation Rules.

Quelles sont les alternatives open-source à aplus-framework/validation ?

Les alternatives open-source à aplus-framework/validation incluent : codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… symfony/validator — This library is a PHP framework for enforcing data integrity and business rules by validating scalar values and… chriso/validator.js — validator.js is a JavaScript string validation and sanitization library. It provides a set of functions to verify that… sairyss/domain-driven-hexagon — This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal… handsontable/handsontable — Handsontable is a JavaScript data grid that provides a spreadsheet-like interface for managing and editing large… respect/validation — Respect/Validation is a PHP validation library that operates on single input values through a fluent, chainable rule…