Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 PHP Parser Projects
-
nikic/PHP-Parser uses a Bison equivalent for PHP parsing. See the grammar file https://github.com/nikic/PHP-Parser/blob/4.x/grammar/php7.y.
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
-
Project mention: Generate fake email address + forward to real email address | reddit.com/r/selfhosted | 2022-11-29
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
You can tokenize the query using [sql-parser](https://github.com/phpmyadmin/sql-parser) and then write functions to load, filter, sort, and group data, if you really wanted to.
-
-
phplrt is another analogue of Bison. It is used to parse SQL/GraphQL queries https://github.com/phplrt/phplrt/network/depends.
-
-
Project mention: [OC] The ridiculously absurd amount of pricing data that insurance companies just publicly dumped | reddit.com/r/dataisbeautiful | 2022-09-06
The library I used (https://github.com/pcrov/JsonReader) does it in memory with no part files. That was beneficial in my use case as each node was then directly stored in a database.
-
-
-
json-parser
🧩 Zero-dependencies pull parser to read large JSON from any source in a memory-efficient way. (by cerbero90)
Project mention: JSON Parser: read big JSON from any source in a memory-efficient way | news.ycombinator.com | 2023-01-07 -
lazy-json-pages
🐼 Framework agnostic package using asynchronous HTTP requests and PHP generators to load paginated items of JSON APIs into Laravel lazy collections.
-
-
-
cron-expression
Parse, Build and Validate CRON Expression. Calculate run dates and determine if a CRON expression is due (by bakame-php)
-
-
EDTF
PHP library to parse, represent and work with dates that follow the Extended Date/Time Format specification.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PHP Parser related posts
- PHP Skeleton for Bison
- Alternative for nette/tokenizer?
- Row hyperlinks to foreign tables not showing
- How PHP engine builds AST
- Readonly classes RFC accepted
- Let's create a Markdown editor just like dev.to
- Need help parsing 200mb XML
-
A note from our sponsor - SonarLint
www.sonarlint.org | 26 Mar 2023
Index
What are some of the best open-source Parser projects in PHP? This list will help you:
Project | Stars | |
---|---|---|
1 | PHP Parser | 16,049 |
2 | Parsedown | 14,357 |
3 | DiDOM | 2,078 |
4 | simplepie | 1,473 |
5 | php-mime-mail-parser | 821 |
6 | tolerant-php-parser | 820 |
7 | Email Reply Parser | 611 |
8 | stream-parser | 418 |
9 | sql-parser | 381 |
10 | Shortcode | 366 |
11 | phplrt | 182 |
12 | lazy-json | 158 |
13 | JsonReader | 131 |
14 | php-mt940 | 93 |
15 | Url highlight | 79 |
16 | json-parser | 79 |
17 | lazy-json-pages | 62 |
18 | go-parser | 37 |
19 | Serializard | 24 |
20 | cron-expression | 14 |
21 | css | 12 |
22 | EDTF | 9 |
23 | nginx-log-analyzer | 9 |