gdbots/query-parser
A PHP library for parsing query strings into a structured AST, with support for boolean operators, fielded terms, grouping, ranges, and wildcards. Useful for validating and translating user search input into database queries.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| zing/laravel-query-builder | 0.83 | A Laravel package for building cleaner, reusable Eloquent queries with composable filters, sorting, and relationship helpers—keeping controllers and models concise while making complex database queries easier to organize and maintain. | 4 | 4 | 1 | 3 | 1 | 7.7 | 3.0 | MIT | 7 months ago | |
| rodenastyle/stream-parser | 0.83 | Parse large CSV and other data files in PHP without exhausting memory. rodenastyle/stream-parser offers a simple, memory-efficient streaming API to read and process files chunk by chunk—ideal for Laravel imports, exports, and ETL jobs on big datasets. | 440 | — | 47 | — | 6 | 5.7 | 2.3 | MIT | 1 year ago | |
| mehrab-wj/tiktoken-php | 0.83 | A PHP port of OpenAI's tiktoken tokenizer for fast, accurate BPE token counting. Supports GPT-4, GPT-3.5, and other model encodings, so you can count tokens and estimate API costs directly in Laravel or plain PHP without extra services. | 17 | — | 3 | — | 0 | 0.2 | — | MIT | 3 years ago |
|
| yooper/php-text-analysis | 0.82 | PHP Text Analysis provides Information Retrieval and NLP tools in PHP: tokenization, normalization, stemming, frequency and n-gram analysis, document comparison, sentiment and classification, collocations (PMI), lexical diversity, corpus analysis, and summarization. | 534 | 542 | 91 | 13K | 8 | 16.6 | 21.6 | MIT | 1 year ago | |
| atomescrochus/laravel-string-similarities | 0.82 | Compare strings in Laravel with a simple facade or helper. Get similarity scores and percentages using similar_text, levenshtein, soundex, metaphone and more, making fuzzy search, deduplication and typo-tolerant matching easy to build. | 69 | — | 19 | — | 0 | 0.9 | — | MIT | — | |
| jbbcode/jbbcode | 0.82 | jBBCode is a lightweight, extensible BBCode parser for PHP. It converts BBCode markup into HTML and lets you define custom tags, configure output, and handle URLs and smilies with a simple API. Ideal for forums, comments, and user-generated content. | 162 | 163 | 34 | 7K | 26 | 10.1 | 31.8 | MIT | 6 years ago | |
| rap2hpoutre/similar-text-finder | 0.82 | A lightweight PHP library for finding similar text. Compare strings and get similarity percentages using algorithms like Levenshtein and similar_text, making it easy to build fuzzy search, deduplication, or spell-check suggestions into your Laravel and PHP projects with a simple API. | 140 | 145 | 16 | 620 | 0 | 1.5 | 10.1 | MIT | 7 years ago | |
| adci/full-name-parser | 0.82 | A PHP package for parsing full names into first, middle, last, prefix, and suffix components. It handles common name formats, titles, and suffixes, making it easy to split user-provided names for storage, search, or display in Laravel and other PHP applications. | 29 | 30 | 5 | 17K | 2 | 0.8 | 38.2 | MIT | 7 years ago | |
| parsica-php/parsica | 0.82 | 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. | 413 | 413 | 19 | 20K | 11 | 10.8 | 29.6 | MIT | 1 year ago | |
| donatj/phpuseragentparser | 0.82 | A tiny, fast PHP user-agent parser that detects all modern browsers with just three regular expressions and under 200 lines of code. Installable via Composer, fully unit tested, and easy to use. | 598 | 604 | 127 | 187K | 9 | 31.5 | 42.1 | MIT | 4 months ago | |
| wamania/php-stemmer | 0.82 | PHP library for stemming words in multiple languages (Snowball-based). Reduce words to their root form for search, indexing, and text analysis. Lightweight and easy to integrate into PHP apps, with ready-to-use stemmers for common languages. | 148 | 150 | 37 | 156K | 3 | 6.1 | 42.7 | MIT | 1 year ago | |
| bjerke/api-query-builder | 0.82 | Simplify API query handling in Laravel with a fluent query builder that turns request parameters into filtered, sorted, and paginated Eloquent queries. Reduce boilerplate and keep filtering logic consistent and reusable across your endpoints. | 26 | 26 | 2 | 152 | 1 | 0.3 | 11.3 | MIT | 3 years ago | |
| yethee/tiktoken | 0.82 | This PHP port of OpenAI's tiktoken lets you encode text into tokens for models like gpt-3.5-turbo and any BPE encoding such as p50k_base. Includes vocabulary caching by default and an experimental FFI lib mode for faster encoding of larger texts. | 166 | 167 | 28 | 284K | 4 | 14.2 | 48.1 | MIT | 7 months ago | |
| yosymfony/parser-utils | 0.82 | A small PHP toolkit for building parsers, providing tokens, token streams, AST nodes, source locations, and syntax errors. It offers reusable utilities for lexers and recursive-descent parsers, and underpins libraries such as yosymfony/toml. | 21 | 21 | 3 | 48K | 0 | 0.2 | 46.1 | MIT | 8 years ago | |
| kassner/log-parser | 0.82 | kassner/log-parser turns Laravel, Apache, Nginx, and other log files into structured data. Define patterns, stream large files line by line, and extract dates, levels, messages, and context for analysis, reporting, or dashboards. Fast and memory-efficient in any PHP or Laravel app. | 338 | — | 65 | — | 1 | 3.8 | — | Apache-2.0 | 3 years ago |
|
| egyg33k/domain-parser-bundle | 0.82 | — | 0 | 0 | 1 | 0 | 0 | 0.6 | — | — | 10 years ago | |
| juanantoniodelgado/stopwords | 0.82 | A Laravel/PHP package for working with stopwords. Detect and remove common filler words from text across multiple languages, with a simple API for cleaning, filtering, and analyzing strings in your applications. | 11 | 11 | 9 | 775 | 0 | 0.6 | 25.5 | CC-BY-4.0 | 2 years ago | |
| smalot/pdfparser | 0.82 | Standalone PHP library to extract data from PDF files: parse objects and headers, read metadata, pull text from ordered pages, and handle compressed PDFs. Install via Composer. Note: limited maintenance; secured documents and form data extraction aren't supported. | 2,731 | 2,788 | 585 | 6M | 197 | 77.2 | 79.3 | LGPL-3.0 | 3 weeks ago | |
| donatello-za/rake-php-plus | 0.81 | A dependency-free PHP implementation of RAKE (Rapid Automatic Keyword Extraction) for extracting keywords and key phrases from text. Includes stopword lists, multi-language support, customizable scoring, and straightforward integration into existing projects. | 268 | — | 48 | — | 2 | 3.3 | 0.4 | MIT | 1 year ago |
|
| laravie/parser | 0.81 | Laravie Parser is a PHP source-code parsing library for Laravel applications. It offers a simple API for tokenizing and traversing code, inspecting classes, methods, and syntax trees, and integrating static analysis or code-generation tools into your projects. | 230 | — | 27 | — | 0 | 2.1 | — | MIT | 1 year ago |
|
How can I help you explore Laravel packages today?