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

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

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

5 مستودعات

Awesome GitHub RepositoriesPHP Validation Libraries

Libraries providing data and format validation specifically for the PHP runtime.

Distinct from Email Libraries: Candidates were either too narrow (UUIDs) or focused on sending/parsing rather than validating.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · PHP Validation Libraries. Refine with filters or upvote what's useful.

Awesome PHP Validation Libraries GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • egulias/emailvalidatorالصورة الرمزية لـ egulias

    egulias/EmailValidator

    11,638عرض على GitHub↗

    EmailValidator is a PHP library for verifying email address syntax, format, and DNS records against technical specifications. It functions as a logic-based checker to ensure email addresses follow standard global formatting and communication rules. The library includes security utilities to identify deceptive characters and spoofing attempts in email addresses. These anti-spoofing tools analyze email strings for Unicode characters that mimic standard Latin letters to prevent fraudulent impersonation. The project covers domain verification through DNS record checks to confirm a destination se

    A PHP library for verifying email address syntax, format, and DNS records against technical specifications.

    PHPemailemailvalidatorphp
    عرض على GitHub↗11,638
  • webmozarts/assertالصورة الرمزية لـ webmozarts

    webmozarts/assert

    7,648عرض على GitHub↗

    This PHP assertion library is a runtime data validator used to verify method inputs and outputs. It provides a toolkit for validating data types, numeric ranges, and string patterns during program execution to prevent invalid states. The project serves as a static analysis helper by providing type hints and annotations that improve the accuracy of formal verification tools. It includes a collection validation utility for applying rules across arrays or iterable collections, and a filesystem validation tool to verify path existence and read or write permissions. The library covers a broad ran

    Provides a comprehensive set of runtime validation and assertion tools specifically for the PHP runtime.

    PHP
    عرض على GitHub↗7,648
  • respect/validationالصورة الرمزية لـ Respect

    Respect/Validation

    6,027عرض على GitHub↗

    Respect/Validation is a PHP validation library that operates on single input values through a fluent, chainable rule system. Each validator instance builds a linear constraint pipeline by appending rules to an internal stack, executing them sequentially and short-circuiting on the first failure. The library captures validation failures as structured exceptions, enabling callers to inspect detailed error metadata programmatically and respond with meaningful messages. The library distinguishes itself through its exception-based error handling model, which provides programmatic access to validat

    Provides data validation with chainable rules and detailed error messages for PHP applications.

    PHP
    عرض على GitHub↗6,027
  • symfony/validatorالصورة الرمزية لـ symfony

    symfony/validator

    2,689عرض على GitHub↗

    هذه المكتبة عبارة عن إطار عمل PHP لفرض سلامة البيانات وقواعد العمل من خلال التحقق من القيم العددية وهياكل الكائنات المعقدة مقابل قيود محددة مسبقاً. توفر نهجاً مهيكلاً لفحص رسوم بيانية للكائنات وبيانات وصفية للخصائص، مما يضمن توافق البيانات مع المتطلبات المتوقعة قبل معالجتها بواسطة التطبيق. يتميز إطار العمل بنظام تعيين قائم على البيانات الوصفية يستخدم الانعكاس (reflection) أو ملفات التكوين لتطبيق القواعد مباشرة على خصائص الكائن. يدعم تنسيق القواعد السياقية، مما يسمح للمطورين بتنظيم القيود في مجموعات منطقية يتم تشغيلها بشكل انتقائي بناءً على حالة التطبيق أو دورة حياة البيانات. يستخدم النظام أيضاً نمط اجتياز قائم على الزائر (visitor-based) لفحص هياكل الكائنات المعقدة ويستخدم التحميل الكسول (lazy-loading) لإنشاء قواعد التحقق فقط عند الحاجة. بعيداً عن التحقق الأساسي، تتضمن المكتبة أدوات لتنسيق البيانات، والمقارنات الزمنية، وتنقية المدخلات. تتميز بمعمارية مفككة تفصل تعريفات القيود عن منطق التنفيذ، مما يتيح إنشاء قواعد قابلة لإعادة الاستخدام ومحددة النطاق. تُدار معالجة الأخطاء من خلال طبقة تجريد الترجمة، التي تعين نتائج الانتهاك إلى رسائل مترجمة للتقارير الدولية.

    Provides a comprehensive framework for enforcing data integrity and business rules through constraint-based validation in PHP applications.

    PHPcomponentphpsymfony
    عرض على GitHub↗2,689
  • aplus-framework/validationالصورة الرمزية لـ aplus-framework

    aplus-framework/validation

    237عرض على GitHub↗

    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

    Provides a PHP-native library for sanitizing and verifying input data against complex validation rules.

    PHPaplusaplus-frameworkcomposer
    عرض على GitHub↗237
  1. Home
  2. Programming Languages & Runtimes
  3. PHP Validation Libraries