Respect/Validation

The most awesome validation engine ever created for PHP

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 51 minutes ago
Added to GitGenius on September 11th, 2026
Created on September 22nd, 2010
Open Issues & Pull Requests: 11 (+0)
GitHub issues: Enabled
Number of forks: 774
Total Stargazers: 6,031 (+0)
Total Subscribers: 193 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.9 hours
Mean response time: 73.2 days
90th percentile: 265.8 days
Tracked items: 39

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 4% of issues opened in the past year have been closed. Three people close 97% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 167 days
Stale 30+ days: 8
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Bug (9)
  • Discussion (5)
  • Enhancement (4)
  • CI/Testing (3)
  • Next Release (2)
  • Backward Compatibility Break (1)
  • Help Wanted (1)
  • New Validator (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Respect\Validation is a validation engine for PHP that provides a fluent interface for building complex validation rules.

The tool addresses the problem of writing repetitive, hard-to-read validation logic by offering a chainable API where validators can be composed together. Instead of writing conditional statements or nested function calls, developers express validation requirements as a readable chain of method calls. The engine includes more than 150 built-in validators covering common scenarios like numeric ranges, string formats, and data types, all fully tested.

Respect\Validation suits projects where validation logic needs to be both expressive and maintainable. It works well for applications that validate user input, API requests, or configuration data and want to avoid scattered validation code. The fluent interface makes validation rules self-documenting, which is particularly valuable in codebases where multiple developers need to understand and modify validation logic. The tool also provides advanced exception handling capabilities, allowing developers to customize how validation failures are reported and handled.

The project maintains active engagement with its codebase, regularly addressing issues and pull requests. Development shows consistent attention to code quality and test coverage, with validators being fully tested as part of the standard. The project sustains documentation through a dedicated documentation site, indicating ongoing commitment to helping users understand and adopt the tool effectively.