spatie/laravel-site-search
Crawl and index your Laravel site for fast full-text search—like a private Google. Highly customizable crawling and indexing, with concurrent requests. Uses SQLite FTS5 by default (no external services), or Meilisearch for advanced features.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/laravel-searchable | 0.88 | Structured, case-insensitive search across Eloquent models and other sources. Register models/attributes (or custom search aspects) and get grouped, typed results with titles and URLs—ideal for building unified search pages in Laravel apps. | 1,376 | 1,382 | 111 | 42K | 0 | 31.3 | 22.9 | MIT | 5 months ago | |
| spatie/searchindex | 0.88 | Opinionated Laravel package to index and search objects via a unified API. Supports Elasticsearch and Algolia, with simple upsert and query methods for any model implementing the Searchable interface. | 438 | 444 | 48 | 19 | 0 | 7.8 | 0.3 | MIT | 8 years ago | |
| alejandroakbal/laravel-scout-advanced-meilisearch | 0.87 | Laravel Scout extension adding advanced query builder filters (comparisons, grouped where/orWhere, between, notIn) plus two compatible drivers: meilisearch_advanced for better Meilisearch filtering/total counts and collection_advanced for in-memory testing. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| bkstg/search-bundle | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| abo/larasearch | 0.87 | Laravel package that adds simple, lightweight search to your app. Provides a straightforward API to index and query models, helping you build basic site or admin search without heavy external services or complex setup. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| ahmedabdo/searchable | 0.87 | — | 27 | 27 | 4 | 2 | 0 | 0.3 | 0.4 | — | — | |
| baks-dev/search | 0.87 | — | 0 | 0 | 2 | 27 | 0 | 15.0 | 22.6 | MIT | 4 months ago | |
| meilisearch/meilisearch-php | 0.87 | Official PHP client for Meilisearch, the open‑source search engine. Connect to Meilisearch or Meilisearch Cloud to index documents, configure indexes, and run fast, typo‑tolerant searches. Supports customizable HTTP clients and common PHP tooling. | 752 | 755 | 120 | 1M | 39 | 45.1 | 68.8 | MIT | 2 months ago | |
| diszo2009/zendsearch | 0.86 | Laravel-friendly integration of ZendSearch for full-text indexing and search. Provides a simple way to configure and use ZendSearch in PHP apps, helping you add fast text search capabilities with minimal setup. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | BSD-3-Clause | — | |
| spatie/googlesearch | 0.85 | Fetch search results from a paid Google Custom Search Engine in PHP/Laravel. Includes service provider, facade, and configurable API key/CSE ID setup to return results as an array for easy integration into your app. | 81 | 62 | 29 | 0 | 0 | 1.7 | — | MIT | 9 years ago | |
| nicolaslopezj/searchable | 0.85 | — | 1,997 | 2,025 | 290 | 56K | 103 | 47.7 | 44.1 | MIT | 6 years ago | |
| iverberk/larasearch | 0.85 | — | 223 | 224 | 47 | 18 | 18 | 8.7 | 9.8 | MIT | — | |
| mozex/laravel-searchable | 0.85 | Add a Searchable trait to any Eloquent model to search multiple columns and related data (relations, morphs, even cross-database) via a single ->search() call. Works with Laravel Scout and includes optional Filament table/global search integration. | 2 | 3 | 0 | 872 | 0 | 21.4 | 39.9 | MIT | 3 weeks ago | |
| ajcastro/searchable | 0.85 | — | 28 | 28 | 5 | 446 | 1 | 3.1 | 16.8 | MIT | 4 years ago | |
| anassrojea/laracrawler | 0.82 | — | 0 | 0 | 0 | 5 | 0 | 0.0 | 10.8 | MIT | — | |
| spatie/crawler | 0.82 | PHP web crawler with concurrent requests via Guzzle. Crawl internal/external links, limit depth, and collect discovered URLs. Supports JavaScript-rendered sites using Chrome/Puppeteer. Includes faking responses for testing crawl logic without real HTTP calls. | 2,829 | 2,835 | 367 | 733K | 0 | 55.0 | 38.6 | MIT | 1 month ago | |
| protonemedia/laravel-cross-eloquent-search | 0.81 | Search across multiple Eloquent models with one query. Supports pagination, scoped constraints, eager loading, relationship and nested search, full-text search, cross-model sorting, and ordering by relevance. Works with MySQL, PostgreSQL, and SQLite. | 1,129 | 1,135 | 79 | 14K | 8 | 31.9 | 21.4 | MIT | 4 months ago | |
| spatie/laravel-open-telemetry | 0.81 | Add OpenTelemetry tracing to Laravel to measure performance and follow requests across dispatched jobs and services. Export traces to tools like Jaeger or Aspecto for end-to-end visibility and debugging. (Package still in development.) | 182 | 183 | 22 | 4K | 0 | 2.4 | 12.9 | MIT | 1 year ago |
How can I help you explore Laravel packages today?