{"id":13462004,"url":"https://github.com/xtreamwayz/html-form-validator","last_synced_at":"2025-12-25T08:58:01.265Z","repository":{"id":3195234,"uuid":"48706012","full_name":"xtreamwayz/html-form-validator","owner":"xtreamwayz","description":"PHP form validation extracted from HTML forms. Write forms and validation once in the same place!","archived":false,"fork":false,"pushed_at":"2023-05-05T15:04:12.000Z","size":537,"stargazers_count":97,"open_issues_count":1,"forks_count":9,"subscribers_count":6,"default_branch":"1.7.x","last_synced_at":"2024-04-24T06:21:06.480Z","etag":null,"topics":["filters","html-forms","php","validators"],"latest_commit_sha":null,"homepage":"https://xtreamwayz.github.io/html-form-validator/","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xtreamwayz.png","metadata":{"funding":{"custom":"https://www.paypal.me/xtreamwayz"},"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-12-28T18:19:41.000Z","updated_at":"2024-02-06T22:40:57.000Z","dependencies_parsed_at":"2022-08-24T14:06:36.493Z","dependency_job_id":null,"html_url":"https://github.com/xtreamwayz/html-form-validator","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtreamwayz%2Fhtml-form-validator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtreamwayz%2Fhtml-form-validator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtreamwayz%2Fhtml-form-validator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtreamwayz%2Fhtml-form-validator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xtreamwayz","download_url":"https://codeload.github.com/xtreamwayz/html-form-validator/tar.gz/refs/heads/1.7.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222031147,"owners_count":16919368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["filters","html-forms","php","validators"],"created_at":"2024-07-31T12:00:37.182Z","updated_at":"2025-12-25T08:58:01.213Z","avatar_url":"https://github.com/xtreamwayz.png","language":"PHP","readme":"[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)\n\nThank you so much for being interested in this project! Open Source is rewarding, but it can also be exhausting. Therefor this code is provided as-is, and is currently not actively maintained. We invite you to peruse the code and even use it in your next project, provided you follow the included license!\n\nNo guarantee of support for the code is provided, and there is no promise that pull requests will be reviewed or merged. It’s open source, so forking is allowed; just be sure to give credit where it’s due!\n\n---\n\nAs challenged by a [tweet](https://twitter.com/Ocramius/status/680817040429592576), this library extracts validation\nrules and filters from a html form and validates submitted user data against it.\n\nIt's pretty crazy what you have to do to get a form build in frameworks. Create a lot of php classes for elements,\nvalidation, etc. So why not build a html form and use the standard element attributes to extract the validation rules\nand filters. Together with some powerful html compliant data attributes you can create forms, customize validation\nrules and filters in one place.\n\n## Installation\n\n```bash\n$ composer require xtreamwayz/html-form-validator\n```\n\n## Documentation\n\nAll project documentation is located in the [./docs](./docs) folder. If you would like to contribute\nto the documentation, please submit a pull request. You can read the docs online:\nhttps://xtreamwayz.github.io/html-form-validator/\n\n## Contributing\n\n**_BEFORE you start work on a feature or fix_**, please read \u0026 follow the\n[contributing guidelines](https://github.com/xtreamwayz/.github/blob/master/CONTRIBUTING.md#contributing)\nto help avoid any wasted or duplicate effort.\n\n## Copyright and license\n\nCode released under the [MIT License](https://github.com/xtreamwayz/.github/blob/master/LICENSE.md).\nDocumentation distributed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).\n","funding_links":["https://www.paypal.me/xtreamwayz"],"categories":["Uncategorized","PHP"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtreamwayz%2Fhtml-form-validator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxtreamwayz%2Fhtml-form-validator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtreamwayz%2Fhtml-form-validator/lists"}