A PHP parser written in PHP
Repository Index
47,133 repositories indexed
1–24 of 28 · Most stars
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.
- websocket
- timer
- socket
- event-driven
Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
- php
- ast
- instant-upgrades
- automated-upgrades
Event-driven, non-blocking I/O with PHP.
- reactphp
- php
Annotations Docblock Parser
- hacktoberfest
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
- php
- static-analysis
- phan
- analysis
👮 A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect
- user-agent
- mobile-detect
- robot
- browser
A non-blocking concurrency framework for PHP applications. 🐘
- php
- async
- coroutines
- promises
Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber.
Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.
- php
- commonmark
- markdown
- github-flavored-markdown
Converts a string to a slug. Includes integrations for Symfony, Silex, Laravel, Zend Framework 2, Twig, Nette and Latte.
- php
- twig
- slugify
- symfony
PHP Mutation Testing library
- php
- mutation
- mutant
- test-framework
Simple and fast HTML and XML parser
A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS
Next-gen phpDoc parser with support for intersection types and generics
- phpstan
- static-analysis
- php
- php7
Efficient, easy-to-use, and fast PHP JSON stream parser
- php
- stream-processing
- json-parser
- json-iterator
Parse, validate, manipulate, and display dates in PHP w/ i18n support. Inspired by moment.js
- date
- time
- i18n
- internationalization
PHP library for parsing plain text email content.
:baby_chick: A multi-paradigm programming language with gradual and duck typing that targets PHP and JS
- programming-language
- language
- programming-paradigms
- repl
🐼 Framework-agnostic package to load JSON of any dimension and from any source into Laravel lazy collections recursively.
A lightweight lexical string parser for BBCode styled markup.
- decoda
- bbcode
- bbcode-parser
- hooks
An object-oriented option parser library for PHP, which supports type constraints, flag, multiple flag, multiple values, required value checking
PHP library to find URLs in text and turn them into clickable links. Made to handle complex URLs, HTML markup and edge cases.