loupe/matcher
Loupe Matcher turns search queries and arbitrary text into precise matches: tokenize phrases and negations, normalize locale-specific spelling variants, decompose compound words, calculate match spans, and format results with highlighting, cropping, and truncation.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| meilisearch/meilisearch-php | 0.83 | The official Meilisearch API client for PHP. Integrate fast, open-source search into your PHP applications with a simple SDK, customizable HTTP clients, and compatibility with Meilisearch servers. | 762 | 766 | 126 | 2M | 31 | 47.8 | 75.6 | MIT | 1 month ago | |
| atomescrochus/laravel-string-similarities | 0.83 | 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 | — | |
| jfcherng/php-sequence-matcher | 0.83 | PHP 8.4+ longest sequence matcher inspired by Python difflib. Compare strings or arrays to find matching blocks and similarities for diffing, change detection, and text analysis. Lightweight library extracted from php-diff with improvements. | 9 | 9 | 4 | 473K | 0 | 10.7 | 59.3 | BSD-3-Clause | 7 months ago | |
| edulazaro/laratext | 0.82 | Laratext lets Laravel apps define translations with both a key and readable text, keeping language files clear and stable. It auto-translates missing keys via OpenAI or Google Translate, plus offers a @text Blade directive, text() helper, and scan/update commands. | 77 | 77 | 8 | 1K | 0 | 26.4 | 21.0 | MIT | 3 weeks ago | |
| alexeyshockov/pattern-matcher | 0.82 | Lightweight PHP pattern-matching utility by Alexey Shockov. Helps compare values against defined patterns and execute matching logic, enabling cleaner conditional flows than nested if/switch statements. Suitable for small libraries and framework-agnostic use. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| hayderhatem/filament-natural-language-filter | 0.82 | A Filament plugin that lets users filter tables with natural-language queries. It translates plain-English requests into structured filters, making complex data tables easier to search without building manual filter forms. Useful for admin panels and dashboards. | 13 | — | 3 | — | 1 | 0.6 | — | MIT | 1 year ago | |
| loilo/fuse | 0.82 | Fuse.php brings Fuse.js-style fuzzy search to PHP and Laravel. Add fast, typo-tolerant full-text search to arrays, collections, and Eloquent models, complete with weighted keys, relevance scoring, and bitap matching—no external search engine or server required. | 366 | — | 34 | — | 2 | 3.5 | 0.8 | Apache-2.0 | 3 years ago |
|
| lolli42/finediff | 0.82 | Create HTML diffs between two strings with fine-grained character or word comparison. Outputs / markup, escapes HTML entities, supports multibyte strings, and exposes internal opcodes for diff processing. PHP 8.2+ in v1.1. | 13 | 13 | 3 | 489K | 0 | 3.3 | 55.6 | MIT | 1 year ago | |
| juy/character-solver | 0.82 | Laravel middleware that converts specific HTML entities back into characters (e.g., ç→ç, ö→ö, ü→ü). Includes configurable translation map and an enable/disable flag; can run globally or be added manually to the HTTP Kernel. | 1 | 1 | 0 | 0 | 1 | 3.4 | — | MIT | 9 years ago | |
| gettext/php-scanner | 0.81 | Scan PHP source to extract gettext translations for use with gettext/gettext. Supports multiple domains, default domain selection, and extracting translator/i18n comments. Produces Translations you can export to .po files with generators like PoGenerator. | 16 | 15 | 7 | 51K | 2 | 4.0 | 48.0 | MIT | 1 year ago | |
| spatie/elasticsearch-search-string-parser | 0.81 | Convert custom search strings like "foo bar status:active @john.doe" into ElasticSearch requests. Add directives via regex and the spatie/elasticsearch-query-builder, with grouping and autocomplete suggestions. | 51 | 51 | 4 | 227 | 0 | 14.8 | 11.1 | MIT | 5 months ago | |
| sarfraznawaz2005/meter | 0.81 | Laravel Meter is a performance monitoring package that gives you a dashboard for key application and server metrics, helping you track resource usage, spot bottlenecks, and keep your Laravel app running smoothly. | 248 | 248 | 24 | 24 | 3 | 3.0 | 0.9 | MIT | 3 years ago | |
| yetidevworks/yetisearch | 0.81 | YetiSearch is a Laravel package that brings fast, flexible full-text search to your Eloquent models. Index records, run relevance-ranked queries, apply filters, and paginate results through a simple, expressive API—no external search service required. | 79 | 76 | 5 | 509 | 0 | 19.4 | 13.9 | MIT | 4 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 |
|
| cmsig/seal-loupe-adapter | 0.81 | Loupe adapter for the SEAL search engine: write indexed documents into a Loupe SQLite instance. Install via Composer and configure through code or a loupe:// DSN (e.g., loupe://var/indexes/). Part of the cmsig/search project. | 6 | 6 | 0 | 37K | 0 | 0.0 | 51.5 | MIT | — | |
| coduo/php-matcher | 0.81 | Flexible PHP pattern-matching library for testing and validating complex data structures. Compare arrays, JSON and objects against readable expectations, with rich mismatch descriptions to pinpoint differences. Useful for API response assertions and custom validation rules. | 838 | 843 | 85 | 206K | 5 | 19.6 | 36.2 | MIT | 10 months ago | |
| scorpio/sphinx-search | 0.80 | A lightweight Laravel package that brings Sphinx full-text search to your Eloquent models. Define and sync indexes, then query them with a fluent SphinxQL builder using familiar syntax, keeping search fast and easy to maintain in any PHP application. | 0 | 0 | 0 | 185 | 0 | 0.0 | 22.1 | NOASSERTION | — | |
| juanantoniodelgado/stopwords | 0.80 | A Laravel/PHP package for filtering common stopwords out of text. Remove noise words from search queries, tags, and analysis pipelines with a simple, lightweight API—ideal for keyword extraction, indexing, and cleaner text processing in your applications. | 11 | 11 | 9 | 775 | 0 | 0.6 | 25.5 | CC-BY-4.0 | 2 years ago | |
| nomanur/filament-seo-pro | 0.80 | Filament SEO Pro adds a complete Yoast-style SEO toolkit to your Filament v4 panels, with live content analysis, readability scoring, Google and social preview cards, Schema.org types, a dashboard widget, and bulk SEO management. | 13 | 13 | 2 | 629 | 1 | 16.7 | 25.9 | MIT | 3 months ago | |
| loupe/loupe | 0.80 | Loupe is an SQLite-based, PHP-only fulltext search engine—no extra services or containers. It's typo-tolerant and supports phrase and negative search, filtering, ordering, facets, stemming, and compound words, making it an easy replacement for SQL LIKE queries. | 533 | 516 | 27 | 25K | 4 | 36.4 | 28.7 | MIT | 3 weeks ago |
How can I help you explore Laravel packages today?