cmsig/seal-typesense-adapter
Typesense adapter for the SEAL search engine abstraction. Index and update documents in a Typesense server, create an Engine with a Typesense client, or configure via a typesense:// DSN (including optional TLS). Part of the cmsig/search project.
cmsig/seal abstraction, reducing refactoring risks during tech stack evolution.Adopt When:
cmsig/seal search abstraction (this adapter is a dependency).Look Elsewhere If:
cmsig/seal—this adapter is tightly coupled to that abstraction."This package lets us adopt Typesense—a high-performance, open-source search engine—as a drop-in replacement for Algolia or Elasticsearch, without rewriting our search logic. By using the cmsig/seal abstraction, we future-proof our stack, reduce vendor lock-in, and cut costs by self-hosting. It’s ideal for scaling search features (e.g., product discovery, content navigation) while keeping our tech debt low. Early adoption aligns with our open-source strategy and gives us flexibility to pivot if needed."
*"The seal-typesense-adapter bridges Typesense with the cmsig/seal search abstraction, giving us a clean, PHP-native way to integrate Typesense into Laravel. Key benefits:
Trade-offs: It’s early-stage (limited docs, community), but the abstraction layer mitigates risk. We’d need to validate Typesense’s fit for our specific query patterns (e.g., faceting, aggregations)."*
How can I help you explore Laravel packages today?