Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Search Laravel Package

guava/search

Guava Search is a Laravel package for adding flexible search to Eloquent models, with a simple API for indexing and querying records. It helps you build fast, database-backed search experiences without external services.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Laravel 11 roadmap: The 1.0.0-alpha.3 release primarily adds Laravel 11 compatibility, so it removes a technical blocker for teams evaluating this package on Laravel 11. It does not indicate new product capabilities or maturity.
  • Build vs. buy/borrow: Consider the package when search is a supporting capability rather than a core differentiator. It can reduce time-to-prototype, but the alpha status means it should not be treated as a low-risk commodity dependency without validation.
  • Feature scoping: Suitable for time-boxed experiments, internal/admin search, or early MVPs where search behavior can tolerate change. Avoid anchoring revenue-critical discovery, relevance tuning, or compliance-sensitive search on an alpha package.
  • Architecture decisions: If adopted, isolate search behind an application-owned interface or service boundary so the package can be replaced if maturity, performance, or maintenance becomes a concern.
  • Release decision: This release is a compatibility update, not a product-strategy shift. It supports “pilot now on Laravel 11” decisions, not “standardize company-wide” decisions.

When to Consider This Package

  • You are building or upgrading a Laravel 11 application and need a lightweight search capability for a low-risk use case.
  • You want to validate search-related product requirements quickly before investing in a custom search layer or external search service.
  • Your engineering team can tolerate 1.0.0-alpha.x dependencies, pin versions, and absorb upgrade or breaking-change risk.
  • You can wrap the package behind an internal abstraction and have a fallback plan if it is abandoned or does not scale.
  • You do not need vendor SLAs, proven production maturity, advanced relevance tuning, large-scale indexing, security/compliance guarantees, or long-term support commitments.
  • Look elsewhere if search is customer-facing and revenue-critical, if the roadmap depends on predictable maintenance, or if the team lacks capacity to test and monitor an alpha dependency.

How to Pitch It (Stakeholders)

Executive summary: The package’s latest alpha release adds Laravel 11 compatibility. That is useful for teams standardizing on Laravel 11, but it is still an alpha-stage dependency and this release does not add meaningful new product capability. Recommendation: allow a time-boxed pilot for low-risk search use cases, behind an internal interface, rather than treating it as a strategic platform commitment.

Engineering summary: 1.0.0-alpha.3 is a compatibility release for Laravel 11. Validate it in a branch, pin the exact alpha version, add integration tests around expected search behavior, and keep the dependency isolated so replacement is feasible. Do not assume production-grade stability from this release alone.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle