smalot/pdfparser
Standalone PHP library to parse PDF files and extract content. Reads objects/headers, metadata, and ordered page text; supports compressed PDFs and various encodings. Configure parsing via custom configs. Note: no support for secured PDFs or form data.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jms/parser-lib | 0.64 | jms/parser-lib is a lightweight PHP parser library by JMS, providing reusable parsing components to build custom parsers quickly. Ideal for interpreting structured text and creating DSLs. Full docs available at jmsyst.com/libs/parser-lib. | 827 | 834 | 15 | 174K | 1 | 5.0 | 32.1 | Apache-2.0 | 4 years ago | |
| nikic/php-parser | 0.61 | 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,450 | 17,523 | 1,129 | 17M | 49 | 85.1 | 74.2 | BSD-3-Clause | 2 weeks ago | |
| akeneo/spreadsheet-parser-bundle | 0.61 | — | 4 | 4 | 1 | 0 | 0 | 0.7 | — | NOASSERTION | 12 years ago | |
| akeneo-labs/spreadsheet-parser-bundle | 0.60 | — | 4 | 4 | 1 | 2 | 0 | 0.7 | 2.0 | NOASSERTION | 12 years ago | |
| amphp/parser | 0.60 | Streaming parser helper for AMPHP: build incremental, generator-based parsers for line-, delimiter-, or length-based protocols. Feed data via Parser::push(); yield a delimiter string, byte length, or null to flush/await more input. PHP 7.4+ compatible. | 152 | 151 | 4 | 3M | 1 | 1.9 | 55.2 | MIT | 2 years ago | |
| devtrw/parse-bundle | 0.60 | — | 1 | 2 | 0 | 0 | 0 | 0.0 | — | — | — | |
| akeneo-labs/spreadsheet-parser | 0.60 | Lightweight spreadsheet reader focused on low memory usage, even for large files. Parses XLSX and CSV, exposes workbook/worksheet APIs, and provides row iterators for streaming data extraction with configurable CSV options (encoding, delimiter, enclosure, etc.). | 145 | 147 | 49 | 4K | 13 | 7.6 | 25.3 | NOASSERTION | 7 years ago | |
| smarty/smarty-lexer | 0.60 | Generates the lexer and parser class files used by the Smarty templating engine. Automatically configured via Composer since Smarty 3.1.35. Supports PHP 7.1–8.2. | 12 | 13 | 8 | 595 | 0 | 6.9 | 23.1 | — | 3 years ago | |
| simplepie/simplepie | 0.60 | — | 1,577 | 1,601 | 394 | 218K | 56 | 46.4 | 54.5 | — | 10 months ago | |
| bookeenweb/opds-parser | 0.59 | PHP library for parsing OPDS-compliant catalog feeds. Fetch and parse feeds from a local file or URL, and extract OpenSearch search endpoints from opensearchdescription XML to help build catalog search features. | 0 | 0 | 0 | 0 | 2 | 2.2 | — | MIT | 7 years ago | |
| guzzle/parser | 0.59 | guzzle/parser provides lightweight message parsing utilities for Guzzle, helping you parse HTTP request/response messages, headers, and related components. Useful when working with raw HTTP strings or building tooling around Guzzle’s message format. | 21 | 18 | 2 | 51K | 0 | 0.2 | 46.4 | — | — | |
| whichbrowser/parser | 0.58 | PHP user-agent parser for browser sniffing (use sparingly). WhichBrowser/Parser identifies browser, engine, OS and device with names and versions. Works on PHP 7.0+ including PHP 8; useful for analytics or UX edge cases. | 1,843 | 1,848 | 238 | 400K | 21 | 25.9 | 41.2 | MIT | 2 years ago | |
| bookeenweb/opds-parser-bundle | 0.58 | — | 0 | 0 | 0 | 0 | 0 | 1.5 | — | MIT | 7 years ago | |
| simplesamlphp/xml-soap | 0.58 | SimpleSAMLphp XML-SOAP utilities for handling SOAP-based XML messaging. Provides helper classes and components used in SAML-related integrations where SOAP bindings are required, intended for use within the SimpleSAMLphp ecosystem. | 0 | 0 | 0 | 93K | 1 | 0.1 | 55.2 | LGPL-2.1 | — | |
| php-translation/extractor | 0.58 | Extracts translation messages from PHP projects for the php-translation ecosystem. Scans source code and templates to collect translatable strings and generate catalogs, helping keep i18n files in sync across frameworks and custom apps. | 128 | 128 | 37 | 53K | 15 | 34.5 | 47.7 | MIT | 4 weeks ago |
How can I help you explore Laravel packages today?