awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aplus-framework avatar

aplus-framework/validation

0
View on GitHub↗
237 نجوم·5 تفرعات·PHP·MIT·4 مشاهداتaplus-framework.com/packages/validation↗

Validation

This library is a PHP framework designed for validating and sanitizing incoming data. It provides a structured approach to ensuring that information conforms to expected formats and integrity requirements before it is processed or stored by an application.

The project utilizes a fluent interface to construct validation logic, allowing for the definition of complex rules through chainable methods. It employs a strategy-based execution model where individual validation components are encapsulated and can be dynamically assigned to data fields. When validation fails, the system uses an exception-driven approach to return structured feedback regarding specific constraint violations.

The library covers a broad range of data processing tasks, including the verification of API request payloads and web form submissions. It also incorporates filter-based sanitization to modify or remove unsafe characters from raw input, helping to maintain data integrity and prevent security vulnerabilities.

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.

سجل النجوم

مخطط تاريخ النجوم لـ aplus-framework/validationمخطط تاريخ النجوم لـ aplus-framework/validation

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Validation

مجموعات منسقة بعناية يظهر فيها Validation.
  • مكتبات التحقق من صحة البيانات
  • مكتبة للتحقق من سمات النماذج (Model Attributes)

الأسئلة الشائعة

ما هي وظيفة aplus-framework/validation؟

This library is a PHP framework designed for validating and sanitizing incoming data. It provides a structured approach to ensuring that information conforms to expected formats and integrity requirements before it is processed or stored by an application.

ما هي الميزات الرئيسية لـ aplus-framework/validation؟

الميزات الرئيسية لـ aplus-framework/validation هي: PHP Validation Libraries, Form Validation, Data Validation, Request Validation, Business Invariant Enforcement, Input Sanitization, Validation Rule Engines, Input Validation Rules.

ما هي البدائل مفتوحة المصدر لـ aplus-framework/validation؟

تشمل البدائل مفتوحة المصدر لـ aplus-framework/validation: 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…

بدائل مفتوحة المصدر لـ Validation

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Validation.
  • codeigniter4/codeigniter4الصورة الرمزية لـ codeigniter4

    codeigniter4/CodeIgniter4

    5,924عرض على 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
    عرض على GitHub↗5,924
  • symfony/validatorالصورة الرمزية لـ symfony

    symfony/validator

    2,689عرض على 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
    عرض على GitHub↗2,689
  • chriso/validator.jsالصورة الرمزية لـ chriso

    chriso/validator.js

    23,744عرض على 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
    عرض على GitHub↗23,744
  • sairyss/domain-driven-hexagonالصورة الرمزية لـ Sairyss

    Sairyss/domain-driven-hexagon

    14,395عرض على 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
    عرض على GitHub↗14,395
  • عرض جميع البدائل الـ 30 لـ Validation→