siberfx/typesense-scout
A Typesense driver for Laravel Scout that adds fast, typo-tolerant full-text search to your Eloquent models. Index, filter, sort, and query records through Typesense using the familiar Scout APIs and simple model configuration.
tsvector, Meilisearch, Algolia, OpenSearch, and a direct Typesense client.searchable(), Model::search()) is unchanged regardless of engine. That means the vendor decision can be deferred or reversed without touching product code — the genuinely valuable property here, more than the driver itself.LIKE %term%.Adopt/prototype when:
Look elsewhere when:
To executives: "This is a community driver that connects Laravel's search abstraction to Typesense, a self-hosted search engine with typo tolerance. It is not a strategic bet — it's a low-cost option that keeps our search backend portable. Recommendation: default to Laravel's first-party Typesense driver, which comes with maintenance and security guarantees this package does not. If we need Typesense-specific behavior the official driver lacks, we can spike on this in days, and because it's MIT-licensed, the worst case is we fork it. The real cost isn't licensing — it's the engineering time to own it, which we haven't allocated."
To engineering: "Adds a Scout engine so Model::search() hits Typesense on Laravel 12/13 / PHP 8.4–8.5. Before we adopt, diff its feature set against laravel/scout's built-in Typesense engine — that comparison is the decision. Maturity signals are thin: 1 star, 0 dependents, one maintainer, so treat it as unvetted. If we proceed: pin the version, hide the engine behind our own interface, and run integration tests against a local Typesense container so swapping back is a one-file change."
How can I help you explore Laravel packages today?