iamcal/sql-parser
Fast PHP parser for MySQL 5.7 CREATE TABLE statements. Converts schema SQL into an easy-to-use array describing tables, fields, indexes, and options. Designed to deconstruct valid DDL (not validate it); install via Composer.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nette/database | 0.79 | Nette Database is a lightweight PHP database layer with a fluent query builder, safe parameter binding, and convenient data fetching. Works with PDO and integrates with Nette, offering transactions, profiling, and easy exploration of results. | 542 | 565 | 112 | 106K | 58 | 53.0 | 71.8 | NOASSERTION | 5 months ago | |
| opcodesio/mail-parser | 0.79 | Simple, fast PHP 8+ email/MIME parser with a clean API—no mailparse extension required. Parse .eml strings/files, read headers (From/To/Subject/Date/size), and extract HTML/text bodies, parts, and attachments. | 21 | 21 | 3 | 572K | 1 | 25.1 | 65.0 | MIT | 1 month ago | |
| microsoft/tolerant-php-parser | 0.76 | Tolerant PHP parser from Microsoft that builds an AST even from incomplete or syntactically invalid code. Ideal for IDEs, refactoring tools, and static analysis, with error recovery and precise source positions for tokens and nodes. | 895 | 896 | 82 | 161K | 54 | 23.2 | 51.0 | MIT | — | |
| ergebnis/json-schema-validator | 0.76 | Validate JSON data against JSON Schema in PHP with a focus on clear, actionable errors. Built on top of justinrainbow/json-schema, it adds structured reporting and better integration for projects needing reliable schema validation in tests and runtime. | 35 | 36 | 0 | 1M | 1 | 24.2 | 65.9 | MIT | 7 months ago | |
| nikic/php-parser | 0.74 | Parse PHP code into an Abstract Syntax Tree (AST) for static analysis, manipulation, and code generation. Supports PHP 5.x to 8.4, handles errors gracefully, and preserves formatting during AST-to-code conversion. Easily traverse, modify, and convert ASTs back to PHP, with JSON serialization support... | 17,424 | 17,486 | 1,121 | 15M | 46 | 84.7 | 76.0 | BSD-3-Clause | 4 months ago | |
| react/mysql | 0.74 | Async MySQL client for ReactPHP. Pure PHP implementation of the MySQL protocol with no extensions required. Connect via URI, run queries with promises, stream results, and manage connection lifecycle (ping/quit/close). | 337 | 340 | 71 | 10K | 15 | 34.0 | 33.1 | MIT | 2 years ago | |
| sebastian/cli-parser | 0.73 | sebastian/cli-parser is a lightweight PHP library for parsing command-line arguments from $_SERVER['argv'], extracted from phpunit/phpunit. Ideal for building CLI tools and test runners that need reliable option and argument handling. | 1,201 | 1,202 | 6 | 12M | 0 | 27.7 | 65.0 | BSD-3-Clause | 2 months ago | |
| parsica-php/parsica | 0.72 | Parsica is a PHP parser combinator library for building custom parsers from small reusable pieces. Compose complex grammars with a fluent API, parse strings into structured results, and handle errors cleanly—ideal for DSLs, config formats, and language tooling. | 412 | 412 | 16 | 10K | 11 | 30.7 | 30.3 | MIT | 9 months ago | |
| doctrine/sql-formatter | 0.71 | Formats SQL queries into readable, consistently indented output. Helps debug logs, review generated SQL, and improve diffs by standardizing whitespace and keywords. Supports multiple SQL dialect features and runs as a lightweight PHP library. | 1,863 | 1,867 | 27 | 5M | 9 | 37.6 | 60.2 | MIT | 2 months ago |
How can I help you explore Laravel packages today?